Oleg Abrazhaev

Leitender Full-Stack-Softwareentwickler

Berlin, Deutschland
Erfahrungen
März 2024 - Bis heute
1 Jahr 5 Monaten
Wien, Österreich

Leitender Full-Stack-Softwareentwickler

sdev

  • Arbeit an einem Kundenprojekt unter NDA.
  • Verwendeter Tech-Stack:
  • BE: TypeScript, Node, NestJS, Express, PostgreSQL, OpenAI API und Docker
  • FE: TypeScript, Vue.js 3, Composition API, Vuetify 3, Angular, Angular Material, SCSS, TailwindCSS
Juli 2023 - Feb. 2024
8 Monaten
Berlin, Deutschland

Interim CTO (Tech Lead und Full-Stack-Softwareentwickler)

Oliver Schrott Kommunikation GmbH

  • Bereitstellung der AI-Chatbot-Builder-Plattform und Veröffentlichung auf der Firmenwebsite.
  • Verwendeter Tech-Stack:
  • BE: Node, Express, TypeScript, PostgreSQL, pgvector, OpenAI API und Docker
  • FE: Vue.js 3, Composition API, TypeScript, Vuetify 3, SCSS
  • Entwicklung eines Topic-Reach-Analytics-Dashboards mit TypeScript, Angular, Angular Material, Chart.js, NestJS, TypeORM, PostgreSQL und Docker.
  • Aktualisierung und Erweiterung eines internen Tools, das von ca. 200 Mitarbeiter*innen täglich genutzt wird: Angular v11 auf v16 Upgrade, Design-Update, TypeScript, Angular Material, TailwindCSS.
  • Durchführung von LLM-Forschung mit Prompt Engineering und Fine-Tuning auf OpenAI und LLM-Modellen wie LLaMA 2, Mistral, etc. Erforschung von Fine-Tuning-Techniken mit Transformers, QLoRA und Quantisierung.
März 2023 - Juli 2023
5 Monaten
Berlin, Deutschland
Remote

Senior Frontend-Entwickler

Hold My Code GmbH

  • Arbeit als Freelancer remote über die Agentur Hold My Code im Team von GROSSWEBER Groß, Weber & Partner für ein Projekt von Keßler Real Estate Solutions GmbH.
  • Umsetzung des Frontends für ein Workplace-Management-System.
  • Verwendete Technologien: Vue.js 3, Composition API, TypeScript, PrimeVue, Keycloak, SignalR, Pact JS, Jest, SCSS und Docker.
März 2023 - Juni 2023
4 Monaten
Berlin, Deutschland
Remote

Senior Full-Stack-Ingenieur

OSK Berlin

  • Teilzeit remote als Freelancer am Aufbau der AI-Plattform und des AI-Chatbot-Generators, der Kundenfragen mit Firmendaten beantwortet.
  • Verwendete Technologien:
  • BE: Node, Express, TypeScript, PostgreSQL, pgvector, OpenAI API und Docker
  • FE: Vue.js 3, Composition API, TypeScript, Vuetify 3, SCSS
Dez. 2022 - Feb. 2023
3 Monaten
Berlin, Deutschland

Engineering Manager

Ottofeller

  • Hands-on-Rolle mit bis zu 70 % Coding.
  • Unterstützung des Teams bei der Migration von AWS Fargate und Hasura GraphQL Gateway zu AWS AppSync und AWS Lambda für das US-Krypto-Startup Worldcoin.
  • Aktive Programmierung: TypeScript, NodeJS, GraphQL, Hasura, Next.js.
  • Infrastructure as Code: AWS (AppSync, CDK, CloudFormation, Fargate, DynamoDB, ECS), GitHub Actions.
Dez. 2020 - Dez. 2022
2 Jahren 1 Monate
Berlin, Deutschland
Remote

Head of Engineering

Lumiform

  • Hands-on-Rolle mit 50–70 % Coding als Full-Stack-Ingenieur.
  • Leitung eines vollständig remote arbeitenden Teams mit Entwickler*innen in verschiedenen Zeitzonen.
  • Einstellung neuer Software Engineers und Wachstum des Teams von 3 auf 10 Entwickler*innen.
  • Roadmap- und Sprint-Planung sowie Schätzungen mit PM, Unterstützung bei Scrum-Sprints.
  • Planung technischer und personeller Ressourcen für Unternehmensziele.
  • Technische Entscheidungen zu Anforderungen getroffen und Code-Reviews durchgeführt.
  • Verbesserung der Tech-Infrastruktur in enger Zusammenarbeit mit DevOps.
  • Festlegung von Standards für Codebase und Entwicklungsprozess.
  • Automatisierung im Team ausgebaut und CI/CD-Infrastruktur eingerichtet.
  • Planung der Projekt- und Infrastruktur-Architektur und Umsetzung mit den Entwickler*innen gesteuert.
  • Teamzufriedenheit durch vierteljährliche Feedback-Meetings und 1-to-1-Unterstützung sichergestellt.
  • Nähe zu Entwickler*innen gehalten, Aufgaben delegiert und als Mentor agiert.
  • Technische Trends verfolgt, Management- und Planungsfähigkeiten weiterentwickelt und selbst Features sowie Infrastrukturaufgaben mit hoher Codequalität geliefert.
  • Hands-on-Coding: TypeScript, JavaScript, PHP, Bash, SQL, SCSS
  • FE: TypeScript, Vue (Composition API), Vuex, funktionale Programmierung, fp-ts, io-ts
  • BE: Laravel 7+, MySQL 8, Node 12+ mit TypeScript, Express
  • Testing: PHPUnit, Jest, Cypress
  • Infrastruktur: Docker, AWS (EC2, Fargate, ECR, ECS, RDS, DynamoDB etc.), Laravel Forge, Jenkins
  • Monitoring: NewRelic, Sentry, DataDog
