Aleksei Vorontsov
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior Software Developer
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.
Software Developer/Lead Software Developer
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.
Software Developer
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.
Software Developer
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.
Junior Software Developer
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.
Trainee software developer
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.
Experience
B2C Billing Platform
https://www.bill.me/Identity and Access Management Platform
Education
Master's Degree in Computer Science
Technical University of Munich - Munich, Germany
Bachelor's Degree in Computer Science
Riga Technical University - Riga, Latvia
Certifications
Microsoft Azure Fundamentals
Microsoft
Oracle Certified Associate, Java SE 8 Programmer
Oracle University
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring