Work Experience
Senior Full Stack/AI Engineer, Devico Solutions
Duration: April 2019 - Present
Summary:Worked on a wide range of B2B and B2C products, including chatbots, video streaming platforms, media and entertainment systems, travel CRM solutions, and enterprise web applications. Responsibilities covered full-cycle development from MVP and PoC creation to large-scale production systems. Actively participated in legacy system modernization, cloud migrations, AI-driven features implementation, and cost optimization across AWS, Azure, and GCP environments.
Responsibilities:
- Developed B2B and B2C chatbot solutions and video streaming applications, participating in both frontend and backend implementation;
- Built media, video entertainment, and TV platforms, focusing on scalability, performance, and maintainability;
- Upgraded and transformed a legacy monolithic travel CRM system for HRS Group, improving architecture and modernizing the technology stack;
- Migrated legacy systems from JSP, JSF, and Vaadin to modern Angular, Ionic, React, and Next.js architectures;
- Designed and implemented MVPs and Proof-of-Concept solutions to validate business ideas and technical feasibility;
- Developed AI-powered video advertising solutions with AI-generated content pipelines;
- Integrated blockchain-based payment solutions, including Ethereum, Metamask, Stripe, Web3.js, and smart contracts;
- Performed CMS migration from Contentful to Content.AI;
- Migrated authentication systems from Auth0 and Keycloak to AWS Cognito;
- Developed and maintained serverless and microservice-based solutions using AWS and GCP Lambdas, webhooks, and APIs;
- Performed extensive code refactoring, optimization, and bug fixing across multiple projects;
- Worked with cloud-hosted projects deployed on AWS, Azure, and GCP, including the implementation of cost-saving strategies.
Technologies: AI/Python, Bubble, Locofy, LambdaTest, Angular, React 19, HTMX, Tailwind, Java, Spring Boot, SvelteKit, Web3, Ethers.js, TypeScript, React Native, Ionic, Redux Toolkit, NestJS, Next.js, Node.js, Ant Design, Material UI, Axios, PWA, Chrome Extensions, Git, Storybook, AWS, Azure, GCP, CloudFront, EC2, S3, Lambda, Serverless, Jenkins, Docker, Kubernetes, Terraform, PostgreSQL, DataDog.
Lead/Senior Full Stack Engineer, Companybook (Brightgrove)
Duration: May 2018 - April 2019
Summary: Focused on modernization and refactoring of enterprise web applications by migrating AngularJS-based systems to modern Angular and Ionic solutions. Actively contributed to backend-for-frontend development, integrations with enterprise platforms, and infrastructure hosted in AWS environments.
Responsibilities:
- Migrated existing applications from AngularJS 1.6 to Angular 7, improving maintainability and performance;
- Developed reusable and configurable web components to standardize UI implementation;
- Implemented Backend-for-Frontend services using REST and GraphQL APIs to optimize frontend-backend communication;
- Integrated applications with enterprise systems such as Microsoft Dynamics 365 and Salesforce;
- Performed code refactoring and bug fixing to improve stability and code quality;
- Collaborated closely with designers, product owners, and stakeholders to align technical solutions with business requirements.
Technologies: Microsoft Dynamics 365, AngularJS, Angular 7, Ionic, Java, Spring, PHP, Symfony, Redis, Docker, Kubernetes, ElasticSearch, Node.js, NestJS, Socket.IO, REST, GraphQL, AWS, Heroku, NgRx, RxJS, HTML5, CSS3, LESS, SCSS, Bootstrap, Karma, Jasmine, Sentry.
Lead/Senior Full Stack Engineer, Qvantel (Inscale)
Duration: June 2017 - May 2018
Summary: Worked on telecom-related enterprise platforms for Kyivstar and VEON, focusing on frontend development, build systems, and backend utilities. Contributed to large-scale systems with complex integrations and high-performance requirements.
Responsibilities:
- Developed Angular and React-based user interfaces for telecom platforms;
- Created and maintained custom frontend build systems to support complex application requirements;
- Developed Node.js-based utility backend services;
- Integrated frontend applications with Java and Scala backend systems using GraphQL;
- Performed refactoring and bug fixing to maintain code quality and system stability.
Technologies: Angular 1.5–5, React, Redux, NgRx, RxJS, Node.js, Express, Koa, GraphQL, Java, Scala, Spring Boot, Cassandra, MongoDB, Webpack, Gulp, Karma, Jasmine, Jest.
Senior Full Stack Engineer, Trinetix
Duration: July 2016 - June 2017
Summary: Contributed to financial platforms by developing frontend solutions and backend utilities, integrating Angular-based applications with .NET systems hosted on Azure infrastructure.
Responsibilities:
- Developed Angular UI components for enterprise financial applications;
- Built Node.js-based backend utilities to support frontend functionality;
- Integrated frontend solutions with C#/.NET backend services;
- Refactored existing codebases and fixed bugs to improve application stability.
Technologies: Azure, Angular 1.5–4, Node.js, Express, JavaScript, TypeScript, HTML5, CSS3, LESS, SCSS, C#, .NET, MSSQL, Entity Framework, IIS, Karma, Jasmine.
Senior Full Stack Engineer, IntroPro
Duration: August 2013 - July 2016
Summary:Worked on large-scale media streaming and telecom platforms for AT&T and DirecTV. Responsibilities included frontend and backend development, application redesign, and integration with enterprise backend systems.
Responsibilities:
- Developed React and Angular-based UI components for media and telecom platforms;
- Performed application redesign and UI modernization initiatives;
- Implemented backend functionality using Node.js;
- Integrated frontend applications with Java and Scala backend systems;
- Wrote unit tests and prepared technical documentation.
Technologies: AWS, Node.js, React, Redux, Angular 1.3–2, Backbone, Knockout, Java, Scala, Spring Boot, MongoDB, Oracle, Docker, HTML5, CSS3, LESS, SCSS, Bootstrap, Karma, Jasmine, Jest.
JavaScript Engineer, Ciklum
Duration: September 2012 - August 2013
Summary:Focused on frontend development for document management systems, including UI refactoring, data visualization, and backend integrations.
Responsibilities:
- Developed and refactored UI components for document management systems;
- Implemented charts and visualizations using ExtJS;
- Integrated frontend applications with .NET backend services;
- Fixed bugs and improved application stability.
Technologies: JavaScript, Sencha/ExtJS, HTML, CSS, C#, .NET, ASP.NET Web Forms, MSSQL, IIS, Azure, Karma, Jasmine.
Web Application Engineer, GlobalLogic
Duration: October 2010 - September 2012
Summary:Participated in enterprise web and desktop application development projects for media and video management solutions, covering full development lifecycle activities.
Responsibilities:
- Developed new features and fixed bugs in enterprise applications;
- Built cross-platform desktop applications;
- Implemented business logic according to project requirements;
- Wrote unit tests and maintained technical documentation.
Technologies: Adobe ColdFusion, ASP, ASP.NET, C++, C#, Mono, JavaScript, Sencha/ExtJS, MSSQL, NHibernate, WCF, ASMX, IIS, Jasmine, MSTest, NUnit.
EDUCATION
- Bachelor’s Degree - Programming Engineering,
National University “Kyiv Aviation Institute” - Computer Science,
IT STEP Computer Academy
Certification
- CoffeeScript
- Real Time Web with Node.js
- Building Blocks of Express.js
- Blasting Off With Bootstrap
- Staying Sharp With AngularJS
Recommendations
- Ivan is a talented Software engineer. He still interested in new tools/features/approaches and regularly learn new stuff. So definitely recommend Ivan as professional. It's always great to have such people in the team.
Mariia B., Lead Software Engineer
(January 13, 2023) - I've had the pleasure of working with Ivan for over a year on various projects for Pluto TV. He always asked such great questions and only needed minimal guidance to solve problems on his own. His dedication pushed him to solve any problem with thoughtfulness and care. Ivan is highly curious with standout integrity, and always follows projects through to completion. I highly recommend Ivan to be on any team, and would be happy to work with him again in the future.
Alyssa E. - Sr. Lead Software Engineer and Tech Mentor
(July 11, 2022)