Aug. 2020 - Dez. 2020
5 Monaten
Berlin, Deutschland

Senior Frontend-Entwickler

Lumiform

  • Abschluss der Entwicklung der neuen Frontend-Anwendung, erfolgreiche Bereitstellung und Integration in die bestehende Infrastruktur.
  • Behebung zahlreicher Bugs und Umsetzung vieler Frontend-, Backend- und Infrastrukturverbesserungen.
  • Tech-Stack: TypeScript, JavaScript, Vue (Composition API), funktionale Programmierung, fp-ts
Mai 2020 - Juli 2020
3 Monaten
Berlin, Deutschland

Frontend Team Lead

AUTO1 Group

  • Tech-Stack: React, Node, reines JavaScript, LESS.
  • Unterstützung des Teams bei Zielerreichung.
  • Kommunikation mit anderen Abteilungen.
  • Anforderungserfassung und Spezifikationserstellung.
  • Enge Zusammenarbeit mit PM und Entwickler*innen.
Dez. 2019 - Feb. 2020
3 Monaten
Berlin, Deutschland

Web-Entwickler

wuxian-berlin.de

  • Einsatz von Nuxt und Erstellung einer SPA mit modernem JS.
  • Verwendung des Bulma CSS-Frameworks und SCSS.
  • Arbeit mit Google YouTube API, Node.js und Express.
  • Hosting auf einem Linux-Server mit PM2.
Juli 2019 - Mai 2020
11 Monaten
Berlin, Deutschland

Frontend Tech Lead

Customer Alliance

  • Einführung von JavaScript-Tests im Team (Unit mit Jest, E2E mit Jest und Puppeteer).
  • Später Migration der E2E-Lösung zu Cypress mit Jenkins-CI-Integration.
  • Integration von TypeScript mit Vue.js in den Tech-Stack.
  • Einrichtung der Infrastruktur und Einführung von TS in den Workflow.
  • Entwicklung neuer Features, Aktualisierung der Infrastruktur, Unterstützung der Teammitglieder und Mitwirkung bei Frontend-Interviews.
Dez. 2017 - Juli 2019
1 Jahr 8 Monaten
Berlin, Deutschland

Senior Software Engineer

Customer Alliance

  • Implementierung neuer Produktfeatures.
  • Enge Zusammenarbeit mit PM, QA und Team.
  • Verbesserung bestehender Funktionalitäten und Infrastruktur.
  • JS: Webpack, ES6, Vue.js 2.5+, Highcharts, jQuery und Bibliotheken (z. B. underscore)
  • Markup: SCSS, Twig, BEM, Handlebars
  • PHP: php7.1+, Symfony 3+, Doctrine 2+
  • Scala: 2.11.8+, Play Framework
  • MySQL, Docker, RabbitMQ
  • Umfangreiche Code-Reviews.
  • Zusammenarbeit mit Team und Stakeholdern zur fristgerechten Lieferung.
März 2017 - Nov. 2017
9 Monaten
Bochum, Deutschland

Senior PHP-Entwickler

Smart-Q

  • Projekte mit Zend Framework 3 und Symfony 3 entwickelt.
  • DDD und Hexagonale Architektur (SOLID, Clean Code) angewandt.
  • Frontend mit Bootstrap, JS, jQuery, jQuery UI und etwas Vue für das Admin-Backend erstellt.
  • Zusammenarbeit mit Frontend- und Mobile-Entwicklern.
  • Arbeit mit MySQL, Deployment und Umgebungs-Konfigurationen auf Linux-Servern.
  • Pflege einer Open-Source-GitHub-Bibliothek für mobile Push-Benachrichtigungen (1000+ Sterne).
Jan. 2016 - Jan. 2019
3 Jahren 1 Monate
Berlin, Deutschland
Remote

Softwareentwickler/Projektmanager/Team-Lead

bemaster.market

  • Leitung eines Remote-Teams von 3–5 Entwicklern in einem E-Commerce-Startup.
  • Teamaufbau und Entwicklerinterviews.
  • Kommunikation per Skype und Aufgabenverwaltung mit Trello.
  • Technischer Start des Projekts, danach Delegation der Technik und Weiterarbeit als PM/Consultant.
  • Unterstützung bis zum Release in die Produktion in meiner Freizeit und an Wochenenden.
  • Gewählter Tech-Stack: Java Spring, PostgreSQL und Docker im Backend; Angular, React, SCSS und Bootstrap im Frontend.
