Profilbild von Oleg Abrazhaev JavaScript, TypeScript, Vue, React, NodeJS, Symfony, Laravel aus Berlin

Oleg Abrazhaev


Letztes Update: 06.03.2023

JavaScript, TypeScript, Vue, React, NodeJS, Symfony, Laravel

Abschluss: I.I. Mechnikov National Odessa University, Ukraine, Bachelor and Specialist diploma in Computer science. Specialist of computer systems and networks.
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Grundkenntnisse) | englisch (verhandlungssicher) | russisch (Muttersprache) | ukrainisch (verhandlungssicher)




A highly skilled Senior Software Engineer with 11+ years of experience in software development on a web platform.
I have expert knowledge and experience in building complex systems from scratch. I like to
design clear and flexible architecture with the use of a modern tech stack.
For the front-end, I prefer to use ES6+, Typescript, and modern frameworks like Vue, React, and Angular.
For the back-end, I prefer to use SOLID, Clear architecture, and sometimes microservices.
I do not have strong preferences for programming languages and paradigms, because I am a fast learner and always looking forward to expanding my experience.
I like to bring high standards to the codebase and use modern technologies with oop/functional programming.
I have experience in leading small dev teams in an office (up to 5) or remotely (up to 10) and prefer to work remotely.


I feel comfortable in strategic technical leadership roles with hands-on code, such as Tech Lead, Lead Engineer, Staff Engineer, and Principal Engineer.
I am capable of doing the Head of Engineering or CTO role in a start-up being the sole lead and delegating responsibilities when a company grows, still, it is important for me to stay close to tech.
I can successfully lead a team or two as tech manager having +-50% hands-on code in positions as Team Lead, and Engineering Manager.


12/2022 - bis jetzt
Engineering Manager (remote, contract)
Ottofeller (10-50 Mitarbeiter)
Internet und Informationstechnologie
This was a hands-on role, with up to 70% work on the codebase.
Helping the team to achieve results. Working on a big US crypto start-up Worldcoin.
Hands-on coding: TypeScript, NodeJS, GraphQL, Hasura, Next.js
Infrastructure: AWS (AppSync, CDK, CloudFormation, Fargate, ECS), GitHub actions

12/2020 - 12/2022
Head Of Engineering (remote, hybrid, full-time)
Lumiform (10-50 Mitarbeiter)
Internet und Informationstechnologie
It was a hands-on role with 50 to 70% hands-on work as a full-stack developer.
Managed a fully remote dev team with engineers working from different time zones.
Did roadmap and sprint planning and estimations with PM, and helped run Scrum sprints.
Planned technological and people resources for the company goals.
Made technical decisions on the company's tech requirements.
Hired new talented Software Engineers for the dev team, and grew the dev team from 3 to 10 engineers.
Conducted code reviews, and improved tech infrastructure accordingly to the software requirements while working closely with dev-ops. Set standards for the codebase and dev process.
Improved dev team automation, and set up CI infrastructure.
Planned the project's architecture, and infrastructure architecture, and directed planning with engineers on implementation.
Kept my team members happy by conducting a feedback meeting every 3 months and providing them support in their day-to-day work on 1-on-1 calls.
Stayed close to engineers, and delegated proper tasks to develop their skills.
Acted as a mentor to software engineers.
Stayed on top of tech trends in my field of competence, kept learning, and not only developed my management and planning skills but also worked on features and infrastructure development tasks and delivered them with high code quality.

Hands-on coding: Typescript, Javascript, PHP, Bash, SQL, SCSS
FE: Vue with composition API, Vuex, Functional programming, fp-ts, io-ts
BE: Laravel 7+, MySQL 8, Node 12+ with Typescript, Express
Testing: PHPUnit, Jest, Cypress
Infrastructure: Docker, AWS (EC2, Fargate, ECR, ECS, RDS, Dynamo, etc), Laravel Forge, Jenkins
Monitoring: NewRelic, Sentry, DataDog

08/2020 - 12/2020
Senior Front-end Developer (remote, full-time)
Lumiform (10-50 Mitarbeiter)
Internet und Informationstechnologie
Typescript, Javascript, Vue with composition API, Functional programming, fp-ts
Finished developing the new front-end application. Successfully deployed and integrated into
the existing tech infrastructure.
Solved countless amounts of bugs and implemented a lot of FE, BE, and infrastructure

05/2020 - 08/2020
Front-End Team Lead (on-site, full-time)
AUTO1 Group (10-50 Mitarbeiter)
Internet und Informationstechnologie
React, Node, vanilla js, LESS
Helping the team to reach their work goals.
Communication with other departments. Gathering requirements and preparing
Working closely with the PM and Engineers.

07/2019 - 05/2020
Front-End Tech Lead (full-time)
Customer Alliance (50-250 Mitarbeiter)
Internet und Informationstechnologie
Introduced to the team and integrated into the dev process javascript testing (unit
with Jest and e2e with Jest and Puppeteer)
Later migrated the e2e solution to Cypress with integration to Jenkins CI build.
Integrated TypeScript support with Vue.js into the project.
Set up the infrastructure and introduced TS to the team workflow.
Developed new functionality, updated infrastructure, supported team members and helped to
interview front-end developers.

