Logo
РусскийEnglishDeutschБеларускаяPolski

Über mich

Moin. Mein Name ist Roman. Ich bin seit 2010 beruflich in der Webentwicklung tätig.

Meine erste Million habe ich mit 17 verdient, noch bevor ich meine aktuelle Karriere begonnen habe. Allerdings war diese Million nicht in Euro oder Dollar, sondern in belarussischen Rubeln, sodass es nicht schwer war, sie zu verdienen. Ich habe einfach für meine Kommilitonen am College Hausarbeiten über Delphi und C/C++ geschrieben. Während meiner ersten Ausbildung habe ich die Fachrichtung „Techniker-Programmierer“ erworben.

Nach dem College bekam ich einen Job, bei dem ich nicht hart arbeiten musste und in aller Ruhe in die Welt des Internets eintauchen konnte. Gleichzeitig absolvierte ich ein Fernstudium in der Uni.

Drei Jahre lang in einem unbequemen Zimmer zu sitzen und Serien anzuschauen, ging mir auf die Nerven und ich kündigte. Mein Nebeneinkommen war doppelt so hoch wie mein Gehalt, also konnte ich es mir leisten, freiberuflich zu arbeiten.

Ich begann 2010 mit reinem PHP und sammelte viel Erfahrung mit Joomla, Wordpress, MODx, Prestashop, Opencart und sogar 1C-Bitrix und wechselte schließlich zu Frameworks. In letzter Zeit habe ich aktiv in Laravel geschrieben, Nuxt.js und Tailwind entdeckt, aber im Frontend habe ich es geschafft, mit allen gängigen Dingen zu arbeiten.

Vollständiger Name:
Roman Meyer
Ort:
Buxtehude, Niedersachsen, Deutschland
Geburtsdatum:
9. Februar 1991
Geburtsort:
Slavyanka, Primorsky Krai, Russland
Telefonnummer:
+49 (151) 7302 5661

