Dzmitry Budnikau is a Java Software Developer with over 7 years of enterprise software development experience, currently based in Tbilisi, Georgia. He has built a strong foundation in object-oriented design, software architecture, SOLID principles, and industry-standard design patterns throughout his career.
Dzmitry Budnikau has been working at Exadel as a Software Engineer since December 2017, where he has contributed to multiple critical internal systems. On the Internal Resource and Contract Management System (HRM System), he participated in architecture planning and helped modularize the system, which reduced feature onboarding time by 25%. He delivered clean, well-tested code across both front-end and back-end components, achieving over 90% unit test coverage with JUnit and Mockito. During his tenure as Team Lead for 1.5 years, he coordinated tasks, conducted code reviews, and ensured all planned features were delivered on time. He also facilitated communication between the development team and stakeholders, helping to reduce requirement gaps and minimize rework. Additionally, he led the migration of the company's largest internal system to a modern tech stack, significantly improving both performance and maintainability. On the Internal Training Management Platform project, he collaborated with team members and stakeholders to gather and refine requirements, contributed to technical planning and architectural design, implemented full-stack features and modules, diagnosed and resolved application issues, provided go-live support to ensure stable deployment, and maintained coding standards. For the Team and Contract Management Platform, he implemented full-stack features and delivered functional modules across the application while diagnosing and fixing bugs to improve application stability and performance.
Beyond his corporate work, Dzmitry Budnikau has operated as a freelance Drone Engineer since January 2019, working on UAV design, assembly, and maintenance. This side venture demonstrates his versatility and hands-on technical capabilities in hardware engineering and aerial systems.
Throughout his career at Exadel, Dzmitry Budnikau has mentored over 10 junior developers, provided technical onboarding support, and conducted knowledge-sharing sessions to strengthen team capabilities and ensure code quality. He has resolved critical production issues that decreased system downtime and consistently maintained high standards in code quality and testing practices.
Dzmitry Budnikau earned his Bachelor of Engineering degree from Gomel State Technical University named after P. Sukhoi in Belarus in 2012. He has also completed a Spring AI course on Udemy to stay current with emerging technologies in his field.
His technical expertise encompasses Java (versions 7 through 22), JavaScript, TypeScript, SQL, and Bash, along with familiarity in Kotlin and Python for scripting and automation. He specializes in the Spring Framework ecosystem including Core, Boot, MVC, Data, Security, AOP, Cloud, and AI modules, as well as Hibernate, JPA, QueryDSL, Flyway, and Liquibase. He has extensive experience developing RESTful APIs, GraphQL, WebSockets, Velocity Templates, and Svix Webhooks, implementing security solutions using Spring Security, OAuth2, JWT, Keycloak, SSO, and ACL, and conducting testing with JUnit 5, Mockito, PowerMock, and JMeter. On the front end, he works with HTML5, CSS3, JavaScript, TypeScript, JSF frameworks including RichFaces and PrimeFaces, AngularJS, React with functional components and hooks, Bootstrap, Material UI, and PrimeNG. He has worked with databases including MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, and Redis, and utilizes DevOps tools such as Jenkins, GitLab CI/CD, Hudson, Docker, Docker Compose, Kubernetes, Maven, Gradle, and Git across GitLab, GitHub, and Bitbucket platforms. He deploys applications on Apache Tomcat, WildFly, Payara, and Jetty servers, monitors system performance using Elastic Stack, Prometheus, Grafana, Micrometer, and Logback, and develops within IntelliJ IDEA, Eclipse, and VS Code environments on Linux, macOS, and Windows operating systems.