Alexey Saenko, Developer in Berlin, Germany

Alexey Saenko

Software Developer

Berlin, Germany
Toptal Member Since
July 12, 2016

Alexey has more than 15 years of experience in the research and development of a wide range of software, from small and short-term projects to vast and complicated enterprise systems, mostly specializing in Java server-side development. He enjoys creating high-quality software, writing clean and clear code, and solving intellectual challenges.

Alexey is available for hire
Hire Alexey


Market Logic
Spring MVC, REST, Elasticsearch, Spring Batch, Spring Boot, Java SE 8
WebLogic, WebSphere, EasyMock, JUnit, Apache CXF, Spring, Hibernate...
JFreeChart, Swing, JavaFX, Java SE 8


Java - 13 yearsJSE - 11 yearsSpring - 9 yearsObject-oriented Design (OOD) - 9 yearsSubversion (SVN) - 8 yearsJPA - 8 yearsHibernate - 8 yearsSpring Batch - 4 years


Berlin, Germany



Preferred Environment

Git, IntelliJ IDEA, Ubuntu

The most amazing...

...tool I've designed and implemented detects bacteria in foods with more than 90% efficiency using mathematical image processing and fuzzy logic.

Work Experience

2016 - PRESENT

Software Architect

Market Logic
  • Designed and implemented a large-scale distributed information retrieval system with scalable data mining and retrieval.
  • Developed a scalable newsletter service.
  • Designed and implemented a Spring Batch based application for scheduled execution of a big set of jobs.
Technologies: Spring MVC, REST, Elasticsearch, Spring Batch, Spring Boot, Java SE 8
2013 - 2016

Senior Java Developer

  • Created an application from scratch that brings together all public transportation companies of Switzerland into a single software platform for ticketing and customer service.
  • Developed and supported an online contract management system for Deutsche Telekom.
  • Migrated a few projects from EJB to Spring.
  • Migrated plenty of services from RMI to SOAP (Spring WS and Apache CXF implementations).
  • Created a universal object conversion framework.
Technologies: WebLogic, WebSphere, EasyMock, JUnit, Apache CXF, Spring, Hibernate, Apache Maven, Gradle, Java SE 7
2014 - 2015

Senior Java Developer
  • Developed an application that charted and interacted with a general-purpose external USB data logger.
  • Developed an AWS gateway for storing and sharing files.
  • Reported and fixed a lot of bugs within open source software products for the company.
Technologies: JFreeChart, Swing, JavaFX, Java SE 8
2012 - 2013

Visiting Researcher

Ilmenau University of Technology
  • Designed and implemented a digital image segmentation algorithm.
  • Developed a fuzzy classifier for immunological detection of bacteria in foodstuff.
  • Implemented a desktop application to prepare test data to train the classifier.
Technologies: JUnit, Spring, Apache Tomcat, Apache Maven, Java SE 7
2010 - 2012

Senior Java Developer

  • Developed an internal tool for skill and human resource management.
  • Created a billing system for ships going through rivers and harbors of Germany.
  • Created a Java language course for the students.
Technologies: EasyMock, JUnit, Apache CXF, Spring, Hibernate, Apache Tomcat, Apache Maven, Java SE 6
2007 - 2010

Java Developer

Exigen Services
  • Developed and supported a J2EE module for processing and validating XML-formed orders.
  • Created a tool for parsing a set of error messages with Apache POI from the Excel file.
  • Improved the conversion between XML data structures with XSLT.
Technologies: XMLBeans, JAXB, XSLT, XSD, XML, JBoss, Java SE, EasyMock, JUnit, JMX, JMS, Ant



XML/XSLT, SQL, Hibernate Query Language (HQL), XSD, Java, Bash, CSS, JavaScript, HTML, Python, Java SE, XML, XSLT, Java SE 7, Java SE 8, C++


Spring, Spring Batch, Swing, Spring MVC, Apache CXF, Spring Boot, Selenium, Hibernate, JPA, OAuth 2, XMLBeans, gRPC, JUnit, JSF, Swagger


JAX-WS, JAX-RS, JAXB, Spring REST, JMS, Java Servlets, Apache Lucene, JMX, EasyMock, JFreeChart, Interactive Brokers API


GitHub, Apache Maven, Git, Subversion (SVN), AWS Step Functions, Docker Compose, Java Concurrency, SoapUI, Apache Tomcat, LaTeX, Jenkins, GitLab CI/CD, IntelliJ IDEA, Apache Solr, MATLAB, Gradle, Apache Ant, GitLab


Continuous Integration (CI), REST, Object-oriented Programming (OOP), Object-oriented Design (OOD)


Java EE, Jakarta EE, JSE, AWS Lambda, Apache Kafka, Docker, JavaFX, Ubuntu, Java SE 6, WebSphere, Amazon Web Services (AWS), Oracle, Linux, JBoss, Kubernetes


JSON, Elasticsearch, MySQL, PostgreSQL, H2, Amazon DynamoDB, Redis, MongoDB, NoSQL, Amazon S3 (AWS S3), Cassandra


SOAP, Enterprise Java Beans (EJB), Network Protocols, SSL, NIO, Sparx Enterprise Architecture, OAuth, Fuzzy Logic, Mathematics, Serverless, Ant, WebLogic, Brokers, Mechatronics, JAVA EE 6, Web Services, EJB3


2008 - 2010

Master of Science Degree in Mechatronics

University of Information Technologies, Mechanics, and Optics - St. Petersburg, Russia

2004 - 2008

Bachelor of Science Degree in Mechatronics

University of Information Technologies, Mechanics, and Optics - St. Petersburg, Russia



Oracle Certified Expert, Java EE 6 Web Services Developer

Oracle (ID SR5369041)


Sun Certified Business Component Developer for the Java Platform, EE 5

Sun Microsystems (ID SR5369041)


Sun Certified Programmer for the Java Platform, Standard Edition 6

Sun Microsystems (ID SR5369041)