Dmitriy Brashevets
@dmitriybrashevets
Lead Java engineer driving microservices, Big Data, and cloud platforms with strong leadership.
What I'm looking for
I’m a Skilled Lead Software Engineer with over 11 years of experience designing, developing, and maintaining complex software systems, primarily with the Java technology stack. I focus on microservices architecture, Big Data integration, ETL, and cloud infrastructure management using AWS and Kubernetes, and I enjoy taking ownership across full-stack development with technologies like Spring Boot, Kafka, and modern front-end frameworks.
I thrive as a team leader—implementing Agile methodologies, strengthening code quality through rigorous testing and code reviews, and guiding delivery from architecture to production. I’ve also built and migrated systems around ClickHouse and real-time reporting, improved authentication and security with JWT-based approaches, and contributed UI and business logic work in major enterprise products (including open source contributions to Apache Syncope).
Experience
Work history, roles, and key accomplishments
Senior Java Software Engineer
iFuture
Nov 2024 - Present (1 year 8 months)
Implemented new user-facing functionalities and integrated ClickHouse-based Big Data solutions for robust data handling. Authored unit and integration tests, performed code reviews, and supported the existing codebase.
Lead Software Engineer / Tech Lead
RedCapCloud
Jul 2023 - Oct 2024 (1 year 3 months)
Deployed the ClickHouse-Data-Manager microservice and led the ClickHouse-Data team using the Kanban Agile methodology. Built real-time reporting data solutions using Hasura (GraphQL), and implemented Kafka-based metadata replication alongside Kubernetes and EC2 infrastructure maintenance.
Lead Software Engineer / Tech Lead
Reputon
Jun 2022 - Jul 2023 (1 year 1 month)
Engineered data migration infrastructure using Flyway and improved quality through integration test development. Implemented Grafana monitoring and alerting, built internationalization infrastructure, and developed app-data-aggregator and a review widget secured with JWT authentication via Spring Security.
Principal Software Engineer
United Security Providers via Ciklum
Oct 2017 - May 2022 (4 years 7 months)
Implemented the SES-Identity UI and business logic within SES-GUI using Vaadin, including tenant creation, Microsoft Active Directory connector configuration, and user/group mapping. Established JWT authentication via Apache Shiro, delivered migration and performance optimization work, and contributed to Apache Syncope as part of the open source team.
Software Engineer (part-time)
Ocrex Limited
Dec 2018 - Dec 2019 (1 year)
Architected the Pipeline Service supporting AWS Lambda and Spring Boot 2 implementations to address performance, scalability, and memory constraints. Developed AWS Lambda functions to replace Spring Boot microservices in production and maintained the service using unit/integration and regression testing.
Full-Stack Software Engineer
Thomson Reuters via EPAM Systems
Aug 2016 - Oct 2017 (1 year 2 months)
Designed and developed the 'Cost-Rate' functionality, including microservice endpoints for data management and a UI for managing cost rates by person over defined periods. Implemented message-driven processing for large volumes of legal data and built Elasticsearch mappings/indexes with type-ahead search and analytical retrieval endpoints.
Software Engineer
Thomson Reuters via EPAM Systems
Jan 2016 - Jul 2016 (6 months)
Contributed to the development of a Java and JavaScript information-retrieval web application, integrating new Business Law Center document types and enhancing modules such as foldering, history, related info, and static content filters. Optimized Elasticsearch index performance and implemented front-end display logic, while writing JUnit tests and using Karma and QUnit for testing with CI support
Software Engineer
EPAM Systems
Apr 2015 - Jan 2016 (9 months)
Replaced Basic Authentication with JWT token-based authorization for inter-module communication and implemented fallback functionality for users lacking subscriptions. Migrated MongoDB to MySQL using Liquibase, performed performance testing with JMeter, migrated the front-end from Groovy (gsp-pages) to AngularJS, and managed deployments using Git and Jenkins.
Junior Java Developer
EPAM Systems
Dec 2014 - Apr 2015 (4 months)
Developed core back-end services and engineered the front-end using JSP with JavaScript, HTML, and CSS. Supported unit testing with Mockito and DBUnit and worked with CI using Maven and Jenkins while applying SOLID principles and clean coding practices.
Education
Degrees, certifications, and relevant coursework
Belarusian State University of Informatics and Radioelectronics
Bachelor's Degree, Software Engineering
2012 - 2017
Earned a Bachelor’s degree in Software Engineering at BSUIR (Faculty of Computer Systems and Networks) from 2012 to 2017.
Tech stack
Software and tools used professionally
GitHub
GitLab
Bitbucket
Kubernetes
Jenkins
GitHub Actions
Debezium
Liquibase
dat
MySQL
PostgreSQL
MongoDB
Lucidchart
Excalidraw
Gmail
Spring Boot
Vert.x
Spring MVC
Redis
Jira
Gradle
Java 8
QUnit
AngularJS
JavaScript
Java
Kafka
Grafana
Hasura
Gemini
GraphQL
Elasticsearch
Spring Security
AWS Lambda
JUnit
Mockito
DbUnit
Tabnine
Keycloak
Airflow
TeamCity
Clickhouse
Temporal
Ollama
Cursor
Testcontainers
Bash
DeepSeek
Claude Code
Factory
Vaadin
Remote
Initia
ChatGPT
X++
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Dmitriy?
You can contact Dmitriy and 90k+ other talented remote workers on Himalayas.
Message DmitriyGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
