Upstaff Sign up
Ivan K., Full-stack software Engineer
Ivan K.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since January, 2026
You can hire Ivan K.
today 🔥

Ivan K. — Full-stack software Engineer

Expertise in Full Stack Web, Back-End Web.

Last verified on January, 2026
English C1

Core Skills

Bio Summary

  • 15+ years in software engineering and cloud platforms. Full-stack development experience with hands-on work directly at client sites across Europe.
  • JavaScript, TypeScript, Java (Spring Boot), and Python languages.
  • integration with CRM, CMS, BPM, and enterprise platforms such as Microsoft Dynamics 365, Salesforce, Contentful, and Camunda; Client-facing,
  • Cloud platforms AWS, Azure, and GCP; serverless architecture, CI/CD pipelines, Docker, Kubernetes, Terraform orchestration.
  • AI and data-driven systems: chatbots, streaming video platforms, AI-generated content, recommendation workflows. Integration with LLM-based services using LangChain, OpenAI-compatible APIs, and Python-based machine learning tools.
  • Performance optimization, automated testing, BDD/TDD practices. Microfrontend and monorepository setups.
  • System modernization, MVP development, and large-scale platform transformations for media, fintech, telecom, travel, healthcare, cryptocurrency, and Web3 domains.

Technical Skills

Programming LanguagesC, C#, C++, CoffeeScript, ColdFusion, Java, JavaScript, PHP, Python, Scala, TypeScript
AI & Machine LearningAI, ChatBot, LangChain, LLM, OpenAI, TensorFlow
JavaScript FrameworksAngular, AngularJS, Backbone.js, Express, Ext JS, KnockoutJS, Koa.js, NestJS, Next.js, Node.js, React, Svelte
.NET PlatformASP, ASP.NET, Azure, Entity Framework, MS Dynamics 365, .NET, .Net WCF, WebForms
JavaScript Libraries and ToolsEthers.js, Gulp.js, Koa.js, NgRx, NHibernate, React Hooks, React Native, Redux, Redux-Saga, Rollup, RxJs, Vite, Web3.js, Webpack
Python FrameworksFastAPI
Mobile Frameworks and LibrariesIonic
Java Libraries and ToolsJava Server Pages (JSP), JSF
Salesforce EcosystemSalesforce
Java FrameworksSpring, Spring Boot, Vaadin
PHP FrameworksSymfony
Python Libraries and ToolsTensorFlow
SecurityAuth0
Data Analysis and Visualization TechnologiesCharts
Databases & Management Systems / ORMCassandra, Elasticsearch, Microsoft SQL Server, MongoDB, NHibernate, Oracle Database, PostgreSQL, Redis
UI Frameworks, Libraries, and BrowsersAnt Design, Bootstrap, Bootstrap 4, Chrome Extensions, CSS, HTML, LESS, Material UI, SCSS, Socket.io, Storybook, SvelteKit, Tailwind CSS, UI
Cloud Platforms, Services & ComputingAWS, Azure, GCP, Heroku
Amazon Web ServicesAWS CloudFront, AWS Cognito, AWS EC2, AWS Lambda, AWS S3
Azure Cloud ServicesAzure infrastructure
SDK / API and IntegrationsAPI, FastAPI, GraphQL, Keycloak, Stripe
Deployment, CI/CD & AdministrationAxios, CI/CD, Jenkins
Methodologies, Paradigms and PatternsBDD/TDD, Business Process Management (BPM), microservices, REST, Scrum, serverless
Message/Queue/Task BrokersBullMQ, Kafka, RabbitMQ
PlatformsCamunda, CMS, Contentful, CRM, Microsoft Dynamics, Salesforce
QA, Test Automation, SecurityCypress, Jasmine, Jest, Karma, MSTest, NUnit, Unit Testing
Logging and MonitoringDatadog, Sentry
Codecs & Media ContainersDirecTV
Virtualization, Containers and OrchestrationDocker, Kubernetes, Terraform
BlockChain and Decentralized SoftwareEthers.js, ETH (Ethereum blockchain), MetaMask
Version ControlGit
Web/App Servers, MiddlewareInternet Information Services (IIS), PWA
Third Party Tools / IDEs / SDK / ServicesToolkit

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)

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ivan K., Full-stack software Engineer
Ready to hire Ivan K.
or someone with similar Skills?
Ivan K. is available
for hire 🔥
Book a call with Ivan K.
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring