Andrii Synenko

Senior Software Engineer / FinTech · Payments · Cloud

10+ years building payment gateways, secure integrations and transaction processing (ISO8583, NDC+x) for banks and processors. Shipped Apple Pay tokenization, and runs cloud-native systems on AWS/Kubernetes end to end — from Java backend to React frontend.

mailandy.sinenko@gmail.com
codegithub.com/andysinenko
baseKyiv, Ukraine — open to remote
langEnglish B2
DE-048 · additional data — stack

Technical skills

Architecture & Leadership

  • MSA, EDA, DDD, SOLID, KISS, DRY, Clean Code
  • Code review, mentoring, technical roadmapping
  • Agile / Scrum

Backend

  • Java 8 / 11 / 17 / 21, JS (ES6+), PL/SQL
  • Rust — Axum, SQLx, Tokio (in progress)
  • Spring Boot 2.x/3.x, Spring Cloud, Data JPA, Security, Hibernate

Cloud & DevOps

  • AWS: EC2, S3, RDS, Route53, ELB
  • Kubernetes, Docker, Docker Compose
  • GitHub Actions, Maven, Gradle

Observability & Data

  • ELK Stack — full setup & configuration
  • Apache Solr
  • PostgreSQL, OracleDB — migration & tuning

FinTech & Security

  • ISO8583, NDC+/AANDC, JPos
  • 3DES, AES, ECDH, RSA, JWT, SSL/TLS
  • Certified NCR Aptra Author Developer

Frontend & Integration

  • ReactJS, HTML5, CSS3, XPath
  • REST, SOAP, WebServices
  • ExtJS, XML, XSLT, SoapUI (legacy)
DE-032 · acquiring institution — history

Experience

07/2024 — present
Independent R&D & Personal Projects
Self-directed
  • Deep-dived into Rust (Axum, Tokio, SQLx) for high-performance, memory-safe backend services
  • Architected a microservices-based home library management system — Spring Boot 3.x, PostgreSQL, Elasticsearch, Redis
  • Built a high-concurrency API gateway in Axum/Tokio, benchmarked against a JVM equivalent
  • Completed further training in cloud-native architecture, Kubernetes, and Spring Cloud
06/2021 — 07/2024
Senior Java Full Stack Developer
KSF — DRD & EOM2
  • Built EOM2 from the ground up; delivered features and maintained DRD across the full stack (ExtJS/React → Spring Boot → PL/SQL)
  • Led application-level Oracle → PostgreSQL migration: audited, rewrote and tested 310,000+ lines of SQL and stored procedures
  • Primary technical contact for stakeholders; translated requirements into architecture, led code review
Java 17Spring BootHibernateReactJSKubernetesAWS
01/2021 — 11/2021
Senior Java Developer
Grid Dynamics — Lucidworks / Google Retail
  • Engineered search request handlers and optimized indexing for Apache Solr and Lucidworks Fusion
  • Managed search infrastructure within AWS
Java 11SolrLucidworks FusionAWSKubernetes
10/2019 — 12/2020
Senior Backend Developer / Tech Lead, Integration
PayForce Ltd. — IBank client-banking system
  • Sole developer for the integration layer between IBank and core banking backends
  • Built ISO8583/JPos integration with MTBank's CORTEX processing system — bill payments, card-to-card and card-to-phone transfers
  • Engineered an Apple In-App Provisioning module from scratch for card tokenization at Ukrainian banks
  • Implemented multi-layer cryptography: 3DES, AES, ECDH, RSA
SpringPostgreSQLISO8583JPosRAMLMockito
10/2017 — 09/2019
Java Developer
Luxoft — Nova Poshta International
  • Introduced Kafka and Apache NiFi for real-time data streaming in a cross-border logistics platform
  • Built centralized observability for WSO2 EI on the ELK Stack, including full setup and custom dashboards
  • Led migration from WSO2 ESB to WSO2 EI, ANT → Maven, MySQL → PostgreSQL; built caching and a user/roles service
JavaSpring BootKafkaWSO2 EIPostgreSQL
11/2016 — 10/2017
Java Developer
Luxoft — Alfa Bank
  • Developed a SOAP service for issuing additional credit cards; contributed to core codebase improvements
WSO2 ESBGroovyXSLTXPath
01/2015 — 11/2016
Java Developer
JSC Ukrcard
  • Developed UkrAPI — a foundational REST service connecting external customers to the core processing backend
  • Built transaction monitoring tools for Mobile Banking and Money Transfer
JavaOracle DB
1999 — 2014
Director of Service Dept / Low-Code Lead
NCR Aptra Author Projects
  • NDC+/S4I support, development and process automation using NCR Aptra Author and C
  • Deployed and integrated large-scale ATM networks with core banking systems
  • Patented a library for uploading media files to ATMs via NDC+/AANDC; certified Ukrsotsbank for EMV card issuance on Mastercard
DE-102 · account identification — credentials

Education & Languages

Education & courses

  • National Technical University of Ukraine (KPI) — Engineer
  • NCR Certified Aptra Advance NDC courses
  • Spring Cloud — Udemy
  • Angular — Infopulse

Languages

  • English — B2