Sergey Morgunov is a pragmatic Java EE team leader based in Moscow with 11 years of experience building and leading backend teams for banking, advertising, and mobile server systems. He combines a strong applied-mathematics background and hands-on engineering discipline with proven leadership running Java EE development at AT Consulting. An active open-source contributor and software architect, Sergey has improved core features and CI/CD for high-profile JVM projects like Play Framework, play-json and Lagom, including WebSocket handling and serialization fixes for Oracle-backed JPA read sides. He brings DevOps sensibilities—modernizing build pipelines, GitHub Actions, and dependency management—so teams ship more reliably. Colleagues would describe him as pedantic and ambitious in the best sense: detail-oriented about correctness while pushing for practical improvements. Beyond day-to-day delivery, he has a track record of surfacing subtle cross-cutting issues (serialization, integration tests, CI) that often prevent production incidents.
11 years of coding experience
4 years of employment as a software developer
Mathematics, 5,0, Mathematics, 5,0 at Lyceum №4 of Chekhov city in Moscow region
Specialist, Applied mathematics, 4,75, Specialist, Applied mathematics, 4,75 at Moscow State Industrial University
Contributions:48 reviews, 73 commits, 85 PRs in 3 years 1 month
Contributions summary:Sergey primarily contributed to the Lagom microservices framework, addressing issues related to data type inconsistencies within the JPA read side implementation, specifically for Oracle databases. They added a NoopSerializer for ByteString to improve serialization and deserialization within the Jackson module and enhanced integration tests to include ByteString testing. Further contributions involved adding integration tests and formatting code, as well as resolving different behaviors in ScaladslServiceRouter and JavadslServiceRouter. They also updated various dependencies, added a Maven BOM for Lagom, and made minor adjustments to exception handling and logging.
The Community Maintained High Velocity Web Framework For Java and Scala.
Role in this project:
Backend Developer
Contributions:146 reviews, 28 commits, 89 PRs in 3 years 6 months
Contributions summary:Sergey primarily focused on improving the Play Framework's core features and integration tests. They made changes to the build process, including the addition of GitHub Actions and the configuration of CI/CD pipelines. The user also updated dependencies and improved code comments and examples, bumping the Scalafmt version to 2.4.2, 2.5.3, 2.6.4, and 2.7.5. Additionally, the user made adjustments to different parts of the framework, ranging from WebSocket specifications to Java results handling.
restfulplay-frameworkframeworkplayframeworkjvm
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.
Request Free Trial
Sergey Morgunov - Team Leader Java EE Development at AT Consulting