Kompetenzen

  • PHP (plain PHP, Phalcon, Laravel, ein bisschen Sylex und Lumen). Jetzt benutze ich hauptsächlich Laravel.
  • JavaScript (plain JS, Node/Express, jQuery‚ Vue.js/Vuex/Nuxt.js, Alpine, Svelte/SvelteKit, React/Remix/Next.js, Qwik, Electron, Angular), TypeScript.
  • HTML, CSS (SASS, SCSS, Stylus), Markup und Styling (Bootstrap, Tailwind).
  • Delphi 7, Pascal.
  • Python (Basislevel).
  • Oberflächliche Kenntnisse über Rust, Verständnis seiner Prinzipien und seines Anwendungsbereichs.
  • Viele Erfahrungen mit CMS Joomla, MODX, Drupal, Opencart, 1С-Bitrix, Prestashop, Wordpress, BigCommerce, FirstSpirit, AEM, TYPO3 und vielen selbstgemachten Systemen.
  • Datenbanken (MySQL‚ Postgres, Informix‚ dBase, Mongo)‚ SQL Wissen.
  • Automatizierte Testing (Jest, Mocha, Cypress, Playwright).
  • CI/CD (Github, Gitlab, Bitbucket, AWS).
  • Installieren und Aufrechterhalten von Web-Dev Server Umgebungen (Homestead, PHP, MySQL, Apache, Nginx, Docker) auf Windows und Unix.
  • Windows 8 Apps (HTML+JS).
  • Windows Phone 8 mobile Apps (HTML+JS, XAML+C#).
  • Verständnis von OOP, MVC, design patterns.
  • Die Fähigkeit die Codes anderer Programmierer zu verstehen. Ich schreibe immer selbstdokumentierte Codes (mit Kommentar, wenn nötig).
  • Die Fähigkeit mit VCS zu arbeiten (Git).
  • Verständnis von Algorithmusisierung, Datenstrukturen und das Abschätzen der Komplexität von Algorithmen.
  • Die Fähigkeit jeden Spaghetti-Code zu verstehen und zu refactor.
  • Schneller Lerner.

Sprachen

Russisch
Muttersprache. Ich habe keine Probleme damit.
Weißrussisch
Zweite Muttersprache, aber ich habe sie nie außerhalb der Schule genutzt.
Urkainisch
Da die Sprache der Russischen und der Weißrussischen sehr ähnlich ist, verstehe ich alles ziemlich gut. Schreiben und Sprechen fällt mir jedoch schwer.
Englisch
Ich lerne Englisch seit ich fünf bin. Ich habe keine großen Probleme mit der Sprache, jedoch finde ich die Zeiten ein bisschen verwirrend.
Deutsch
Ich lerne seit 2019 Deutsch, größtenteils alleine. Ich nutze sie aktuell täglich, aber "Das Leben ist zu kurz, um Deutsch zu lernen"
Polnisch
Mein Verständnis ist fast perfekt, aber ich spreche und schreibe diese Sprache nicht so gut.
Spanisch
Neue Herausforderung für mich. Je mehr ich lerne, desto mehr verstehe ich, dass es nicht so einfach ist, wie alle sagen.

Arbeit

August 2010 - Oktober 2013
ABl Svitanak ABl Svitanak Zhodino, Weißrussland
Softwareentwickler
Nach dem College habe ich sofort angefangen zu arbeiten. Die Arbeit bestand aus der Automatisierung von verschiedenen Prozessen einer großen Nähefirma. Grundsätzlich habe ich in den Abteilungen Marketing, Finanzen und Arbeiterunterkünfte geholfen. Ich habe Anwendungssoftware mit Delphi 7 für sie entwickelt. Ich habe den Leuten viel Zeit erspart. Am Anfang arbeitete ich noch mit Begeisterung, jedoch wurde bald klar, dass dieses staatliche Unternehmen kein Interesse an intelligenten Spezialisten hatte. Also habe ich gekündigt.
DelphiFast ReportInformixdBase
November 2013 - Dezember 2015
ITGarant ITGarant Minsk, Weißrussland
Full Stack Web-Entwickler
Ich habe schlüsselfertige Websites auf Joomla erstellt und auch Komponenten für dieses CMS entwickelt. Eines der Projekte hat den "Russian Developers Cup 2014 der Mail.ru-Gruppe" gewonnen. Außerdem habe ich an Drupal-Projekten und vielen selbst erstellten Websites teilgenommen, für die Bugfix und Refactoring erforderlich waren. Ich habe auch eine einfache App für Windows 8 gemacht.
JoomlaDrupalWindows 8Windows Phone
Januar 2016 - Juni 2018
Freelance
Full Stack Web-Entwickler
Dies war eine sehr unbeschwerte Zeit im meinem Leben. Ich habe mit mehreren Organisationen in der GUS zusammengearbeitet und konnte eine Menge Erfahrungen sammeln. Meistens habe ich an 1C-Bitrix-Projekten teilgenommen. Ich habe in Zusammenarbeit mit einem großen Unternehmen viele spezifische Daten analysiert (Parsing).
1C-BitrixMODxOpencartPrestashop
Juli 2018 - August 2021
RECO.MA GmbH RECO.MA GmbH Beselich, Deutschland
Full Stack Web-Entwickler
Ich habe ein Stellenangebot mit Umzug nach Deutschland bekommen und zögerte nicht. Ich habe einige große und ehrgeizige Projekte mit Laravel gemacht. Außerdem pflegte ich einige Websites in Wordpress und entwickelte UI/UX Interfaces.
LaravelVue.jsjQueryMySQLWordpress
September 2021 - August 2022
von Kéler Engineering GmbH von Kéler Engineering GmbH Braunschweig, Deutschland
Full Stack Web-Entwickler
Ich wurde Teil des Webentwicklungsteams. Zuerst war ich an internen Projekten des Unternehmens beteiligt, und dann habe ich eine interessante Sache mit React und Electron gemacht. Außerdem war ich an der Überarbeitung einer Low-Level-Anwendung für Siemens beteiligt.
Vue.jsTypescriptElectronSvelteReact
September 2022 - bis jetzt
Digitas GmbH Digitas GmbH Köln, Deutschland
Full Stack Web-Entwickler
Dies ist eine riesige internationale Agentur, die große Webprojekte durchführt. Ich war an der Entwicklung und Betreuung von Grohe, dem Berliner Flughafen, ITZ Bund und Bindella beteiligt, wo es einen ganzen Zoo unterschiedlicher Technologien gibt.
Vue.jsTypescriptPHP

Projekte

Rand.by

Einfacher Service zur Generierung von Zufallswerten. Kürzlich habe ich endlich ein bisschen Zeit gefunden, das Projekt vom reinen JS in Nuxt umzuschreiben und auch eine offene API mit Express zu machen. Ich selbst benutze regelmäßig den Passwortgenerator.

Nuxt 2TailwindCSS 2ExpressMySQL

BlurHash demo

Für eine Präsentation auf der Arbeit musste ich zeigen, was blurhash ist, wie man es benutzt und welche Alternativen es gibt. Dann habe ich entschieden, ein Demoprojekt zu erstellen und damit die neueste Version von Nuxt zu verwenden. Ausser der Demo ist da auch ein Konverter.

Nuxt 3TailwindCSS 3

Debt Calculator

Eine Webapp zum Berechnen von Schulden in Gruppen. Auf Reisen gibt es oft Verwirrung darüber, wer wem wie viel Geld schuldet. Um nicht alles auf einem Blatt Papier oder in Excel zu berechnen, habe ich den Rechner in React implementiert.

React 18TailwindCSS 3

Reiserechner

Noch eine Sache, die auf Reisen helfen könnte. Damit kann man Preise in Fremdwährungen schnell in gewohnte Währung umrechnen, und auch gucken, wie viele Stunden man arbeiten muss, um einen Einkauf zu tätigen. Implementiert in Qwik mit Integration mehrerer React-Komponenten.

QwikTailwindCSS 3

Ausbildung

2006 - 2010
Baranovichi, Weißrussland
Techniker-Programmierer (spezialisierte Sekundarschulbildung)
Informationstechnologie-Software
2010 - 2015
Grodno, Weißrussland
Softwareentwickler (Hochschulbildung, von Anabin bestätigt)
Informationstechnologie-Software

Kontakte

* - Pflichtfeld

© 2021 Roman Meyer