Andrii Lysenko profile photo

Andrii Lysenko

Senior Software Engineer

Skip to content

Introduction

About Me

Senior Software Engineer with 10+ years of experience in Java development across multiple domains, including FinTech, MedTech, GovTech, Game Development, and eCommerce. Extensive experience building scalable web applications using Agile methodologies (Scrum and Kanban). Proven leadership experience as a Tech Lead on recent projects, driving architectural decisions and mentoring developers. Strong analytical mindset with a passion for continuous learning and tackling complex technical challenges.

10+

Years Experience

6+

Projects Delivered

4

Domains

8→22

Java Versions

Industry Domains

FinTechMedTechGovTechGame DevelopmenteCommerce

Expertise

Skills

Backend

Java 8–22Expert
Spring / Spring BootExpert
Hibernate / JPAExpert
Microservices ArchitectureExpert
ActiveMQ Artemis / KafkaProficient
REST / SOAP / WS APIsExpert
Python (basics)Learning

AI Tools & Databases

Claude CodeProficient
Claude / ChatGPT / DeepSeekProficient
PostgreSQL / MySQL / OracleExpert
SQL / RDBMSExpert
ElasticsearchProficient
H2 / DerbyProficient

DevOps & Cloud

DockerProficient
Jenkins / GitLab CI/CDProficient
GCP / AWSFamiliar
LinuxProficient

Frontend & Tools

HTML / CSSProficient
JavaScriptFamiliar
Maven / Ant / GradleProficient
IntelliJ IDEAExpert
PostmanExpert

APIs & Integrations

Binance APIProficient
Google Sheets APIProficient
Google Drive APIProficient

Methodologies

Agile / Scrum / KanbanExpert
TDD / BDDExpert
DDDProficient
Pair ProgrammingExpert
Software Architecture / UMLExpert

Lenguages

English - Upper-Intermediate (B2)Proficient
Ukranian - Native (C2)Expert
Russian - Native (C2)Expert

Overview

Resume

Work Experience

  1. 5+ years (2021 - Present)

    Algorithmic Trading Framework

    Senior Software Engineer / Tech Lead / Product Owner · Own Project

    Java 8-21, JHipster, Spring, Spring Boot, Claude Code, Tomcat…

  2. 5+ years (2020 - 2025)

    Healthcare Platform

    Senior Software Engineer / Tech Lead · EU Customer

    Java 8-17, Spring, Spring Boot, ActiveMQ Artemis, eCache, Tomcat…

  3. 2 years (2018 - 2020)

    Government Platform

    Software Engineer / Team Lead · Canadian Customer

    Java 8, JavaScript, JSP, ZK Framework, Jooq, MS SQL…

  4. 3 months (2017)

    Medical B2B Payment Processing

    Software Engineer · US Company

    Java 8, Python, Dropwizard, Hibernate, Kafka, Camunda…

  5. 4 months (2017)

    Space MMORPG

    Software Engineer · German Customer

    Java 8, Hibernate, MySQL, Ant, Gradle, Log4J…

  6. 11 months (2016 - 2017)

    Building Store (eCommerce)

    Junior Software Engineer · European Company

    Java 8, TDD, BDD, Pair programming, Hybris 5.5, MySQL…

  7. 6 months (2015)

    Documents Search Engine

    Junior Software Engineer · European Company

    Java 8, Hybris 5, MySQL, Spring MVC, JSP, JavaScript…

Education

  1. 2010

    M.Sc. Degree in Radio Technic

    Kharkiv National University of Radio Electronics, Ukraine

    Radio Technic

Career

Experience

Algorithmic Trading Framework

Senior Software Engineer / Tech Lead / Product Owner

5+ years (2021 - Present)Own Project · 1 team member

A self-developed algorithmic trading framework for automated cryptocurrency trading, designed to execute, monitor, and optimize trading strategies in real time. The system integrates with exchange APIs to perform order management, risk control, and portfolio tracking while supporting backtesting and strategy performance analysis.The platform includes configurable trading pairs management, dynamic position sizing, averaging logic, and advanced signal processing. It provides analytics, reporting, and historical performance evaluation to continuously refine and optimize trading strategies.

Key Responsibilities

  • Designed and implemented system architecture (modular, scalable, strategy-driven design)
  • Integrated with cryptocurrency exchange APIs (order execution, account management, market data streaming)
  • Developed custom trading strategies including averaging and signal-based logic
  • Implemented backtesting engine with historical data analysis and performance reporting
  • Designed risk management mechanisms (position sizing, leverage handling, liquidation control)
  • Optimized performance for concurrent trading across multiple pairs
  • Built monitoring and logging system for trade lifecycle tracking
  • Analyzed trading data to identify stable trading pairs and strategy improvements
  • Deployed and maintained the platform in a production-like environment

