Andrei Arlou is a pragmatic software developer with 11 years of experience specializing in Java back-end systems and test automation, currently based in Tallinn and working at Stiltsoft. He has a strong track record of improving code quality and modernizing test infrastructure across prominent open-source projects—including Akka, Play Framework, MapStruct, Google Auth Library, and Keycloak—where he focused on refactoring, removing deprecated patterns, and migrating tests to JUnit5. Comfortable in large, community-driven codebases, he brings a meticulous eye for maintainability (e.g., fixing assertions, updating charsets, and simplifying generics) that quietly reduces technical debt. Known for steady, meaningful contributions rather than flashy features, he pairs practical engineering with a belief that "luck is no coincidence."
11 years of coding experience
2 years of employment as a software developer
Information Technology, Information Technology at УО ГГМК
Bachelor's degree, Information Technology, Bachelor's degree, Information Technology at GSTU
An annotation processor for generating type-safe bean mappers
Role in this project:
Back-end Developer / Java Developer
Contributions:33 commits, 56 PRs, 17 pushes in 2 months
Contributions summary:Andrei primarily contributed to the `mapstruct/mapstruct` repository, which focuses on generating type-safe bean mappers in Java. Their commits involved bug fixes, code simplification, and refactoring efforts across multiple Java source files related to the annotation processor. The user addressed warnings, fixed typos, removed unnecessary generic types and improved the overall codebase quality.
A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:54 reviews, 99 commits, 114 PRs in 1 year 6 months
Contributions summary:Andrei primarily focused on refactoring and improving the test suite for the Akka project. Their contributions involved modifying exception handling within existing tests, changing assertion parameter orders for better readability, and replacing deprecated methods. They also updated dependencies to newer versions, like replacing `Charset.forName("UTF-8")` with `StandardCharsets.UTF_8`. This work centered on enhancing the quality and maintainability of the project's testing infrastructure.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.