Alexey
Contact us and we will hire Alexey for your team.
About Alexey
Alexey is a seasoned IT specialist with 15 years of experience. He is proficient in a wide range of programming languages including C++, JAVA, Python, Kotlin, Scala, and Groovy.
15
Years of
Experience
38
Happy
Clients
186
Complete
Projects
Skills
C#
94%
Groovy
79%
Java
77%
Kotlin
76%
Python
78%
Scala
76%
Expericence
Senior Software Engineer
Proxet
Date: 11.2022 — Present
Project description
Developer with 14-years experience, including 9 years of backend programming in Java. Understand Software Design principles and Software Development Life Cycle. Excellent interpersonal and communication skills, team player. Enjoy learning something new and improving existing skills.Skills: Programming languages: Java (8-17), Kotlin, C++, some experience with Scala, Python and Groovy; Software design: OOP, Microservices, Algorithms, Multithreading; Java backend: Spring, Spring Boot, Spring state machine, Akka, Reactor, ActiveMQ, REST, gRPC; Kotlin: Ktor, Koin, Exposed; Databases: Oracle, PostgreSQL, MySQL, Cassandra; Testing: JUnit, Mockito, MockK, PowerMock, WireMock; Tools and technologies: Git, SVN, Maven, Gradle, Intelij, BitBucket, GitLab, Jenkins, Liquibase, Eclipse Memory Analyzer; Little commercial experience with: Spark, Apache Camel, Docker, Camunda, Conductor, Kubernetes, OpenShift, AWS, DataDog;Responsibilities
Working as a contractor in an advertisement department of Roku company, responsible for:
- Canary tests automation;
- Integration with third party demand partners: implement modules for interaction with partners' API, create Apache Airflow DAGs for reporting data pulling;
- Continuously improve mediation service codebase;
Senior Java Developer
Re-partners
Date: 08.2022 — 11.2022
Project description
Developer with 14-years experience, including 9 years of backend programming in Java. Understand Software Design principles and Software Development Life Cycle. Excellent interpersonal and communication skills, team player. Enjoy learning something new and improving existing skills. Skills: Programming languages: Java (8-17), Kotlin, C++, some experience with Scala, Python and Groovy; Software design: OOP, Microservices, Algorithms, Multithreading; Java backend: Spring, Spring Boot, Spring state machine, Akka, Reactor, ActiveMQ, REST, gRPC; Kotlin: Ktor, Koin, Exposed; Databases: Oracle, PostgreSQL, MySQL, Cassandra; Testing: JUnit, Mockito, MockK, PowerMock, WireMock; Tools and technologies: Git, SVN, Maven, Gradle, Intelij, BitBucket, GitLab, Jenkins, Liquibase, Eclipse Memory Analyzer; Little commercial experience with: Spark, Apache Camel, Docker, Camunda, Conductor, Kubernetes, OpenShift, AWS, DataDog;Responsibilities
Developing Risk calculation project for the Citi bank client. The project's architecture is based on Java and Kotlin microservices, data is processed in batches, the whole flow managed by Netflix Conductor. Created a OpenShift job, that automatically creates and updates flow and task definitions in Conductor, took part in the risks aggregation service development.
Java Developer
Intellias
Date: 01.2022 — 07.2022
Project description
Developer with 14-years experience, including 9 years of backend programming in Java. Understand Software Design principles and Software Development Life Cycle. Excellent interpersonal and communication skills, team player. Enjoy learning something new and improving existing skills. Skills: Programming languages: Java (8-17), Kotlin, C++, some experience with Scala, Python and Groovy; Software design: OOP, Microservices, Algorithms, Multithreading; Java backend: Spring, Spring Boot, Spring state machine, Akka, Reactor, ActiveMQ, REST, gRPC; Kotlin: Ktor, Koin, Exposed; Databases: Oracle, PostgreSQL, MySQL, Cassandra; Testing: JUnit, Mockito, MockK, PowerMock, WireMock; Tools and technologies: Git, SVN, Maven, Gradle, Intelij, BitBucket, GitLab, Jenkins, Liquibase, Eclipse Memory Analyzer; Little commercial experience with: Spark, Apache Camel, Docker, Camunda, Conductor, Kubernetes, OpenShift, AWS, DataDog;Responsibilities
Designed and implemented marketplace backend application using Kotlin, Ktor and PostgreSQL.
Senior Java Developer
First Utility Poland/Shell Energy Retail
Date: 01.2016 — 12.2021
Project description
Developer with 14-years experience, including 9 years of backend programming in Java. Understand Software Design principles and Software Development Life Cycle. Excellent interpersonal and communication skills, team player. Enjoy learning something new and improving existing skills. Skills: Programming languages: Java (8-17), Kotlin, C++, some experience with Scala, Python and Groovy; Software design: OOP, Microservices, Algorithms, Multithreading; Java backend: Spring, Spring Boot, Spring state machine, Akka, Reactor, ActiveMQ, REST, gRPC; Kotlin: Ktor, Koin, Exposed; Databases: Oracle, PostgreSQL, MySQL, Cassandra; Testing: JUnit, Mockito, MockK, PowerMock, WireMock; Tools and technologies: Git, SVN, Maven, Gradle, Intelij, BitBucket, GitLab, Jenkins, Liquibase, Eclipse Memory Analyzer; Little commercial experience with: Spark, Apache Camel, Docker, Camunda, Conductor, Kubernetes, OpenShift, AWS, DataDog;Responsibilities
- Worked in the cross-functional Agile team, maintain and develop new features in the billing systems.
- Implemented microservices using Spring Boot and Docker to support new business requirements and split existing monolith projects to microservices to increase system scalability and reliability.
- Leaded introduction sessions, code reviews and estimated required changes.
- As a member of architecture guild, took part in discussions about project improvements according to the modern development standards and appropriate design sessions.
Senior Back-End Developer
Lognet systems/MaxBill
Date: 02.2013 — 12.2015
Project description
Developer with 14-years experience, including 9 years of backend programming in Java. Understand Software Design principles and Software Development Life Cycle. Excellent interpersonal and communication skills, team player. Enjoy learning something new and improving existing skills. Skills: Programming languages: Java (8-17), Kotlin, C++, some experience with Scala, Python and Groovy; Software design: OOP, Microservices, Algorithms, Multithreading; Java backend: Spring, Spring Boot, Spring state machine, Akka, Reactor, ActiveMQ, REST, gRPC; Kotlin: Ktor, Koin, Exposed; Databases: Oracle, PostgreSQL, MySQL, Cassandra; Testing: JUnit, Mockito, MockK, PowerMock, WireMock; Tools and technologies: Git, SVN, Maven, Gradle, Intelij, BitBucket, GitLab, Jenkins, Liquibase, Eclipse Memory Analyzer; Little commercial experience with: Spark, Apache Camel, Docker, Camunda, Conductor, Kubernetes, OpenShift, AWS, DataDog;Responsibilities
- Took part in design and development of the actor-based meter data processing engine using Akka framework and Apache Cassandra database.
- Investigated issues and worked on performance improvements.
Junior C++ Developer
Lognet systems/MaxBill
Date: 12.2009 — 01.2013
Project description
Developer with 14-years experience, including 9 years of backend programming in Java. Understand Software Design principles and Software Development Life Cycle. Excellent interpersonal and communication skills, team player. Enjoy learning something new and improving existing skills. Skills: Programming languages: Java (8-17), Kotlin, C++, some experience with Scala, Python and Groovy; Software design: OOP, Microservices, Algorithms, Multithreading; Java backend: Spring, Spring Boot, Spring state machine, Akka, Reactor, ActiveMQ, REST, gRPC; Kotlin: Ktor, Koin, Exposed; Databases: Oracle, PostgreSQL, MySQL, Cassandra; Testing: JUnit, Mockito, MockK, PowerMock, WireMock; Tools and technologies: Git, SVN, Maven, Gradle, Intelij, BitBucket, GitLab, Jenkins, Liquibase, Eclipse Memory Analyzer; Little commercial experience with: Spark, Apache Camel, Docker, Camunda, Conductor, Kubernetes, OpenShift, AWS, DataDog;Responsibilities
- Developed and maintained different component of high-performance billing system, such as: usage rating invoices calculation, XML producing etc.
- Designed and implemented high load realtime rating engine. Worked closely with clients representatives to receive their needs for the further product customizations.