Über mich

Geburtsdatum: 2. Februar 1986
Geburtsort: Sankt Petersburg (Russland)
Familienstand: ledig

Nach mehrjähriger Arbeit im Bereich Webentwicklung kann ich auf viele erfolgreich umgesetzte Projekte zurückblicken. In den letzten Jahren war ich hauptsächlich im Bereich Webanwendungen tätig, ich habe viele Projekte eigenständig umgesetzt und auch viele Projekte in «Teamarbeit» mit anderen Entwicklern. Arbeit mit neuen Technologien macht mir Spaß, deshalb bin ich immer gut über die aktuelle Entwicklung in meinem Fachbereich informiert.

Vor vier Jahren habe ich eine Ausbildung zum Mathematisch-technischen Softwareentwickler abgeschlossen, die zwar nicht direkt mit Webentwicklung zu tun hatte, mir aber viel Hintergrundwissen und Einblick in unterschiedliche angrenzende Bereiche verschafft hat. Die meisten Kenntnisse in meinem Fachbereich habe ich mir neben der Ausbildung durch Selbststudium und Praxis angeeignet.

In der letzten Zeit habe ich mich mehr auf den Frontend-Bereich spezialisiert, weil mir JavaScript als Programmiersprache besser als die Serversprache PHP gefällt. Darüber hinaus setze ich JavaScript häufig auch für Backend-Entwicklung ein, was in den letzten Jahren mit neuen Technologien ermöglicht wurde. Rückblickend habe ich in PHP aber mehr Erfahrung und arbeite immer noch täglich damit, unter anderem unterstütze ich zwei größere Projekte, die ich mit «Zend Framework 2» umgesetzt habe. Auch in anderen Bereichen wie Server-Konfiguration, Projektmanagement, Grafikbearbeitung, Layout-Design, Qualitätssicherung, SEO u. a. habe ich reichlich Erfahrung gesammelt.

Ich lege besonders viel Wert auf sauberen Quellcode und versuche immer, eine optimale Softwarearchitektur für die Aufgabenstellung zu wählen und unnötige Komplexität zu vermeiden. Ich halte mich an vereinbarte Konventionen und achte darauf, dass andere Mitarbeiter meinen Code problemlos verstehen können.

Zur Umsetzung aller Projekte verwende ich ein System zur Versionskontrolle (seit Längerem ausschließlich «Git»), für viele ein System zur Automatisierung der Build-Prozesse (z. B. zur Kompression von JS-, CSS-Dateien und Bildern oder zum Kompilieren von LessCSS- und CoffeeScript-Code) und für einige wenige schreibe ich Komponententests. Bei Bedarf setze ich Profiler und Debugger zur Problemlösung ein.

Allgemein bin ich meiner Meinung nach sehr lernfähig, flexibel und kann bei Problemen (oder ggf. Wissens- oder Gedächtnislücken) schnell fehlende Information finden.

Meine Hobbys sind Fotografie, Reisen, Musik (sammeln und Klavierspielen), Filme, Bildbearbeitung, Kunst, Lesen, Webentwicklung und unzählige andere Sachen.

Mein Photo

Meine Kenntnisse

{{kategorie.name}}
Kenntnisstand
ungefähre Angaben
Erfahrung
ungefähre Angaben
{{technologie.name}}
{{technologie.zeitrahmen}}

Lebenslauf

  • 2010 bis heute

    Network Team GmbH (Osnabrück)

    Webentwickler

    Schwerpunkt: Frontend-Entwicklung

    Andere Aufgabenbereiche:
    • Backend-Entwicklung
    • Aufwandsschätzung und Anforderungsanalyse
    • Layout- und Interfacedesign
    • Schulungen für Kunden
    • Projektdokumentation
    • Server-Wartung und Konfiguration
    • Prozessoptimierung
    • SEO
    • Performanceoptimierung
    • Debugging, Fehleranalyse
    • Support-Dienstleistungen (für eigene Projekte)
    • Datenvisualisierung
    • Qualitätssicherung
  • 2007 bis 2010

    Oberstufenzentrum Informations- und Medizintechnik (Berlin)

    Ausbildung zum Mathematisch-technischen Softwareentwickler

    Ausbildungsinhalte und berufliche Qualifikationen (aus Wikipedia)
    • Anwendung mathematischer Modelle zur Lösung von Problemen aus Informatik, Technik, Naturwissenschaften und Wirtschaft sowie deren programmtechnischer Umsetzung
    • Analyse von Problemstellungen sowie Entwicklung und formalisierte Beschreibung von Modellen im Bereich der Softwareentwicklung
    • Planung und Durchführung von Qualitätssicherungsmaßnahmen
    • Verwendung von gängigen Testprinzipien und -verfahren sowie adäquater Einsatz von Testtools
    • fachübergreifende Kommunikation und Arbeit in interdisziplinären Teams
    • Anwendung von Methoden des Projektmanagements
    • Beratung und Schulung von Anwendern

    weitere Info auf matse-ausbildung.de
  • 2004-2007

    Freelancer

    Arbeit als Freiberuflicher Webentwickler

  • 2002 bis 2004

    Gymnasium Ursulaschule (Osnabrück)

  • 1998 bis 2002

    Realschule Dom (Osnabrück)

Referenzen

Beispiel 1 (Webanwendung): Abwicklung und Erfassung der Lager-Prozesse

Verwendete Technologien

  • LAMP (Linux, Apache, PHP, MySQL)
  • JavaScript, HTML
  • Angular.js
  • Jade
  • LessCSS
  • Zend Framework 2

Funktionen

  • Ein- Aus- und Umlagerung der Artikel (durch Einscannen der Barcodes des Artikels und des Lagerorts)
  • Verwaltung der Lagerbestände
  • Reservierung der Artikel im Lager
  • Bestellung der Artikel bei Lieferanten
  • Erfassung und Auswertung aller Prozesse im Lager
  • Generierung und Druck der Barcodes

Screenshots

Beispiel 2 (Webseite): Unternehmensberatung, Schulungen und Seminare

Verwendete Technologien

  • LAMP (Linux, Apache, PHP, MySQL)
  • JavaScript, HTML
  • jQuery
  • Wordpress

Screenshots

Beispiel 3 (Webseite): Werbeagentur im Immobilien-Bereich

Verwendete Technologien

  • LAMP (Linux, Apache, PHP, MySQL)
  • JavaScript, HTML
  • jQuery
  • Wordpress

Screenshots

Meine Kontaktdaten

  • 0174 206 15 76
  • kovalev.michael@gmail.com