Andrii Lysenko profile photo

Andrii Lysenko

Senior Software Engineer

Open to opportunities
Skip to content

Andrii Lysenko

Senior Software Engineer

Senior Software Engineer with 11+ years of experience in Java development across multiple domains, including FinTech, MedTech, GovTech, Game Development, and eCommerce.

View My Work ↓

About Me

Senior Software Engineer with 11+ years of experience in Java development across multiple domains, including FinTech, MedTech, GovTech, Game Development, and eCommerce.

Proven leadership as a Tech Lead on recent projects, driving architectural decisions, mentoring developers, and delivering scalable web applications using Agile methodologies.

Strong focus on microservices architecture, distributed systems, and backend engineering — with hands-on experience in system design, performance optimisation, and continuous delivery.

11+

Years Experience

6+

Projects Delivered

4

Domains

8→22

Java Versions

Industry Domains

FinTechMedTechGovTechGame DevelopmenteCommerce

Technical Skills

Skills

Backend Development

Expert

Java 8-21Spring BootSpringHibernateJPARESTWebSocketsSOAPMicroservices

Proficient

KafkaActiveMQ Artemis

Familiar

Python

Databases

Expert

PostgreSQLMySQLOracleSQL

Proficient

ElasticsearchH2Derby

DevOps & Cloud

Proficient

DockerLinuxGitLab CI/CDJenkinsAWSGCPVercel

Frontend Development

Familiar

HTMLCSSJavaScriptNext.jsPlaywrightSEO

AI & Tools

Expert

IntelliJ IDEAPostmanMavenClaude CodeClaude

Proficient

GradleAntChatGPTDeepSeek

Familiar

Codex

APIs & Integrations

Expert

Binance APIGoogle Sheets API

Proficient

Google Drive API

Familiar

Anthropic APIDeepSeek APISupabase APIStripe API

Methodologies

Expert

AgileScrumKanbanSoftware Architecture

Proficient

Pair ProgrammingTDDBDDDDD

Languages

Expert

Ukrainian (C2)Russian (C2)

Proficient

English (B2)

Career at a glance

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…

    → Full details
  2. 5+ years (2020 - 2025)

    Healthcare Platform

    Senior Software Engineer / Tech Lead · EU Customer

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

    → Full details
  3. 2 years (2018 - 2020)

    Government Platform

    Software Engineer / Team Lead · Canadian Customer

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

    → Full details
  4. 3 months (2017)

    Medical B2B Payment Processing

    Software Engineer · US Company

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

    → Full details
  5. 4 months (2017)

    Space MMORPG

    Software Engineer · German Customer

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

    → Full details
  6. 11 months (2016 - 2017)

    Building Store (eCommerce)

    Junior Software Engineer · European Company

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

    → Full details
  7. 6 months (2015)

    Documents Search Engine

    Junior Software Engineer · European Company

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

    → Full details

Education

  1. 2010

    M.Sc. Degree in Radio Engineering

    Kharkiv National University of Radio Electronics, Ukraine

    Radio Engineering

Work History

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 and Improvements

  • Designed system architecture — modular, scalable, strategy-driven (20+ indicators, 50+ strategies)
  • Integrated with cryptocurrency exchange APIs (order execution, account management, market data streaming (1500 requests/sec handling))
  • Developed custom trading strategies including averaging and signal-based logic
  • Implemented back-testing 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 over 2000+ tests to identify stable trading pairs and strategy improvements

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 and Improvements

  • Sub-systems performance improved: x10 (printing), x100 (spellchecking)
  • Legacy stack migration: Java 8→17, Hibernate 5→6, Spring 5→6 across 20+ repositories
  • 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
  • Jenkins 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. A user panel gives ability to a country citizens receive appropriate data and documents.

Key Responsibilities and Improvements

  • Scrum meetings conducting
  • Development metrics collecting for the customer based on SonarQube results
  • Code development, unit testing, development build and deployment

Tech Stack

Java 5-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 and Improvements

  • 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 and Improvements

  • Implemented the game plot logic, P2P market, weapon and characters based on Star Trek license
  • 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 and Improvements

  • Implementation of new functionality in checkout flow
  • Improvement of B2B and B2C promotions
  • Project covering with unit and integration tests at 85%+

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 and Improvements

  • Implementation of new functionalities across the fulltext search engine
  • Writing of unit and integration tests

Tech Stack

Java 8Hybris 5MySQLSpring MVCJSPJavaScriptApache Solr Search

Personal Work

Projects

Algorithmic Trading Framework

Self-developed system for automated cryptocurrency trading — order execution, risk control, back-testing engine, and portfolio analytics across multiple exchange APIs.

JavaSpring BootJHipsterPostgreSQLAWS

Personal CV Web Page

Interactive portfolio site built with Next.js static export, TailwindCSS v4, and a Puppeteer PDF generator. Deployed on Vercel with dark/light theming, particle canvas background, scroll-driven animations, and full SEO optimisation.

Claude CodeNextJSTailwindCSSVercelSEO

Claude Ready to GO

Web application for configuring and generating Claude Code prompts using in a non-stop development with Agile process imitation.

Claude CodeNextJSTailwindCSSVercel

CV Builder Web and Mobile apps

Full-stack CV builder with a Next.js web app and React Native mobile client, has AI integration to support a user, automated end-to-end testing via Playwright, and SEO-optimised output. Developed with Claude Code assistance and styled with TailwindCSS.

Claude CodeNextJSReact NativeAnthropic APIDeepSeek APIPlaywrightTailwindCSSSEO
In development

Get In Touch

Contact

Currently available for new opportunities

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

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