Summary
Ahmad Ayatullah is a backend developer with a master’s in computer science and about a decade of hands-on experience building scalable web platforms across startups and enterprises in Singapore, the UK, and Indonesia. He specializes in Laravel, Node.js/Express, Golang, and relational and NoSQL databases, and has delivered high-performance APIs serving half a million active users while improving response times by up to 45%. Beyond production engineering, he has mentored thousands of students through structured, project-based programs and co-founded IDKoding to scale practical backend education. His background includes enterprise systems for government and banking, festival ticketing integrations at scale, and research work applying Python-based ML for web sentiment analysis. Comfortable with CI/CD, cloud deployments, and third-party integrations, he blends pragmatic engineering with teaching and product-minded collaboration across cross-functional teams.
10 years of coding experience
8 years of employment as a software developer
Master's degree, Computer Science, 3.63, Master's degree, Computer Science, 3.63 at Institut Teknologi Sepuluh Nopember (ITS)
Bachelor's degree, Informatics engineering, 3.45, Bachelor's degree, Informatics engineering, 3.45 at Politeknik Negeri Malang
Indonesian, Indonesian