Nauval Atmaja

Software Development Manager at Advotics

Special capital Region of Jakarta, Indonesia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code12 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Informatique, Master's degree, Informatique at Université de Lorraine
bookBachelor's degree, Information System, Bachelor's degree, Information System at Institut Teknologi Sepuluh November
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of St. Andrews
languagesEnglish, Indonesian
github-logo-circle

Github Skills (11)

elasticsearch10
elasticsearchquery10
javascript10
aws-elasticsearch10
builders10
builder-io10
builder-pattern10
elasticsearch-api10
amazon-elasticsearch10
json9
nodejs8

Programming languages (7)

TypeScriptJavaCSSCoffeeScriptJavaScriptHTMLVim script

Github contributions (5)

github-logo-circle
danpaz/bodybuilder

Mar 2016 - Apr 2016

An elasticsearch query body builder :muscle:
Role in this project:
userFull-stack Developer
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.
querymusclejavascriptquerydslbody
npatmaja/go-dev-env

Jan 2017 - Dec 2018

Docker image for Golang development environment
Contributions:24 commits, 22 PRs, 20 pushes in 2 years
golangdocker-imagegolang-developmentdockerdevelopment-environment
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