Oleh Kravchuk

Lead Technical Specialist

Salary / Daily rate

Wrocław, Poland

Freelance, open to permanent contract

Can come onsite

Skills

NodeTypescriptMicroservicesJavascriptPostgreSQLMySQLRedisRabbitMQRESTful APIsGraphQLDockerDatadogTerraformNestAWSFirebaseReactKafkaKubernetesAzureGrafanaScrumExpressMongoDBHexagonal ArchitecturePHPSymfony

Languages

Ukrainian (Native)English (Fluent)Polish

About me

Intro

A senior backend engineer with 16+ years of experience and a seasoned Tech Lead who has spent a career building systems that scale and deliver real business impact, leading and growing the engineers who make it happen. Professional Focus: Brings deep technical ownership across microservices architecture, Event -Driven Design, OOP and functional paradigms, and SQL/NoSQL databases. Applies Layered Architecture and DDD principles to build systems that are reliable, maintainable, and scalelable

Links

Work experience

Senior Software Engineer / Lead Specialist

TheFork

Jun 2025 - Present

1 year 5 months

Wrocław, Poland

. Built new features by discovering user needs and technical feasibility . Migrated existing legacy codebase to new business use cases . Led API development efforts to integrate various services. . Designed software architecture to support scalability and maintainability . Utilized Domain-Driven Design (DDD) and Event-Driven communication Tech stack: Node.js, JavaScript, TypeScript, PostgreSQL, MySQL, Redis, RabbitMQ, REST, Apollo GraphQL, Docker, DataDog, Terraform, Microservices, Github Actions

Lead Technical Specialist

At 2 Startups

Sep 2024 - May 2025

9 months

Wrocław, Poland

. Focused on user experience and scalability, designing reliable and secure apps. . Facilitated cross-functional team collaboration to achieve project goals. . Designed software architecture to support applications. . Led API development efforts to integrate various services. Developed software solutions for 2 startup clients (under NDA), including: - Logistics Management System: utilized real-time data processing. Tech Stack: Node.js, TypeScript, Nest.js, PostgreSQL, AWS services, Docker - Social Media Platform: Enabled media & textual content exchange with e-commerce. Tech Stack: Node.js, TypeScript, GCP Serverless, Firebase, GCP & OpenTelemetry, GitHub Actions, Docker, ArangoDB

Lead Technical Specialist

Covantis

Jan 2021 - Oct 2024

3 years 10 months

Wrocław, Poland

. Led dev teams in several technical domains for a multi-tenant trading platform, ensuring scalability and maintainability. . Participated in product discovery processes, enforced best practices, and balanced both technical and business requirements. . Implemented Event-Driven architecture for responsive application design . Implemented Layered architecture and DDD concepts for improved design. . Provided technical guidance, managed team productivity, and ensured alignment with engineering goals. . Promoted cross-functional collaboration to align technical and business objectives . Mentored team members, fostering collaboration, transparency, and a positive team culture. . Conducted team hiring efforts Tech stack: Node.js, TypeScript, Nest.js, React, PostgreSQL, Redis, Kafka, Microservices, Docker, K8S, AWS services, Azure, ELK Stack and OpenTelemetry / Observability (with APM), Grafana, Gitlab pipelines, web-sockets, Agile/Scrum

Senior Software Engineer / Tech lead

INSCALE

May 2020 - Dec 2020

8 months

Kyiv, Ukraine, 02000

. Worked on a platform leveraging blockchain technology to enhance transactional security and data integrity. The main idea of the app was to enable trading and forecasting. . Architected and developed components, ensuring seamless interaction between services. . Proactively researched and recommended library upgrades and optimizations to stay ahead of modern web technologies. Tech stack: Node.js, TypeScript, Express.js, inversify.js, gRPC, MongoDB, Redis, Docker

Founder, Lead Technical Specialist

GoSpimeFreelance

Oct 2019 - May 2020

8 months

Kyiv, Ukraine, 02000

. Created a social platform for sharing information and collaboration, enabling real-time collaboration and project management for user groups. . Led customer development to identify needs and enhance UX. . Established project goals and implemented effective solutions to meet those objectives. . Implemented hexagonal architecture and utilized Domain-Driven Design (DDD) principles. . Managed interactions within a microservices environment, ensuring seamless service integration. . Ensured flexibility and scalability with loosely coupled interchangeable components. Tech stack: Node.js, JavaScript, TypeScript, Apollo GraphQL, Derby.js, MongoDB, Redis, RabbitMQ, Docker, web-sockets

Amadeus

Nov 2010 - Jul 2019

8 years 9 months

Kyiv, Ukraine, 02000

Lead Technical Specialist

Dec 2016 - Jul 2019

2 years 8 months

Kyiv, Ukraine, 02000

. Led a team of engineers specializing in architecture development, microservices design, technical issue resolution, solution scalability, and performance optimization . Promoted transparency and collaboration within the team, fostering a culture of open communication. . Coordinated teamwork and provided mentorship to team members, enhancing individual and group performance. . Implemented effective code review and testing processes to minimize defects and enhance UX. . Collaborated with cross-functional teams to ensure cohesive project execution. . Translated requirements between Product, Design, and Platform teams, aligning technical solutions with business goals Tech stack: Node.js, JavaScript, TypeScript, Apollo GraphQL, Derby.js, MongoDB, Redis, RabbitMQ, Docker, web-sockets

Senior Software Engineer

Apr 2012 - Dec 2016

4 years 9 months

Kyiv, Ukraine, 02000

. Optimized web services APIs, implemented asynchronous data processing, and led fault-tolerant design initiatives to enhance system resilience. . Conducted research on cutting-edge technologies to enhance the development process and team productivity. . Designed and developed system architecture, ensuring scalability to meet growing demands. . Implemented database query optimization techniques, significantly improving application performance. . Focused on search performance optimizations by enhancing areas such as image optimization, lazy loading, and overall page load times. Tech stack: PHP, Symfony, Node.js, JavaScript, MySQL, memcache, nginx

Software Engineer

Nov 2010 - Mar 2013

2 years 5 months

Kyiv, Ukraine, 02000

. Developed search and booking services to streamline the customer experience for the company. . Integrated third-party services to enable seamless operations and enhance overall functionality.Optimized database queries to significantly boost application speed and overall user experience. . Developed the system and user interfaces (both admin and client parts) from the ground up, ensuring an intuitive user experience. . Integrated external APIs for processing both static and dynamic data to improve system functionality. . Participated in the design of robust APIs for WebServic-customers, facilitating seamless integration and data exchange. . Managed parallel data processing and implemented media content functionality for improved performance. Tech stack: PHP, Symfony, Node.js, JavaScript, MySQL, web-services


Education

Khmelnytsky National University, Specialization: IT and Design

The Master of Science in Computer Science, IT and Design

2002 - 2007

6 years

The best place to find your next move

© 2026. All Rights Reserved.