Tech Stack

Java 8-21JHipsterSpringSpring BootClaude CodeTomcatPostgreSQLH2RESTWSBinance APIGoogle APIAWS

Healthcare Platform

Senior Software Engineer / Tech Lead

5+ years (2020 - 2025)EU Customer · 12–15 team members

A large-scale healthcare platform developed in compliance with GDPR standards. The system enables medical personnel to manage patient records, staff information, organizational units, printing infrastructure, and related administrative workflows. Includes core capabilities such as security and access control, document generation and printing services, spellchecking functionality, data exchange mechanisms, and reporting infrastructure.

Key Responsibilities

  • Architecture and design, knowledge sharing, code review, requirements analysis and clarification, estimation, prioritization, and distribution of tasks
  • Creating Confluence pages with technical requirements and solutions description
  • Align with Product Owner and BA on feasibility and timelines
  • Code development, unit testing, development build and deployment
  • Product support and documentation maintenance
  • Pipeline support

Tech Stack

Java 8-17SpringSpring BootActiveMQ ArtemiseCacheTomcatJBossOracleMySQLPostgreSQLH2RESTWSRPCAsciiDocScrumKanbanJiraConfluence

Government Platform

Software Engineer / Team Lead

2 years (2018 - 2020)Canadian Customer · 5–6 team members

A Government platform designed to support digital public services and administrative processes. The system handles high volumes of users and sensitive data, with a strong focus on security, reliability, and regulatory compliance. Includes backend services implementing core business logic, integrations with external state systems, and optimized data processing workflows. An administration panel provides internal operators with tools for managing users, permissions, content, system configurations, and reporting.

Key Responsibilities

  • Scrum meetings conducting
  • Code development, unit testing, development build and deployment

Tech Stack

Java 8JavaScriptJSPZK FrameworkJooqMS SQLOracle SQLMavenAntSVNAngular JSAppletsWebDavApache SOLRSecurity Testing (OWASP Top 10)

Medical B2B Payment Processing

Software Engineer

3 months (2017)US Company · 5 team members

A Medical B2B subproject responsible for payment transaction processing, credit operations, and financial transaction reporting. The system handled business-critical payment workflows requiring high reliability, accuracy, and performance. The project objective was to significantly improve performance and scalability by migrating the existing solution from Python to Java and redesigning it using a microservices architecture.

Key Responsibilities

  • Rewriting all functionality from Python to Java
  • Improvement of old features
  • Legacy code refactoring
  • Writing of unit and integration tests

Tech Stack

Java 8PythonDropwizardHibernateKafkaCamundaPostgreSQLDerbyAnsibleMavenLog4JJUnitJadlerGit

Space MMORPG

Software Engineer

4 months (2017)German Customer · Up to 10 team members

A space-themed MMORPG featuring persistent online worlds, real-time multiplayer interactions, and a complex in-game economy. Players engage in space exploration, PvP and PvE combat, resource gathering, trading, and faction-based gameplay within a dynamic universe.

Key Responsibilities

  • Code development, unit testing, development build and deployment

Tech Stack

Java 8HibernateMySQLAntGradleLog4JJUnitJMeterSmartfox 2xGit

Building Store (eCommerce)

Junior Software Engineer

11 months (2016 - 2017)European Company · 7 team members

An eCommerce solution built on the SAP Hybris platform using the B2C Accelerator. The system consisted of multiple integrated submodules, including payment gateway integrations, customer reviews and commenting systems, and extended commerce functionality. A customized checkout process was implemented using Spring Web Flow, providing enhanced flexibility and control over the purchasing journey.

Key Responsibilities

  • Implementation of new functionality
  • Improvement of old features
  • Writing of unit and integration tests

Tech Stack

Java 8TDDBDDPair programmingHybris 5.5MySQLSpring MVCJSPJavaScriptCucumberLog4JJUnitGit

Documents Search Engine

Junior Software Engineer

6 months (2015)European Company · 5 team members

A web application designed to provide advanced and highly flexible search capabilities across internal documentation, reports, and related corporate resources. Built on the SAP Hybris platform using the B2C Accelerator framework, leveraging Apache Solr to deliver powerful search functionality, including configurable core filters and numerous advanced filtering options tailored for management and operational staff.

Key Responsibilities

  • Implementation of new functionality
  • Writing of unit and integration tests

Tech Stack

Java 8Hybris 5MySQLSpring MVCJSPJavaScriptApache Solr Search

Get In Touch

Contact

Location

Ukraine

Currently available for new opportunities

Open to senior / lead roles in backend, platform, or architecture.

Download CV

© 2026 Andrii Lysenko · Built with Next.js & TailwindCSS