
Oleh Kravchuk
Lead Technical Specialist
Salary / Daily rate
Wrocław, Poland
Freelance, open to permanent contract
Can come onsite
Skills
Languages
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
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