Aliaksei Yarotski

Aliaksei Yarotski

Lead Software Engineer

As a seasoned Software Development Manager with over 25 years of experience in software engineering and leadership, I specialize in leading cross-functional teams to deliver scalable, high-performance software solutions. My expertise spans Java Backend development, microservices architecture, cloud technologies, and Agile methodologies, particularly Scrum and Kanban.

I have successfully managed software development teams in various industries, including finance and high-load systems, and I am passionate about promoting efficiency, innovation, and team growth. With a strong technical background and hands-on experience in Java (Spring Boot, Hibernate), I excel at translating business requirements into technical specifications and driving continuous improvement initiatives.


Key Skills


  • Development (Languages): Java (1.2-21), JavaScript, NodeJS, Python, Ruby, Go (2023), C# (2006), C/C++ (2012), Assembler (2002), PL/SQL (2008), Pascal (2002)
  • Java Backend Development: Spring Boot, Hibernate, REST APIs, Microservices architecture.
  • Continuous Delivery & DevOps practices with GitLab, Jenkins, CI/CD pipelines
  • Familiar with LLM frameworks: GPT-2, LLAMA for AI-related projects
  • CI/CD & DevOps: Jenkins, GitLab, automated testing, version control, and cloud services (AWS, Azure).
  • Cloud Technologies: AWS, Google Cloud, Kubernetes, Docker.
  • Messaging infrastructures: Kafka, Thrift, Protocol Buffers
  • Agile Methodologies: Scrum, Kanban, and Continuous Delivery practices.
  • Databases: MongoDB, PostgreSQL, MySQL, MS SQL, DynamoDB, AS400, DB2, Firebase, Redis, Oracle (DBA 2016), NoSQL, RDBMS
  • Frameworks: Spring, Google Guice, J2EE, OSGI
  • Testing Tools: jUnit, Spock, TestNG, Selenium
  • Build Tools: Gradle, Maven, npm, Ant, Webpack, Bamboo
  • Machine Learning: TensorFlow, SageMaker (2020), Pytourch, FastAI
  • Big Data: Cloudera Hadoop, Hive, Pig (2020)
  • Communication Protocols: REST, RPC/GRPC, SOAP, LDAP, TSL/SSL, HTTP/S
  • Bug Tracking Tools: Jira
  • Development Tools: IntelliJ IDEA, Eclipse, VS Code, Subline, VI,
  • Client Communication: Teams, Slack, Google Hangouts
  • Leadership & Team Management: Managing software development teams, mentoring, and performance reviews.
  • Project Management: Resource planning, budget management, project timelines, and stakeholder communication.
  • Recruitment & Talent Development: Hiring, onboarding, and training developers.

Deutschland


Job Title: Senior Software Engineer

Company: Expertree Consulting GmbH

Location: Berlin, Deutschland

From - To : 09/2023 – 02/2024