12/2019 - 02/2020
Web Developer (freelance) (< 10 Mitarbeiter)
Internet und Informationstechnologie
Developed a Freelance project for my friend while working part-time on weekends.
My goal for this project was to learn and try new technologies.
Learned and used Vue framework Nuxt, and created SPA with modern JS.
Used new Bulma CSS frameworks, and used SCSS.
During work, I also worked with Google Youtube API and a few Node js and Express.
The project was hosted on a Linux server with the Node js tool PM2.

12/2017 - 07/2019
Senior Software Engineer (full-time)
Customer Alliance (50-250 Mitarbeiter)
Internet und Informationstechnologie
Implemented new product features. Worked closely with PM, QA, and team
members. Improved existing functionality and infrastructure.
Used the following tech stack for my daily work:
JS: Webpack, ES6, VueJS 2.5+, jQuery and libs (underscore, etc)
Markup: SCSS, Twig, BEM, handlebars
PHP: php7.1+, Symfony 3+, Doctrine 2+
Scala: 2.11.8+
MySQL, Docker, RabbitMQ, etc.
Provided a lot of Code Reviews. Collaborated with the team and stakeholders to meet

01/2016 - 01/2019
Software Developer/Project manager/Team-lead (remote, part-time) (< 10 Mitarbeiter)
Internet und Informationstechnologie
Lead a remote team of 3-5 devs (it was changing over time) in an e-commerce
Created a team, and conducted interviews with developers. I used Skype for
communication and Trello for task management.
I started the technical part of the project, and then I delegated the tech part and
continued working as a PM/Consultant.
Helped the project to reach the release in production while working in my free time
on weekends.
Had chosen the following tech stack: Java Spring framework, PostgreSQL, and
Docker on the back-end and jQuery, Angular, React, SCSS, and Bootstrap on the

03/2017 - 12/2017
Senior PHP Developer (full-time)
Smart-Q (10-50 Mitarbeiter)
Internet und Informationstechnologie
Developed projects using Zend Framework 3 and Symfony 3.
Have used DDD and- Hexagonal architecture approaches to design an architecture
(SOLID, Clean code, etc).
Developed front-end with the use of Bootstrap, JS, jQuery, jQuery UI, and a bit of
Vue for admin back-end.
Collaborated with front-end and mobile devs.
Worked with databases (MySQL), with project deployment and env configurations on
Linux servers.
Made some push commits to open-source GitHub repositories during the work
(mobile push notification library, 1000+ stars).

07/2015 - 01/2017
Senior PHP Developer (remote, full-time)
Panel100 (< 10 Mitarbeiter)
Internet und Informationstechnologie
Worked remotely from home.
Developed 2 projects with ZF2 + Doctrine2
Used DDD methodology and Hexagonal architecture to design app architecture.
Used MySQL, PostgreSQL, Memcached, Redis, Gearman, RabbitMQ
Configured deployment with Jenkins with Linux on a server.
Used vendors from Github to accomplish tasks faster.
Used VCS Mercurial and Bitbucket. Used Basecamp and Slack for collaboration with a
remote team.

11/2015 - 01/2016
Software Developer (freelance)
Travelata (< 10 Mitarbeiter)
Internet und Informationstechnologie
Participated in an internal TOM project development as a part-time back-end
developer for
Developed new functionality by given specifications.
Used the following tech stack: ZF2, Doctrine 2, PostgreSQL, Redis, Rabbit MQ, Event
bus, DDD, Port Adapter

08/2015 - 12/2015
Web Developer (freelance) (< 10 Mitarbeiter)
Internet und Informationstechnologie
Developed - a small website that presents the Vocal School business.
Implemented with ZF2, Doctrine 2, Bootstrap, jQuery, and MySQL.

06/2012 - 07/2015
Senior PHP Developer / Team Lead (full-time)
RAZLET.RU LTD (10-50 Mitarbeiter)
Internet und Informationstechnologie
Improved, added new functionality, supported existing projects, fixed bugs, and
implemented new functionality.
Developed a new back-end system with Memcached, multi-threading, and other
technologies, using patterns, OOP, UML, and Kohana framework.
Worked in a team of 5 developers using Git and Redmine.
Refactored own and other developers' code.
Contributed to other company projects (online shop, theatre
tickets shop, etc.) as a developer or as a project manager (2-3 programmers
Integrated new technologies in the working process: git, frameworks, and Redmine.
Developed an interface to design scenes for theatre tickets and sale system projects with pure JavaScript.
For the front-end jQuery was used. Сonducted technical interviews for new
employees. Developed an internal document system with ZF2, and Doctrine2.
Developed API for some data for general usage inside the company with ZF2 and
Participated in the development of an internal accounting system with ZF2.
Worked with server configuration, and helped with system administration tasks,
optimization, and scaling.
Re-implemented a big project from Kohana to ZF2 with architecture improvements.


Nur Remote verfügbar
Only remote from Berlin, hybrid possible, 10% travel

Sonstige Angaben

I always learn something new, read technical books and watch video courses, and I read a lot of documentation and manuals during work.

Open source:
Had contributed to framework modules and open-source libraries, and documentation. Maintain some of them.
I always report bugs, create issues for open-source libraries, and contribute to open-source software in order to make them better.
Profilbild von Oleg Abrazhaev JavaScript, TypeScript, Vue, React, NodeJS, Symfony, Laravel aus Berlin JavaScript, TypeScript, Vue, React, NodeJS, Symfony, Laravel