Okt. 2015 - Jan. 2016
4 Monaten
Krasnoyarsk, Russische Föderation

Softwareentwickler

Travelata

  • Mitwirkung an einem internen TOM-Projekt als Teilzeit-Backend-Entwickler für Travelata.
  • Entwicklung neuer Funktionalität nach Spezifikation.
  • Verwendeter Tech-Stack: ZF2, Doctrine 2, PostgreSQL, Redis, RabbitMQ, Event Bus, DDD, Port-Adapter.
Aug. 2015 - Dez. 2015
5 Monaten
Krasnoyarsk, Russische Föderation

Freiberuflicher Web-Entwickler

vivalavoice.ru

  • Entwicklung von vivalavoice.ru, einer kleinen Website für die Vocal School.
  • Umsetzung mit PHP, ZF2, Doctrine 2, Bootstrap, jQuery und MySQL.
Juli 2015 - Jan. 2017
1 Jahr 7 Monaten
Krasnoyarsk, Russische Föderation
Remote

Senior PHP-Entwickler

Panel100

  • Remote-Entwicklung von 2 Projekten mit ZF2 + Doctrine 2.
  • Einsatz von DDD-Methode und Hexagonaler Architektur.
  • Verwendung von MySQL, PostgreSQL, Memcached, Redis, Gearman, RabbitMQ und MongoDB.
  • Deployment mit Jenkins auf einem Linux-Server konfiguriert.
  • Nutzung von GitHub-Vendors, VCS Mercurial und Bitbucket.
  • Zusammenarbeit via Basecamp und Slack.
Juni 2012 - Juli 2015
3 Jahren 2 Monaten
Krasnoyarsk, Russische Föderation

Senior PHP-Entwickler/Team-Lead

Razlet.ru Ltd

  • Verbesserung und Erweiterung bestehender Projekte, Bugfixes und neue Funktionalität.
  • Technische Interviews für neue Entwickler*innen.
  • Neues Backend-System mit Memcached, Multithreading und weiteren Technologien unter Nutzung von Patterns, OOP, UML und PHP Kohana entwickelt.
  • Teamarbeit mit 5 Entwicklern, Collaboration via Git und Redmine.
  • Refactoring eigener und fremder Codes.
  • Beitrag zu weiteren Firmenprojekten (E-Commerce, Ticketshops) als Entwickler oder Projektmanager (Leitung von 2–3 Entwicklern).
  • Einführung neuer Technologien im Arbeitsprozess: Git, Frameworks, Redmine.
  • Entwicklung einer Szene-Design-Oberfläche für Theaterticketsysteme mit reinem JavaScript und jQuery.
  • Internes Dokumentensystem mit ZF2 und Doctrine 2 entwickelt.
  • Allgemeine APIs mit ZF2 und Apigility erstellt.
  • Mitarbeit an einem internen Abrechnungssystem mit ZF2.
  • Serverkonfiguration, Systemadministration, Optimierung und Skalierung unterstützt.
  • Großes Projekt von Kohana auf ZF2 mit Architekturverbesserungen migriert.
Zusammenfassung

Ich bin ein hochqualifizierter Senior Software Engineer mit über 12 Jahren Erfahrung in der Softwareentwicklung.

Ich spezialisiere mich darauf, komplexe Systeme von Grund auf neu zu bauen und klare, flexible Architekturen mit modernen Tech-Stacks zu entwerfen. Ich bevorzuge TypeScript und Frameworks wie Vue, React und Angular für das Frontend. Im Backend halte ich mich an SOLID-Prinzipien, Clean Architecture und gelegentlich Microservices.

Ich lege großen Wert auf hohe Codequalität und nutze moderne OOP- oder funktionale Programmiertechniken.

Ich bin immer motiviert, meine Erfahrung zu erweitern und neue Programmiersprachen oder Paradigmen zu lernen.

Ich glänze in strategischen technischen Führungsrollen mit aktiver Programmierarbeit, etwa als Tech Lead, Lead Engineer oder Staff Engineer.

Ich kann als Head of Engineering oder CTO in einem Startup fungieren, ein wachsendes Team leiten und gleichzeitig tief in der Technik bleiben.

Ich leite Teams erfolgreich als Tech Manager und kombiniere dabei etwa 70 % aktive Programmierarbeit mit Führungsaufgaben in Rollen wie Team Lead und Engineering Manager.

Sprachen
Russisch
Muttersprache
Englisch
Verhandlungssicher
Ukrainisch
Verhandlungssicher
Deutsch
Fortgeschritten
Ausbildung
Okt. 2005 - Juni 2010

I.I. Mechnikow Nationale Odessa Universität

Bachelor-Diplom · Informatik · Odesa, Ukraine

Okt. 2005 - Juni 2010

I.I. Mechnikow Nationale Odessa Universität

Diplom (Spezialist) · Rechnernetze und -systeme · Odesa, Ukraine

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen