UpstaffSign up
Sergii Didenko, Senior Software Engineer
Sergii Didenko
🇷🇴Romania (UTC+02:00)
Created AtUpstaffer since September, 2026
Book a Call Download Profile PDF

Sergii Didenko — Senior Software Engineer

Expertise in Back-End Web (10.0 yr.), AI and Machine Learning (1.0 yr.).

 Last verified on September, 2026

Core Skills

AI Tools & Assistants

Cursor
1 yr.

Bio Summary

  • Senior Software Engineer with 10+ years in cloud-native enterprise systems using Java, Spring, AWS, and Kafka.
  • Expertise in AI-driven production workflows, combining Python-based multi-agent systems with AWS Bedrock and retrieval-assisted generation.
  • Led reverse-engineering and migration of a 6-million-LOC legacy retail system to Java microservices with optimized performance.
  • Proficient in DevOps automation using Terraform, Helm, ArgoCD, Jenkins, and Kubernetes (EKS), enhancing CI/CD pipelines and infrastructure management.
  • Strong background in secure backend development, identity federation, and scalable distributed systems with domain-driven design and TDD methodologies.

Technical Skills

Programming Languages Java, Python, TypeScript
JavaScript Frameworks Angular, React, Vue.js
AI & Machine Learning Cleaning Data, OpenAI, Prompt Engineering, RAG, vLLM
Java Frameworks Hibernate, Spring Boot
Java Libraries and Tools JPA, MyBatis, Spring Data
Data Analysis and Visualization Technologies Apache Spark Streaming, ELT, ETL, Kafka Connect
Security AWS Security Groups
Databases & Management Systems / ORM Apache Spark Streaming, Firebase Realtime Database, Hibernate, IBM DB2, Liquibase, MariaDB, MongoDB, MySQL, Oracle Database, PostgreSQL
UI Frameworks, Libraries, and Browsers Tailwind CSS
Cloud Platforms, Services & Computing AWS
Amazon Web Services AWS Bedrock, AWS Elastic Kubernetes Service, AWS Lambda, AWS S3, AWS SAM, AWS SDK, AWS Security Groups
Azure Cloud Services Azure Key Vault
Google Cloud Platform Firebase Realtime Database
SDK / API and Integrations API, JWT, MCP, OAuth, RESTful API
Deployment, CI/CD & Administration ArgoCD, CI/CD, GitLab CI, Gradle, Helm, Jenkins
Mail / Network Protocols / Data transfer Consul, JWT, Traefik
Third Party Tools / IDEs / SDK / Services Cursor
Methodologies, Paradigms and Patterns Design patterns, microservices, microservices architecture, SOLID, TDD
Virtualization, Containers and Orchestration Docker, Terraform
Message/Queue/Task Brokers Kafka
Operating Systems Linux
QA, Test Automation, Security Reverse Engineering
Other Technical Skills Agentic AI, Astro, Claude Code, Performance Optimization

Work Experience

Key Software Engineer, Technology R&D - Signant Health (Production AI Automation Platform and Electronic Clinician Ratings Platform)

Duration: June 2023 - Present

Summary:

  • Development of a production AI automation platform in Python on AWS that generates XML questionnaires/forms from source documents using specialized agents
  • The platform integrates LLM/agent workflows with deterministic business-rule logic and retrieval-assisted generation, supporting localization workflows
  • Additionally, development of workflow tooling for the Electronic Clinician Ratings platform, including a rater task queue with role-based data masking and federated identity integration across clinical platforms

Responsibilities:

  • Built AI automation platform combining multi-agent document processing and business logic.
  • Developed and deployed on AWS using Bedrock AgentCore, Strands SDK, S3, Lambda, AWS SAM, and Docker.
  • Created React-based web UI for the platform.
  • Developed workflow tooling for Electronic Clinician Ratings platform with role-based data masking.
  • Integrated federated identity (Exostar) and Okta synchronization across clinical platforms.
  • Migrated services to EKS and automated infrastructure with Terraform, Helm, ArgoCD, and Jenkins.
  • Led AI-assisted development adoption across the team, improving tooling usage and reducing ramp-up time.

Technologies: Python, AWS (Bedrock AgentCore, Strands SDK, S3, Lambda, AWS SAM, EKS), Docker, React, Terraform, Helm, ArgoCD, Jenkins, Exostar, Okta

Java Software Engineer, Tech Lead - EPAM Systems (Legacy RPG In-store Retail System Replatforming)

Duration: April 2019 - April 2023

Summary:

  • Reverse-engineering and replatforming a 6-million-LOC legacy RPG in-store retail system for Canadian Tire into a modern Java-based system
  • The project involved producing a documented system model, designing and implementing ETL migration mechanisms, building RESTful APIs exposing core retail capabilities, and developing replacement modules for workforce management

Responsibilities:

  • Reverse-engineered legacy RPG system and documented system model.
  • Designed and implemented ETL migration from legacy to Java platform.
  • Developed RESTful web-service layer exposing retail capabilities.
  • Optimized algorithms and workloads using profiling tools.
  • Developed replacement modules reverse-engineered from RPG codebase.
  • Acted as technical lead coordinating multiple development streams, code review, and solution design.

Technologies: Java, REST APIs, JProfiler, RPG (reverse-engineered), ETL, Microservices

Java Developer, Full Stack Developer - ReignCode SRL (Web and Mobile Platforms for Education, E-commerce, and GPS/Android Domains)

Duration: June 2015 - February 2019

Summary:

  • Development and maintenance of web and mobile platforms across education, e-commerce, and GPS/Android domains
  • Designed and launched B2B systems with secure Spring Boot backends and integrated various government APIs, payment, identity, and geolocation services
  • Implemented OAuth integrations and custom map features for Android and web applications

Responsibilities:

  • Built and maintained web and mobile platforms with broad ownership.
  • Designed secure Spring Boot backends with JWT authentication, Spring Security, and OAuth2.
  • Integrated government APIs, payment gateways, identity, and geolocation services.
  • Implemented OAuth integrations with Google, Facebook, and Telegram.
  • Developed custom map features including clustering and geofencing for Android and web apps.

Technologies: Java, Spring Boot, JWT, Spring Security, OAuth2, Google OAuth, Facebook OAuth, Telegram OAuth, Android, GPS, Geofencing, Clustering

Certification

  • Introduction to Claude Cowork
    2026
  • Claude 101
    2026
  • Claude Code in Action
    2026
  • Introduction to Clinical Trials
    2026

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.

Sergii Didenko, Senior Software Engineer
Ready to hire Sergii Didenko
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Request Sergii Didenko Rates & Availability
Attachment File attachment Arrow

Upload File. Drag and Drop or

At Upstaff we respect confidentiality, privacy and value your information.Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up
Download Candidate Profile (PDF)

Please leave your details and we'll email you the resume right away.

At Upstaff we respect your privacy.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.