Aleksei Vorontsov, Developer in Riga, Latvia
Aleksei is available for hire
Hire Aleksei

Aleksei Vorontsov

Verified Expert  in Engineering

Software Developer

Location
Riga, Latvia
Toptal Member Since
August 10, 2020

Alexey is a senior full-stack developer with a strong focus on JVM-based languages on the back end and JavaScript frameworks (React, Angular) on the front end. From high-level architecture design to low-level optimizations, Alexey pays stringent attention to code quality and performance. He delivers software with in-depth unit, integration, and end-to-end tests to guarantee stability and reliability. Alexey is comfortable leading teams, is easy to work with, and enjoys a diverse environment.

Portfolio

Luminor
Amazon Web Services (AWS), Gradle, Jenkins, Apache Tomcat, Redis, PostgreSQL...
Bill.me, Ltd.
Amazon Web Services (AWS), Jenkins, Apache Tomcat, Testcontainers, Docker...
C.T.Co, Ltd.
Cucumber, Apache Maven, Bamboo, WebSphere, RabbitMQ, Amazon S3 (AWS S3), Oracle...

Experience

Availability

Part-time

Preferred Environment

Unix

The most amazing...

...application I drove to top-quality levels with high coding standards, test coverage, and a stable production life began poorly designed and without testing.

Work Experience

Senior Software Developer

2020 - PRESENT
Luminor
  • Developed REST APIs and back-end business logic in online banking platform modules using Spring Boot and Spring WebFlux.
  • Performed production support, issue investigation, and fixed bugs.
  • Created automated tests checking end-to-end platform functionality.
Technologies: Amazon Web Services (AWS), Gradle, Jenkins, Apache Tomcat, Redis, PostgreSQL, Testcontainers, Docker, Hibernate, Spring Boot

Senior Software Developer

2019 - 2020
Bill.me, Ltd.
  • Implemented REST APIs, GraphQL APIs and back-end-side business requirements in a B2C billing platform using Spring Boot and Grails.
  • Created new UI and implemented frontend business logic using Angular.
  • Brought system stability and code quality to a higher level.
  • Set up DevOps-related infrastructural processes using AWS and Jenkins.
  • Supported the production system and investigated and solved problems.
  • Set up an end-to-end automated testing framework based on Docker and Spock.
Technologies: Amazon Web Services (AWS), Jenkins, Apache Tomcat, Testcontainers, Docker, Spock, PostgreSQL, Hibernate, Spring Boot

Software Developer/Lead Software Developer

2017 - 2019
C.T.Co, Ltd.
  • Implemented SailPoint Identity IQ integrations with several target systems such as SAP, Oracle, LDAP-based systems, and RESTful API-based systems.
  • Created new UI and implemented frontend business logic using React.
  • Set up DevOps-related infrastructural processes using Atlassian Bamboo.
  • Led a team of four people managing their capacity and assisting them with problem solving.
  • Tracked and fixed bugs using the Jira issue tracking system.
Technologies: Cucumber, Apache Maven, Bamboo, WebSphere, RabbitMQ, Amazon S3 (AWS S3), Oracle, Mockito, JUnit, Hibernate, Spring

Software Developer

2016 - 2017
Mika:Timing, GmbH.
  • Designed and developed new parts of the sports event online registration system.
  • Customized the web-based UI of the registration system to look similar to client websites.
  • Tracked issues using Redmine as a bug tracking tool.
Technologies: jQuery, JavaScript, Apache Maven, WildFly, Oracle, Spock, Hibernate

Software Developer

2014 - 2016
Fortiss, GmbH.
  • Developed new functionality in an IT benchmarking system.
  • Performed issue tracking process using the Redmine tool.
  • Maintained the existing production system and reported and solved problems.
Technologies: MySQL, Hibernate

Junior Software Developer

2012 - 2013
Business Instruments, Ltd.
  • Implemented new functionality in a Java-based ERP desktop application.
  • Participated in production support and issue resolving.
  • Communicated with end clients uncovering their problems and wishes.
Technologies: PostgreSQL, Oracle, Java

Trainee software developer

2011 - 2012
Accenture
  • Gained high-level SQL proficiency using the Oracle database.
  • Learned the business logic development process using PL/SQL.
  • Developed new functionality in an ERP system based on Oracle EBS.
Technologies: PL/SQL, Oracle

B2C Billing Platform

https://www.bill.me/
A website and mobile application for issuing and paying utility bills. It contains integrations with ERP systems to synchronize invoice/payment information and integration with an external payment acquiring service.

Identity and Access Management Platform

This is a Spring web application based on SailPoint Identity IQ augmented with custom business logic implementation. It contains integrations with various IT systems to manage user information and access.
2013 - 2016

Master's Degree in Computer Science

Technical University of Munich - Munich, Germany

2010 - 2013

Bachelor's Degree in Computer Science

Riga Technical University - Riga, Latvia

JULY 2022 - PRESENT

Microsoft Azure Fundamentals

Microsoft

SEPTEMBER 2018 - PRESENT

Oracle Certified Associate, Java SE 8 Programmer

Oracle University

Languages

Java, SQL, Groovy, JavaScript, Kotlin, GraphQL

Frameworks

Spring, Hibernate, JUnit, Mockito, Spock, Spring Boot, Angular

Tools

Gradle, Apache Maven, WildFly, Apache Tomcat, Jenkins, SailPoint, RabbitMQ, GitLab, Bamboo, Cucumber

Paradigms

DevOps, REST

Platforms

Oracle, JVM, Docker, Amazon Web Services (AWS), Salesforce, Azure, WebSphere, Unix

Storage

PostgreSQL, NoSQL, PL/SQL, MySQL, Redis, Amazon S3 (AWS S3)

Other

APIs, Message Queues, Testcontainers

Libraries/APIs

React, jQuery

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring