Andrii Novikov

Logo

Lead Software Engineer

View the Project on GitHub andrii-novikov/cv

LEAD SOFTWARE ENGINEER

SUMMARY

Experienced Lead Software Engineer with 10+ years in the industry and deep expertise in Ruby ecosystem. Started career with PHP (2 years) before transitioning to Ruby, becoming a technical leader.

πŸ”§ Technical Expertise:

πŸ‘₯ Leadership Experience:

🌱 Continuous Learning:


WORK EXPERIENCE

πŸ’Ό March-2026 - Present - EPAM Systems

Project Roles: Software Engineer
Client: EPAM Internal β€” DIAL
Client Description: Enterprise AI Platform
EPAM Project Description: AI DIAL is an enterprise-grade open-source platform for secure LLM orchestration. The QuickApps module is a composer for building DIAL applications from reusable tools β€” enabling declarative wiring of LLM orchestrators, MCP servers, and REST APIs via JSON-schema-validated manifests.
Tools and Technologies: Python, FastAPI, Injector, Poetry, Docker, pytest, MCP (Model Context Protocol), Azure OpenAI, Anthropic, Vertex AI
Team: Cross-functional AI platform team

Responsibilities:

πŸ’Ό Jul-2025 - Feb-2026 - EPAM Systems

Project Roles: Engineering Team Lead
Client: Aglient - iLab
Client Description: Life Sciences Technology
EPAM Project Description: Agilent’s iLab is a web-based asset and laboratory management software designed to centralize and streamline the operations of research core facilities and other shared resource laboratories.
Tools and Technologies: Ruby, RubyOnRails, MariaDB, Solr/Sunspot, Redis, jQuery
Team: BA, 2 QA, 3 Full-stack Ruby developer, Data Integration Engineer, Architect\

Responsibilities:

πŸ’Ό May-2024 - Jul-2025 - EPAM Systems

Project Roles: Engineering Team Lead, Developer
Client: Ticketmaster
Client Description: Business Information & Media
EPAM Project Description: Platform and Product Development for Ticketmaster Universe Platform
Tools and Technologies: Ruby, RubyOnRails, ReactJS, PostgreSQL, MongoDB, ArgoCD, Google Cloud, Kubernetes, Mocha, Playwright, Clickhouse, Kafka
Team: BA, QA, AQA, 4 FE, 2 BE

Responsibilities:

πŸ’Ό Jan-2024 - May-2024 - EPAM Systems

Project Roles: Key Developer
Client: Ticketmaster
Client Description: Media & Entertainment: Event ticketing platform
EPAM Project Description: Platform and Product Development for Ticketmaster Universe Platform
Tools and Technologies: Tekton Pipelines, RubyOnRails, Ruby, gRPC, PostgreSQL, MongoDB
Team: 3 developers, QA, AQA, BA

Responsibilities:

πŸ’Ό Mar-2022 - Dec-2023 - EPAM Systems

Project Roles: Key Developer
Client: Oracle Health
Client Description: Software & Hi-Tech
EPAM Project Description: Consumer group
Tools and Technologies: Splunk, Spinnaker, RubyOnRails, Ruby, RuboCop, Rspec, OpenAPI Specification (OAS), Jenkins, Grape, MySQL
Team: FE: 3, BE: 3, QA: 1, BA: 1, PM: 1

Responsibilities:

πŸ’Ό Feb-2021 - Mar-2022 - EPAM Systems

Project Roles: Key Developer
Client: Oracle Health
Client Description: Software & Hi-Tech
EPAM Project Description: Enhance Cerner products to comply with the 21st Century Cures Act
Tools and Technologies: Splunk, Spinnaker, RubyOnRails, Ruby, Rspec, OpenAPI Specification (OAS), Jenkins, Grape, Docker, MySQL
Team: 4 Backend Developers, 1 Frontend Developer, 2 Q&A, 1 BA, 1 PM

Responsibilities:

πŸ’Ό Sep-2020 - Feb-2021 - Rubygarage - ExposureDB

Project Roles: Senior Ruby Developer
Client: ExposureDb CTO
Project Description: Exposure is a real-time analytics platform for offline marketing and event industry professionals
Tools and Technologies: Ruby ORM, Ruby Frameworks, Ruby, Rspec, Capybara, AngularJS, Amazon Web Services, PostgreSQL
Team: 2 Fullstack Developers, 1 Q&A, 1 BA

Responsibilities:

πŸ’Ό Dec-2016 - Sep-2020 - Rubygarage - Zanie.app

Project Roles: Middle RoR Developer, Senior RoR Developer, Lead Developer
Client: Zanie CTO
Project Description: Zanie.app - Slack bot for building strong teams by facilitating meaningful conversations between coworkers
Tools and Technologies: Terraform, Sentry, Ruby ORM, Ruby Libraries, Ruby Frameworks, Ruby, Rspec, Redux, Redis Pub/Sub, Redis, React Router, ReactJS, Elasticsearch, Chef, Capybara, Capistrano, AWS Simple Queue Service, AWS Simple Notification Service, AWS.Database, Apache ActiveMQ Classic, Amazon Web Services, PostgreSQL
Team: 4 Fullstack Developers, 1 Q&A, 1 BA, 1 PM

Responsibilities:

πŸ’Ό Oct-2016 - Dec-2016 - Rubygarage - 100 Miles

Project Roles: Middle developer
Client: 100 Miles CTO
Project Description: 100 Miles - a social network for travelers
Tools and Technologies: VueJS, Ruby ORM, Ruby Frameworks, Ruby, Rspec, Circle CI, Chef, Capybara, Capistrano, Amazon Web Services, PostgreSQL
Team: 2 Fullstack Developers, 1 Q&A, 1 BA

Responsibilities:

πŸ’Ό Apr-2014 - Oct-2016 - EUROGOLD

Project Roles: Full-stack Developer
Client: Eurogold owner
Project Description: Website for selling jewelry
Tools and Technologies: PHP, MooTools, jQuery, Composer [PHP], MySQL
Team: 3 FullStack Developer, Q&A, BA

Responsibilities:


SKILLS

🌐 Languages

πŸš€ Leadership & Soft Skills

Engineering Leadership

People Management & Development

Communication & Stakeholder Management

Strategic & Business Skills

Project & Process Leadership

Personal Excellence

πŸ› οΈ Technical Skills

Software Engineering

Programming Languages

Databases & Data Storage

Cloud & DevOps

Development Tools & Environment

πŸ€– AI & Modern Technologies


πŸ† CERTIFICATES AND TRAININGS


πŸŽ“ EDUCATION

πŸ›οΈ 2010 - 2016 - UKRAINIAN STATE UNIVERSITY OF CHEMICAL TECHNOLOGY
Faculty: Computer Science and Engineering
Department: Information Systems and Technologies
Degree: Master’s Degree


Last updated: April 2026