Alexander Löhn

Full Stack Web Developer

Über 12 Jahre Programmiererfahrung
Davon mehr als 7 Jahre hauptberuflich
Spezialisiert auf Web-Entwicklung

Lebenslauf

Bereits im Alter von 13 Jahren habe ich in meiner Freizeit viele kleine Projekte programmiert. Dabei lernte ich selbstständig allgemeine Grundkenntnisse über Programmierung. Die Arbeitsweise des Prozessors in Zusammenarbeit mit dem Arbeitsspeicher und der Festplatte hat mich zu dem Zeitpunkt sehr fasziniert. Ich wollte herausfinden was mit meinem Code geschieht und was Performance bedeutet.

Mit folgenden Sprachen programmierte ich bereits vor der Ausbildung:

  • Web - HTML, CSS, JavaScript
  • Java
  • C++
  • Assembler
  • C#.NET

Meine Ausbildung absolvierte ich in einer Spedition. Als Softwareentwickler, ohne Spezialisierung auf Frontend oder Backend, habe ich dort einige große Projekte selbstständig geplant und umgesetzt. In der Zeit habe ich mir viel Fachwissen über Software-Architektur, Schnittstellen und Datenbanken angeeignet. Mit folgenden Dingen hatte ich wärenddessen zu tun:

  • Verschiedene Datenquellen durch Schnittstellen in einer Datenbank automatisiert vereinen.
  • Automatischer Datei- und Ordnerversandt unter Nutzung verschiedener Protokolle (HTTP, FTP, SMTP, ...)
  • Weboberfläche für Mitarbeiter und Kunden, um Dateien mit Datensätzen zu verknüpfen und auszutauschen (IE6 Kompatibel)
  • VB.NET
  • C#.NET
  • Java
  • MSSQL
  • Entity Framework
  • Team foundation

Nach 4 Jahren entschied ich mich dann für eine kleine Internet-Agentur, in der ich komplexe Web-Seiten mitentwickelte. Zunächst im Backend-Team, nach einem Jahr im Frontend. Ich lernte das Agenturleben kennen und fand meine Bestimmung im Frontend zu arbeiten. Hier eine kleine Auflistung der Dinge, mit denen ich mich beschäftigte:

  • Erstellung komplexer Webseiten mit Hilfe von Sitecore (CMS).
  • Beratung von Design-Agenturen, Kunden und Kollegen in Frontend- und Backend-Themen.
  • Wartung verschiedenster Webseiten.
  • Entwicklung und Veröffentlichung verschiedener Werbe-Campagnien.
  • Content Management Systeme
  • SEO
  • Social media
  • Unit testing
  • C#.NET
  • Issue Tracking
  • SCRUM

Aktuell arbeite ich für Lustitia Limited an einem großen Website-Projekt mit. In einem Team aus 4 Leuten erstellen wir eine Komplexe Webseite, auf der sich Unternehmen und Privatpersonen registrieren und ihren Verbrauch von Strom, Gas, Wasser, usw. analysieren können. Außerdem erhalten Sie Tipps, wie sie ihren Verbrauch optimieren können und ob eine Verbesserung wirklich den gewünschten Effekt hatte, wie es beispielsweise vom Hersteller einer Heizung versprochen wurde. Hier arbeiten wir mit folgenden Technologien:

  • Git / Mercurial
  • SCRUM
  • Angular JS / Angular Material
  • Node JS / TypeScript
  • C#.NET / .NET Core
  • Entity Framework
  • Unity (Dependency Injection)
  • MSSQL, Cassandra, InfluxDB, REDIS

Plugins & Frameworks

  • Angular Material
  • Angular.js
  • async
  • Bootstrap
  • bower
  • BxSlider
  • Entity Framework .NET
  • Express.js
  • Flexslider
  • Git
  • Glob
  • Google Maps
  • Grunt
  • Gulp
  • Handlebars
  • Heroku
  • Jasmine
  • jQuery
  • LESSHAT
  • Lodash
  • Mercurial
  • Mocha
  • Modernizr
  • Mustache
  • npm
  • Nunjucks
  • Nunjucks
  • OpenShift
  • Q
  • SendGrid
  • SiteCore (CMS)
  • Swype
  • Travis CI
  • Underscore
  • Unity .NET
  • Yeoman

Interessen

  • Angular.js
  • C#
  • Designberatung
  • Node.js
  • SCRUM
  • Software-Architektur
  • Web-Entwicklung

Sprachen

  • Assembler
  • C#
  • C++
  • CSS
  • HTML
  • Java
  • JavaScript
  • LESS
  • TypeScript
  • VB

Ich suche ...

  • Herausforderungen die mir helfen, mich weiter zu entwickeln.
  • Sympathische und erfahrene Kollegen die ihre Ziele nicht aus den Augen verlieren. Leute, mit denen ich zielgerichtet und motiviert Projekte umsetzen kann.
  • Vorgesetzte, die meine Ziele ebenso wichtig nehmen, wie die eigenen.