Mission:

  • migrate PIA series applications form WebSphere to Tomcat micro-services paradigm for Commerzbank (https://www.commerzbank.de/)
  • Led a team of Java developers in migrating legacy systems to microservices-based architectures using Spring Boot and Tomcat for Commerzbank.
  • Implemented Agile best practices (Scrum/Kanban) and continuous delivery workflows to improve team productivity and code quality.
  • Conducted performance reviews, mentoring, and skill development plans for team members.
  • Managed recruitment, including job descriptions, interviews, and onboarding, ensuring a strong talent pipeline.
  • Collaborated with stakeholders to translate business requirements into technical specifications.
  • Planned and allocated resources for project delivery, ensuring adherence to timelines and budgets.

Technology stack: Java, Bash, SSH, Red Hat linux, Active Directory, LDAP, Kerberos SSO, Git, Tomcat web-services, WebSphere, maven, spring, AOP, REST, SOAP, WSDL


Switzerland


Job Title: Team Lead / Senior Software Engineer

Company: REW Technology (St Petersburg, Florida, United States)

Location: Zurich, Swiss

From - To : 02/2022 – 06/2023

Mission:

  • Led a team responsible for modernizing US bank data centers with microservices architecture and Kubernetes, ensuring scalability and performance.
  • Acted as the primary technical liaison with stakeholders, translating their requirements into implementable solutions.
  • Conducted regular one-on-ones and team meetings, fostering a collaborative, high-performing development environment.
  • Implemented CI/CD pipelines, automated testing, and cloud-based solutions to streamline development workflows.
  • Focused on continuous improvement initiatives, increasing team efficiency and driving technical innovation.

Technology stack: Java, Go, Bash, SSH, Full security layer, Git, Kubernetes, Tomcat, Postgres cluster, MongoDB Cluster, ssh, Alpine Linux, maven, gradle, spring , AOP, REST, SOAP, Socket, Kafka, Redis and many other distributing caches


Ukraine


Job Title: Team Lead / AEM developer / AEM administrator

Company: Symphony Solutions

Location: Lviv, Ukraine

From - To : 08/2018 – 02/2022

Mission:

  • Led backend development
  • Develop and manage advertising network based on Adobe Creative cloud for Betting companies: Ladbrokes /Coral/ Gala casino /Gala bingo/ Gala Spin
  • Managed the team’s technical decisions and ensured adherence to quality standards through code reviews and problem-solving efforts.
  • Collaborated closely with architects and stakeholders to develop technical strategies that met business needs.
  • Technical consulting in negotiation between Google , Adobe from side of Ladbrokes and Coral

Technology stack: Adobe Experience Cloud administration & development Technical stack: AEM, Sling, Felix, OSGI, Java 8, JS, JQuery, Adobe Experience Cloud, Adobe Target, Red Hat Linux, Jenkins, Docker, AWS, Socket.IO, REST, Mockito, Unit Tests, Consul Service Discovery, Amazon SageMaker, TsLint, Gradle, Maven, NPM, Webpack, Babel,Newralic, Kibana, Grafana, Linux, MacOS.


Job Title: Senior Software Engineer

Company: Symphony Solutions

Location: Lviv, Ukraine (Full-time / On-Site)

From - To : 07/2017 – 08/2018

Mission:

  • Design and develop high load system based on the microservice architecture for betting platform of Ladbrokes Coral
  • Led backend development for a high-load betting platform using microservices, AWS, and Docker.
  • Managed the team’s technical decisions and ensured adherence to quality standards through code reviews and problem-solving efforts.
  • Collaborated closely with architects and stakeholders to develop technical strategies that met business needs.

Technology stack: Java 8, JS, Python, NodeJS, Typescript, Jenkins, Docker, AWS, Socket.IO, REST, Hazelcast, MongoDB, Redis, CouchDB, DynamoDB, ElasticCache, Tensor-flow, Spring Boot, Retrofit, Mockito, Unit Tests, Consul Service Discovery, Amazon SageMaker, PMD, Checkstyle, Findbug, Sonarqube, TsLint Gradle, Maven, NPM, Webpack, Babel,Newralic, Kibana, Grafana, Linux, MacOS.


Indonesia


Job Title: Senior Software Engineer / MapReduce Developer

Company: Practice Insight (Australia, https://wisetime.com/practice-insight-becomes-wisetime/)

Location: Ubud, Indonesia

From - To : 09/2016 – 05/2017

Mission:

  • Design and delelop microservices in GCP inforostucture.
  • Data migration from separate document storages to central cloud store for https://www.uspto.gov/

Technology stack: Technical stack: Java 8, Google Cloud Datastore, Google Data Flow, MongoDB, Prometheus, Gradle, Maven, Ivy, Mustache JS, GRPC client/server, Protobuf, NanoHTTPD, REST, guice, YAML, Banboo, Docker, Linux, Kubernetes.


Ukraine


Job Title: Senior Software Engineer

Company: EPAM Systems

Location: Lviv, Ukraine

From - To : 05/2014 – 02/2015

Mission:

Technology stack: Java, PostgreSQL, SQL Server 2008, Tomcat, SQL Server, PostgreSQL Admin, SVN, Spring, Hibernate, Swing, SWT, GWT


Job Title: MapReduce Developer / Senior Software Engineer

Company: EPAM Systems

Location: Lviv, Ukraine

From - To : 12/2013 – 05/2014

Mission:

  • Investigate and develop MapReduce paradigms for dedicated clients,
  • consulting and providing solutions for Hadoop systems.

Technology stack: Java, MongoDB, Apache ZooKeeper,Java MapReduce, HDFS, Open SUSE Linux, Gradle, Bash, Cloudera Hadoop, Hive, Pig, HBase, Docker


Job Title: Tech Lead/ Team Lead / Senior Software Engineer

Company: EPAM Systems

Location: Lviv, Ukraine

From - To : 09/2012 – 12/2013

Mission:

Technology stack: Java 7, C/C++, WinAPI, Spring / AOP , Apache CXF , Jersey (SOAP, RESTl ), Vaadin, JUnit, TestNG, SeleniumHQ, JAXB, Apache HTTP Client 4.x, Apache Velocity, Maven, Ant


Job Title: Senior Software Engineer

Company: EPAM Systems

Location: Lviv, Ukraine

From - To : 04/2012 - 09/2012

Mission:

  • Support and develop Thomson Reuters trademarks reinforces system based on LISP engine.
  • Design and Develop CI/CD precedure for dynamicly update Mobgo storages for trademarks indexing custer. https://www.thomsonreuters.com/

Technology stack: Java, Chef.IO, Ruby, CI/CD, MongoDB cluster


Job Title: Senior Software Engineer

Company: EPAM Systems

Location: Lviv, Ukraine

From - To : 10/2009 – 04/2012

Mission:

Technology stack: Java, PostgreSQL, SQL Server 2008, Tomcat, SQL Server, PostgreSQL Admin, SVN, Spring, Hibernate, Swing, SWT, GWT


Belarus


Job Title: Tech Lead/ Team Lead

Company: Specific Group GmbH

Location: Grodno, Belarus

From - To : 06/2008 - 10/2009

Mission:

  • Technically led the development team for a comprehensive solution based on the DITA specification using the OSGI technology stack implemented on Eclipse Equinox.

Technology stack: OSGI, Eclipse plugins, Equinox, Java, postgressql, mysql, oracle, Ant, JUnit, maven, tomcat, apache server, CI/CD, On-Premises Cloud


Job Title: Senior Software Engineer

Company: Itibo GmbH

Location: Grodno, Belarus

From - To : 05/2006 - 06/2008

Mission:

  • Backent developer,
  • Database developer,
  • DBA
  • Centric ERP open source software development and customisation for dedicated customers

Technology stack: Java, postgressql, mysql, oracle, Ant, JUnit, maven, tomcat, apache server, CI/CD, On-Premises Cloud


Job Title: Senior Software Engineer

Company: EPAM Systems

Location: Grodno, Belarus

From - To : 08/2004 - 05/2006

Mission:

  • Java developer, PL/SQL developer,
  • Oracle DBA
  • Oracle database design and administration,
  • java backend for OMS (Opportunity management system),
  • ERP company portal

Technology stack: Java, Ibatis, Pl/SQL, Oracle 8/9i, Apache Server, Tomcat, Ant, JUnit, DB designere, On-Premises Cloud, ISO 9001:2000


Job Title: Senior Tax Officer / DBA / Software Engineer

Company: Regional Tax Police

Location: Grodno, Belarus

From - To : 10/1998 - 08/2004

Mission:

  • database administrator action of legal entities and individuals,
  • software design and technical support of regional offices

Technology stack: C/C++, VB, Pascal, Assembler, FidoNet, FoxPro, MS-DOS, various NoSQL DBs, Novell NetWare, Unix, Linux, CI/CD ,On-Premises Cloud


Job Title: Software Engineer

Company: Kurs GmbH

Location: Grodno, Belarus

From - To : 03/1997 - 10/1998

Mission:

  • Technical support and calculation of work on the construction of the Belarusian section of the Yamal–Europe gas pipeline

Technology stack: IBM OS/2, Windows NT, Novell NetWare, Ms Office


Job Title: Teacher

Company: Grodno Agrarian State Institute

Location: Grodno, Belarus

From - To : 08/1994 - 03/1997

Mission:

  • teacher of programming and computer technology

Technology stack: Windows NT, IBM OS/2, Novell NetWare, Pascal, Assebler, C/C++, Basic


Leadership & Achievements

  • Successfully managed a medium-sized team of developers across multiple high-impact projects, delivering scalable software solutions on time.
  • Developed and implemented best practices for Agile methodologies, resulting in a 20% increase in team productivity.
  • Mentored and coached junior and mid-level developers, improving overall code quality and team collaboration.
  • Spearheaded recruitment efforts, building diverse and technically skilled teams in multiple regions.

Open Source Contributions & Personal Projects:

Location: Berlin, Deutschland


Education


Yanka Kupala State University of Grodno Bachelor's degrees mathematical and computer science 1994-2000

Grodno state polytechnic college Technical Diploma Machine building and repairing in hard industry 1990-1994

All rights reserved by Borg.Net community & Technosphere.