Nauval Atmaja is a software development manager with 12 years of experience designing and delivering scalable, testable backend systems and developer platforms from Jakarta. He combines hands-on engineering—contributing to open-source tooling like an enhanced Elasticsearch query builder—with leadership that drives measurable operational improvements, such as reducing DB CPU usage and cutting developer build times. At Advotics he introduced Clean Architecture and company-wide observability (ELK/APM), halving debugging time and improving code testability. A mentor and coach, he has helped multiple engineers advance into leadership while embedding practices like TDD and unit testing. With academic grounding from Université de Lorraine and St. Andrews, he blends formal CS training with practical DevOps and architecture experience to build reliable, cost-efficient software.
12 years of coding experience
8 years of employment as a software developer
Master's degree, Informatique, Master's degree, Informatique at Université de Lorraine
Bachelor's degree, Information System, Bachelor's degree, Information System at Institut Teknologi Sepuluh November
Master's degree, Computer Science, Master's degree, Computer Science at University of St. Andrews
Contributions:24 commits, 6 PRs, 7 comments in 1 month
Contributions summary:Nauval primarily focused on enhancing the `bodybuilder` library, specifically by adding support for Elasticsearch 2.x DSL generation. They implemented new functionalities, like `build('v2')`, to accommodate different Elasticsearch versions. The user fixed the query builder for 2.x, ensuring correct behavior when filters and queries were combined. Additionally, they added features, such as the ability to specify the type for a multi-match query and the query string, incorporating improvements like accepting a fields parameter.
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
Nauval Atmaja - Software Development Manager at Advotics