Über mich
Hallo, ich bin Roman. Seit 2010 arbeite ich in der Webentwicklung. Mein Weg führte mich von CMS-Websites und freiberuflicher Arbeit zur Entwicklung und Betreuung großer Webprojekte bei deutschen Unternehmen und einer internationalen Agentur. Ich komme aus der Full-Stack-Entwicklung und arbeite mit PHP, JavaScript und TypeScript. Besonders viel Erfahrung habe ich mit Laravel und verschiedenen Frontend-Frameworks.
Meine erste Million habe ich schon während meiner Ausbildung verdient: mit Projektarbeiten in Delphi und C/C++ für meine Mitschüler. Es waren allerdings belarussische Rubel. Seitdem haben sich die Technologien und der Umfang der Aufgaben deutlich verändert. Geblieben ist die Freude daran, herauszufinden, wie etwas funktioniert und wie es sich besser lösen lässt.
In den letzten Jahren hat sich mein Schwerpunkt zunehmend in Richtung technischer Führung verschoben. Ich beschäftige mich stärker mit Mentoring, der Organisation der Entwicklungsarbeit und dem Projektmanagement. Dabei betrachte ich ein Projekt gerne als Ganzes: die Anforderungen verstehen, passende Lösungen auswählen und das Team bei der Umsetzung unterstützen. Jetzt suche ich eine Position als Tech Lead oder Web-Architekt, in der ich meine Erfahrung einbringen und mehr Verantwortung für die technische Ausrichtung eines Projekts übernehmen kann.
Auch KI gehört inzwischen zu meiner Arbeit. Ich nutze sie dort, wo sie mich bei einer Aufgabe weiterbringt. Ihre Vorschläge prüfe ich und stelle sicher, dass ich den Code verstehe, der ins Projekt einfließt. Mir ist wichtig zu verstehen, warum eine Lösung funktioniert, wie sie sich warten lässt und welche Probleme sie später verursachen könnte.
Roman Meyer
Buxtehude, Niedersachsen, Deutschland
9. Februar 1991
Slavyanka, Primorsky Krai, Russland
roman.v.meyer@gmail.com
+49 (151) 7302 5661
Kompetenzen
-
Technische Führung und Architektur
Auswahl des Technologie-Stacks, Architekturentwurf und Planung der Entwicklung. Ich habe ein kleines Team aus Entwicklern und einem Designer geleitet, Code-Reviews durchgeführt und Junior-Entwickler betreut.
-
Backend
Mein Schwerpunkt liegt auf PHP und Laravel. Dazu kommt Erfahrung mit weiteren PHP-Frameworks sowie Node.js und Express. Früher habe ich Python häufig für kleinere Hilfsprogramme und Skripte eingesetzt. Durch die Weiterentwicklung von KI-Werkzeugen brauche ich es für meine aktuellen Aufgaben inzwischen nicht mehr.
-
Frontend
JavaScript, TypeScript, Vue.js / Nuxt und React / Next.js. Mit Svelte und SvelteKit habe ich besonders gerne gearbeitet. Da die Nachfrage auf dem Markt begrenzt ist, blieb es bisher bei ein paar privaten Projekten. Dazu kommt Erfahrung mit Qwik, Angular und Electron sowie HTML, CSS, Präprozessoren und Tailwind.
-
Arbeit mit bestehendem Code
Ich arbeite mich in bestehende Projekte ein, gehe Problemen auf den Grund und refaktoriere Code. Dabei stütze ich mich auf objektorientierte Programmierung, Entwurfsmuster sowie Kenntnisse von Algorithmen und Datenstrukturen. Ich lege Wert darauf, Code zu hinterlassen, den auch der nächste Entwickler versteht.
-
Datenbanken
Erfahrung mit den relationalen Datenbanken MySQL, PostgreSQL und SQLite sowie mit SQL. Außerdem habe ich mit MongoDB gearbeitet.
-
Tests und Infrastruktur
Automatisierte Tests mit Jest, Mocha, Cypress und Playwright. Erfahrung mit Git, CI/CD und Docker sowie mit der Einrichtung von Entwicklungs- und Deployment-Umgebungen.
-
KI in der Entwicklung
Angefangen habe ich mit GitHub Copilot und den KI-Werkzeugen von JetBrains. Heute arbeite ich am liebsten mit GPT und Codex, weil ich mit der Qualität der Ergebnisse zufrieden bin. Ich gebe Kontext und Rahmenbedingungen vor, prüfe Lösungsvorschläge und stelle sicher, dass ich den Code verstehe, bevor ich ihn im Projekt einsetze.
-
CMS
Erfahrung in der Entwicklung und Betreuung von Projekten mit WordPress, Joomla, MODX, Drupal, OpenCart, PrestaShop, 1C-Bitrix, BigCommerce, FirstSpirit, AEM und TYPO3.
Sprachen
Berufserfahrung
Projekte
MoneyDude
Eine Web-App für gemeinsame Ausgaben auf Reisen und im Alltag. Kosten lassen sich auf unterschiedliche Weise aufteilen und in mehreren Währungen erfassen. Die App zeigt, wer wem wie viel schuldet. Ich nutze sie regelmäßig mit Freunden und entwickle sie auch anhand unserer eigenen Bedürfnisse weiter.
Metalhead
Ich entwickle ein Portal für Metal-Fans und Musiker, das die Suche nach Informationen und den Austausch untereinander erleichtern soll. Geplant sind eine Wissensdatenbank, Informationen zu Veranstaltungen und Werkzeuge zur Organisation gemeinsamer Fahrten zu Konzerten und Festivals. Das Projekt befindet sich in der Entwicklung.
Rand.by
Ein Dienst zum Generieren von Zufallszahlen, Passwörtern, Listen und anderen Werten. Ich habe ihn von reinem JavaScript auf Nuxt umgestellt und um eine öffentliche API auf Express-Basis ergänzt. Den Passwortgenerator nutze ich selbst regelmäßig.
Reiserechner
Ein kleines privates Projekt, mit dem ich Qwik und die Einbindung von React-Komponenten ausprobiert habe. Es rechnet Preise in die gewohnte Währung um und zeigt, wie viel Arbeitszeit eine Anschaffung kostet.
Ausbildung und Studium
Hobbys
Abseits der Arbeit: Futsal und Fußball, Metal, Computerspiele, Bücher und Reisen.