Oleg Abrazhaev
Lead Full Stack Software Engineer
Experience
Lead Full Stack Software Engineer
sdev
- Worked on a customer project under NDA
- Tech stack used:
- Backend: TypeScript, Node.js, NestJS, Express, PostgreSQL, OpenAI API, Docker
- Frontend: TypeScript, Vue.js 3 with Composition API, Vuetify 3, Angular, Angular Material, SCSS, TailwindCSS
Interim CTO (Tech Lead and Full Stack Software Engineer)
Oliver Schrott Kommunikation GmbH
- Delivered an AI chatbot builder platform and released it on the company website
- Tech stack used:
- Backend: Node.js, Express, TypeScript, PostgreSQL, pgvector, OpenAI API, Docker
- Frontend: Vue.js 3 with Composition API, TypeScript, Vuetify 3, SCSS
- Built a topic reach analytics dashboard using TypeScript, Angular, Angular Material, Chart.js, NestJS, TypeORM, PostgreSQL, Docker
- Updated and extended an internal company tool used by ~200 employees (Angular v11 to v16 update, design update, TypeScript, Angular Material, TailwindCSS)
- Conducted LLM research with prompt engineering and fine-tuning on OpenAI and LLaMA 2, Mistral; researched fine-tuning techniques with Transformers, QLoRA, quantization
Senior Front-End Developer
Hold My Code GmbH
- Delivered front-end for a workplace management system for Keßler Real Estate Solutions GmbH via GROSSWEBER Groß, Weber & Partner team
- Tech stack used: Vue.js 3 with Composition API, TypeScript, PrimeVue, Keycloak, SignalR, Pact JS, Jest, SCSS, Docker
Senior Full Stack Engineer
OSK Berlin
- Built an AI platform project and AI chatbot generator answering customer questions via company data
- Tech stack used:
- Backend: Node.js, Express, TypeScript, PostgreSQL, pgvector, OpenAI API, Docker
- Frontend: Vue.js 3 with Composition API, TypeScript, Vuetify 3, SCSS
Engineering Manager
Ottofeller
- Hands-on role (up to 70% coding)
- Migrated from AWS Fargate and Hasura GraphQL gateway to AWS AppSync and AWS Lambda for Worldcoin crypto startup
- Hands-on coding: TypeScript, Node.js, GraphQL, Hasura, Next.js
- Infrastructure as Code: AWS AppSync, CDK, CloudFormation, Fargate, DynamoDB, ECS; GitHub Actions
Head of Engineering
Lumiform
- Hands-on full-stack role (50–70% coding)
- Managed a fully remote dev team (grew from 3 to 10 engineers)
- Recruited new software engineers, conducted roadmap and sprint planning, estimations, and Scrum sprints
- Planned technological and people resources, made technical decisions, conducted code reviews
- Improved tech infrastructure, set codebase and dev process standards, improved automation, set up CI/CD
- Planned project and infrastructure architecture and directed implementation
- Conducted quarterly feedback meetings and 1-on-1 support, mentored engineers
- Stayed current on tech trends and delivered high-quality features and infrastructure
- Hands-on coding: TypeScript, JavaScript, PHP, Bash, SQL, SCSS
- Frontend: TypeScript, Vue.js with Composition API, Vuex, functional programming with fp-ts, io-ts
- Backend: Laravel 7+, MySQL 8, Node.js 12+ with TypeScript, Express
- Testing: PHPUnit, Jest, Cypress
- Infrastructure: Docker, AWS EC2, Fargate, ECR, ECS, RDS, DynamoDB, Laravel Forge, Jenkins
- Monitoring: New Relic, Sentry, DataDog
Senior Front-End Developer
Lumiform
- Developed and deployed a new front-end application integrated into existing tech infrastructure
- Fixed numerous bugs and implemented front-end, back-end, and infrastructure improvements
- Tech stack: TypeScript, JavaScript, Vue.js with Composition API, functional programming with fp-ts
Front-End Team Lead
AUTO1 Group
- Led front-end team to achieve work goals
- Collaborated with other departments, gathered requirements, prepared specifications
- Worked closely with PM and engineers
- Tech stack: React, Node.js, vanilla JavaScript, LESS
Web Developer
wuxian-berlin.de
- Developed SPA using Nuxt and modern JavaScript
- Applied Bulma CSS framework and SCSS
- Integrated Google YouTube API
- Used Node.js, Express; hosted on Linux with PM2
Front-End Tech Lead
Customer Alliance
- Introduced JavaScript unit testing with Jest and e2e testing with Jest and Puppeteer; later migrated to Cypress integrated with Jenkins CI
- Integrated TypeScript with Vue.js into team’s tech stack and set up infrastructure
- Developed new functionality, updated infrastructure, supported team members, and assisted in hiring front-end developers
Senior Software Engineer
Customer Alliance
- Implemented new product features and improved existing functionality and infrastructure
- Collaborated with PM, QA, and stakeholders to meet deadlines
- 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
- Provided extensive code reviews
Senior PHP Developer
Smart-Q
- Developed projects using Zend Framework 3 and Symfony 3
- Applied DDD and Hexagonal architecture (SOLID, clean code)
- Developed front-end with Bootstrap, JavaScript, jQuery, jQuery UI, and Vue.js for admin back-end
- Collaborated with front-end and mobile developers
- Managed MySQL databases, project deployment, and environment configuration on Linux servers
- Maintained an open-source GitHub repository for a mobile push notification library (1,000+ stars)
Software Developer/Project Manager/Team Lead
bemaster.market
- Led remote team of 3–5 developers in e-commerce startup
- Conducted developer interviews, managed tasks via Skype and Trello
- Initiated technical project work, then transitioned to PM/consulting
- Guided project to production release
- Selected tech stack: Java Spring, PostgreSQL, Docker (backend); Angular, React, SCSS, Bootstrap (frontend)
Software Developer
Travelata
- Part-time back-end developer for travelata.ru’s internal TOM project
- Developed new functionality per specifications
- Tech stack: ZF2, Doctrine 2, PostgreSQL, Redis, Rabbit MQ, Event Bus, DDD, Port Adapter
Freelance Web Developer
vivalavoice.ru
- Developed vivalavoice.ru website for a vocal school
- Implemented with PHP, ZF2, Doctrine 2, Bootstrap, jQuery, MySQL
Senior PHP Developer
Panel100
- Worked remotely on two projects using Zend Framework 2 and Doctrine 2
- Employed DDD methodology and Hexagonal architecture
- Used MySQL, PostgreSQL, Memcached, Redis, Gearman, RabbitMQ, MongoDB
- Configured deployment with Jenkins on Linux
- Utilized vendor packages from GitHub
- Collaborated via Mercurial, Bitbucket, Basecamp, Slack
Senior PHP Developer/Team Lead
RAZLET.RU LTD
- Improved, supported, and added functionality to existing projects; fixed bugs
- Conducted technical interviews
- Developed a new back-end system with Memcached and multi-threading using PHP Kohana framework, OOP, UML
- Collaborated in a team of five using Git and Redmine
- Refactored codebase and led projects (e-commerce, theatre ticket systems)
- Integrated git, frameworks, Redmine into workflows
- Developed JavaScript/jQuery interface for theatre ticket scenes and sales
- Created internal document system with ZF2 and Doctrine 2, and general-use APIs with ZF2 and Apigility
- Participated in internal accounting system development with ZF2
- Handled server configuration, system administration, optimization, scaling
- Re-implemented a major project from Kohana to ZF2 with architectural improvements
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (11.5 years), Retail (3 years), Advertising (0.5 years), Real Estate (0.5 years), Tourism (0.5 years), and Education (0.5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (12.5 years), Product Development (12.5 years), Project Management (5 years), and Research and Development (0.5 years).
Summary
I am a highly skilled Senior Software Engineer with over 12 years of experience in software development. I specialize in building complex systems from scratch and designing clear and flexible architectures using modern tech stacks. I prefer TypeScript, and frameworks like Vue, React, and Angular for the front-end. On the back-end, I adhere to SOLID principles, clean architecture, and occasionally microservices. I maintain high standards for code quality, utilizing modern OOP or functional programming techniques. I am always eager to expand my experience and adopt new programming languages or paradigms.
I excel in strategic technical leadership roles with hands-on coding, including positions such as Tech Lead, Lead Engineer, and Staff Engineer. I can act as the Head of Engineering or CTO in a startup, managing a team as the company grows while staying deeply involved in technology. I successfully lead teams as a tech manager, balancing approximately 70% hands-on coding with leadership duties, in roles such as Team Lead and Engineering Manager.
Skills
Front-end: Javascript, Typescript, Vue.js, Angular, React
Back-end: Node.js, Express, Nestjs, Scala, Play, Php, Symfony, Laravel
Databases: Postgresql, Mysql, Dynamodb, Mongodb
Devops: Ci/cd, Aws Cloud, Bash, Docker
Leadership: Extensive Experience In Leading Dev Teams Both In-office (Up To 5) And Remotely (Up To 10), With A Preference For Remote Work.
Ai Integrations: Chatbots, Vector Databases, Openai Apis, Self-hosted Llms, Fine-tuning.
Software Development
Full-stack Development
Software Architecture
Front-end Development
Back-end Development
Technical Leadership
Team Management
Databases
Oop
Functional Programming
Continuous Integration
Aws Cloud
Docker
Ci/cd
Project Management
Agile Methodologies
Languages
Education
I.I. Mechnikov National Odesa University
Bachelor and specialist diploma in computer science, specialist in computer systems and networks · Computer Science · Odesa, Ukraine
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Oleg based?
What languages does Oleg speak?
How many years of experience does Oleg have?
What roles would Oleg be best suited for?
What is Oleg's latest experience?
What companies has Oleg worked for in recent years?
Which industries is Oleg most experienced in?
Which business areas is Oleg most experienced in?
Which industries has Oleg worked in recently?
Which business areas has Oleg worked in recently?
What is Oleg's education?
What is the availability of Oleg?
What is the rate of Oleg?
How to hire Oleg?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Lead Full Stack Software Engineer
Nearby freelancers
Professionals working in or nearby Berlin, Germany