Oleg Abrazhaev
Lead Full-Stack-Softwareentwickler
Erfahrungen
Lead Full-Stack-Softwareentwickler
sdev
- Arbeit an einem Kundenprojekt unter NDA
- Eingesetzter Tech-Stack:
- Backend: TypeScript, Node.js, NestJS, Express, PostgreSQL, OpenAI-API, Docker
- Frontend: TypeScript, Vue.js 3 mit Composition API, Vuetify 3, Angular, Angular Material, SCSS, TailwindCSS
Interim-CTO (Tech Lead und Full-Stack-Softwareentwickler)
Oliver Schrott Kommunikation GmbH
- Bereitstellung einer KI-Chatbot-Builder-Plattform und Veröffentlichung auf der Firmenwebsite
- Eingesetzter Tech-Stack:
- Backend: Node.js, Express, TypeScript, PostgreSQL, pgvector, OpenAI-API, Docker
- Frontend: Vue.js 3 mit Composition API, TypeScript, Vuetify 3, SCSS
- Aufbau eines Analytics-Dashboards zur Themenreichweite mit TypeScript, Angular, Angular Material, Chart.js, NestJS, TypeORM, PostgreSQL, Docker
- Aktualisierung und Erweiterung eines internen Unternehmens-Tools, das von ca. 200 Mitarbeitern genutzt wird (Upgrade von Angular v11 auf v16, Design-Update, TypeScript, Angular Material, TailwindCSS)
- Durchführung von LLM-Forschung mit Prompt Engineering und Fine-Tuning auf OpenAI und LLaMA 2, Mistral; Untersuchung von Fine-Tuning-Techniken mit Transformers, QLoRA, Quantisierung
Senior Frontend-Entwickler
Hold My Code GmbH
- Lieferung des Frontends für ein Arbeitsplatzverwaltungssystem für Keßler Real Estate Solutions GmbH über das GROSSWEBER Groß, Weber & Partner Team
- Eingesetzter Tech-Stack: Vue.js 3 mit Composition API, TypeScript, PrimeVue, Keycloak, SignalR, Pact JS, Jest, SCSS, Docker
Senior Full-Stack-Softwareentwickler
OSK Berlin
- Aufbau eines KI-Plattformprojekts und KI-Chatbot-Generators, der Kundenfragen anhand von Unternehmensdaten beantwortet
- Eingesetzter Tech-Stack:
- Backend: Node.js, Express, TypeScript, PostgreSQL, pgvector, OpenAI-API, Docker
- Frontend: Vue.js 3 mit Composition API, TypeScript, Vuetify 3, SCSS
Engineering Manager
Ottofeller
- Hands-on-Rolle (bis zu 70 % Coding)
- Migration von AWS Fargate und Hasura GraphQL Gateway zu AWS AppSync und AWS Lambda für das Crypto-Startup Worldcoin
- Praktische Programmierung: TypeScript, Node.js, GraphQL, Hasura, Next.js
- Infrastructure as Code: AWS AppSync, CDK, CloudFormation, Fargate, DynamoDB, ECS; GitHub Actions
Leiter der Entwicklung
Lumiform
- Praktische Full-Stack-Rolle (50–70 % Programmierung)
- Leitung eines vollständig Remote-Entwicklerteams (Wachstum von 3 auf 10 Entwickler)
- Rekrutierung neuer Softwareentwickler, Roadmap- und Sprint-Planung, Aufwandsschätzungen und Durchführung von Scrum-Sprints
- Planung technologischer und personeller Ressourcen, Treffen technischer Entscheidungen, Durchführung von Code-Reviews
- Verbesserung der technischen Infrastruktur, Festlegung von Standards für Codebasis und Entwicklungsprozesse, Ausbau der Automatisierung, Einrichtung von CI/CD
- Planung der Architektur von Projekten und Infrastruktur sowie Steuerung der Umsetzung
- Durchführung von vierteljährlichen Feedback-Gesprächen und 1:1-Unterstützung, Mentoring von Entwicklern
- Auf dem Laufenden über Technologietrends geblieben und Bereitstellung hochwertiger Funktionen und Infrastruktur
- Praktische Programmierung: TypeScript, JavaScript, PHP, Bash, SQL, SCSS
- Frontend: TypeScript, Vue.js mit Composition API, Vuex, funktionale Programmierung mit fp-ts, io-ts
- Backend: Laravel 7+, MySQL 8, Node.js 12+ mit TypeScript, Express
- Tests: PHPUnit, Jest, Cypress
- Infrastruktur: Docker, AWS EC2, Fargate, ECR, ECS, RDS, DynamoDB, Laravel Forge, Jenkins
- Monitoring: New Relic, Sentry, DataDog
Senior Front-End-Entwickler
Lumiform
- Entwicklung und Bereitstellung einer neuen Frontend-Anwendung, integriert in die bestehende Infrastruktur
- Behebung zahlreicher Bugs und Umsetzung von Verbesserungen im Frontend, Backend und der Infrastruktur
- Tech-Stack: TypeScript, JavaScript, Vue.js mit Composition API, funktionale Programmierung mit fp-ts
Teamleiter Front-End
AUTO1 Group
- Leitung des Front-End-Teams zur Erreichung der Arbeitsziele
- Zusammenarbeit mit anderen Abteilungen, Anforderungserhebung, Erstellung von Spezifikationen
- Enge Zusammenarbeit mit Projektmanagern und Entwicklern
- Tech-Stack: React, Node.js, Vanilla JavaScript, LESS
Webentwickler
wuxian-berlin.de
- Entwicklung einer SPA mit Nuxt und modernem JavaScript
- Einsatz des Bulma-CSS-Frameworks und von SCSS
- Integration der Google YouTube API
- Einsatz von Node.js und Express; Hosting auf Linux mit PM2
Tech Lead Front-End
Customer Alliance
- Einführung von JavaScript-Unit-Tests mit Jest und E2E-Tests mit Jest und Puppeteer; später Migration zu Cypress, integriert in Jenkins CI
- Integration von TypeScript und Vue.js in den Tech-Stack des Teams sowie Einrichtung der Infrastruktur
- Entwicklung neuer Funktionen, Aktualisierung der Infrastruktur, Unterstützung der Teammitglieder und Mitwirkung bei der Einstellung von Front-End-Entwicklern
Senior Softwareentwickler
Customer Alliance
- Implementierte neue Produktfunktionen und verbesserte bestehende Funktionalität und Infrastruktur
- Mit PM, QA und Stakeholdern zusammengearbeitet, um Fristen einzuhalten
- Tech-Stack:
- JavaScript: Webpack, ES6, Vue.js 2.5+, Highcharts, jQuery, underscore
- Markup: SCSS, Twig, BEM, Handlebars
- PHP: PHP 7.1+, Symfony 3+, Doctrine 2+
- Scala: 2.11.8+, Play Framework
- MySQL, Docker, RabbitMQ
- Umfangreiche Code-Reviews durchgeführt
Senior PHP-Entwickler
Smart-Q
- Projekte mit Zend Framework 3 und Symfony 3 entwickelt
- DDD und hexagonale Architektur angewendet (SOLID, Clean Code)
- Front-End mit Bootstrap, JavaScript, jQuery, jQuery UI und Vue.js für das Admin-Backend entwickelt
- Mit Front-End- und Mobile-Entwicklern zusammengearbeitet
- MySQL-Datenbanken verwaltet, Deployment und Umgebungskonfiguration auf Linux-Servern übernommen
- Open-Source-GitHub-Repository für eine Mobile-Push-Benachrichtigungsbibliothek gepflegt (1.000+ Sterne)
Softwareentwickler/Projektmanager/Teamleiter
bemaster.market
- Ein Remote-Team von 3–5 Entwicklern in einem E-Commerce-Startup geleitet
- Entwicklerinterviews durchgeführt, Aufgaben über Skype und Trello verwaltet
- Technische Projektarbeit initiiert und anschließend in PM-/Beratungstätigkeit übergegangen
- Projekt bis zur Produktionsfreigabe begleitet
- Tech-Stack ausgewählt: Java Spring, PostgreSQL, Docker (Backend); Angular, React, SCSS, Bootstrap (Frontend)
Softwareentwickler
Travelata
- Teilzeit-Backend-Entwickler für das interne TOM-Projekt von travelata.ru
- Neue Funktionen nach Spezifikation entwickelt
- Tech-Stack: ZF2, Doctrine 2, PostgreSQL, Redis, RabbitMQ, Event Bus, DDD, Port Adapter
Freiberuflicher Webentwickler
vivalavoice.ru
- Website vivalavoice.ru für eine Gesangsschule entwickelt
- Umgesetzt mit PHP, ZF2, Doctrine 2, Bootstrap, jQuery, MySQL
Senior PHP-Entwickler
Panel100
- Remote an zwei Projekten gearbeitet mit Zend Framework 2 und Doctrine 2
- DDD-Methodik und hexagonale Architektur eingesetzt
- MySQL, PostgreSQL, Memcached, Redis, Gearman, RabbitMQ und MongoDB genutzt
- Deployment mit Jenkins auf Linux konfiguriert
- Vendor-Pakete von GitHub verwendet
- Zusammenarbeit über Mercurial, Bitbucket, Basecamp und Slack
Senior PHP-Entwickler/Teamleiter
RAZLET.RU LTD
- Bestehende Projekte verbessert, gewartet und Funktionen hinzugefügt; Fehler behoben
- Technische Interviews geführt
- Neues Back-End-System mit Memcached und Multithreading entwickelt mit PHP Kohana Framework, OOP, UML
- In einem Team von fünf Personen zusammengearbeitet mit Git und Redmine
- Codebasis refaktoriert und Projekte geleitet (E-Commerce, Theaterticket-Systeme)
- Git, Frameworks und Redmine in Workflows integriert
- JavaScript/jQuery-Oberfläche für Theaterticketszenen und -verkäufe entwickelt
- Internes Dokumentensystem mit ZF2 und Doctrine 2 sowie allgemeine APIs mit ZF2 und Apigility erstellt
- An Entwicklung eines internen Buchhaltungssystems mit ZF2 teilgenommen
- Serverkonfiguration, Systemadministration, Optimierung und Skalierung übernommen
- Großes Projekt von Kohana auf ZF2 migriert mit architektonischen Verbesserungen
Zusammenfassung
Ich bin ein hochqualifizierter Senior Softwareentwickler mit über 12 Jahren Erfahrung in der Softwareentwicklung. Ich spezialisiere mich darauf, komplexe Systeme von Grund auf neu zu erstellen und klare sowie 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 die SOLID-Prinzipien, saubere Architektur und gelegentlich Microservices. Ich lege großen Wert auf Codequalität und nutze moderne OOP- oder funktionale Programmiertechniken. Ich bin stets bestrebt, meine Erfahrungen zu erweitern und neue Programmiersprachen oder Paradigmen zu lernen.
Ich bin in strategischen technischen Führungsrollen mit praktischer Programmierarbeit hervorragend, unter anderem als Tech Lead, Lead Engineer oder Staff Engineer. Ich kann als Head of Engineering oder CTO in einem Startup agieren, ein Team leiten, während das Unternehmen wächst, und gleichzeitig tief in der Technologie bleiben. Ich führe Teams erfolgreich als Tech Manager und vereine dabei rund 70 % praktische Programmierung mit Führungsaufgaben, etwa in den Rollen Team Lead oder Engineering Manager.
Fähigkeiten
Frontend: Javascript, Typescript, Vue.js, Angular, React
Backend: Node.js, Express, Nestjs, Scala, Play, Php, Symfony, Laravel
Datenbanken: Postgresql, Mysql, Dynamodb, Mongodb
Devops: Ci/cd, Aws Cloud, Bash, Docker
Führung: Umfassende Erfahrung In Der Leitung Von Entwicklerteams Vor Ort (Bis Zu 5) Und Remote (Bis Zu 10), Mit Einer Präferenz Für Remote-arbeit.
Ki-integrationen: Chatbots, Vektordatenbanken, Openai-apis, Selbst Gehostete Llms, Fine-tuning.
Softwareentwicklung
Full-stack-entwicklung
Softwarearchitektur
Frontend-entwicklung
Backend-entwicklung
Technische Führung
Teammanagement
Datenbanken
Oop
Funktionale Programmierung
Kontinuierliche Integration
Aws Cloud
Docker
Ci/cd
Projektmanagement
Agile Methoden
Sprachen
Ausbildung
I.I. Mechnikov National Odesa University
Bachelor- und Spezialistendiplom in Informatik, Spezialist für Computersysteme und Netzwerke · Informatik · Odesa, Ukraine
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.