Yudi Nugraha
Senior Software Engineer
Senior Software Engineer with 15 years of proven experience building and scaling enterprise-grade applications. Driven by a passion for solving real-world problems, crafting clean and maintainable code, sharing knowledge, and advancing technological innovation.
Yudi Nugraha
Senior Software Engineer
Senior Software Engineer with 15 years of proven experience building and scaling enterprise-grade applications. Driven by a passion for solving real-world problems, crafting clean and maintainable code, sharing knowledge, and advancing technological innovation.
yudi.nugraha07@gmail.com
Bandung, Indonesia
https://yudinugraha.com
Professional Experience
Senior Software Engineer (FullStack)
Self Employed • Bandung, Indonesia
Apr 2025 - Present
- •Helping startup founders build MVPs and do market validation
- •Solving real-world problems
- •Grant hunting for early-stage startups
Senior Software Engineer (Backend)
Adapta Earth • Washington, United States (Remote)
Apr 2025 - Apr 2026
- •Architected and led development of Campaign Module and Farm Monitoring System, establishing scalable backend systems to support agricultural data processing and climate insights
- •Designed and implemented system architecture and infrastructure setup, ensuring high availability, maintainability, and seamless deployment workflows
- •Developed backend services: building robust APIs and business logic to support Agriculture Climate Score enhancements and real-time data processing
- •Collaborated cross-functionally with frontend engineers to ensure efficient API integration and consistent end-to-end system performance
- •Managed deployment lifecycle from staging to production, improving release reliability and reducing deployment friction
PythonFastAPIAWSDockerPostgreSQLAccuWeatherSentinelHub
Software Engineer (Backend)
GovTech Edu (now INA Digital Edu) • Jakarta, Indonesia (Remote)
Dec 2021 - Dec 2024
- •Contributed to migration of School Budgeting Software (MARKAS) from legacy .NET Framework to modern .NET Core and React stack, improving maintainability and enabling deployment on Linux-based Kubernetes infrastructure
- •Engineered and delivered revamped version of School Budgeting Software (ARKAS), enhancing system functionality, performance, and overall user experience
- •Integrated ARKAS with Regional Government Information System (SIPD), streamlining workflows and improving data consistency across platforms
C#.NET CoreASP.NET CoreReactREST APIPostgreSQLDockerKubernetesLinuxGit
Software Engineer
Center of Information Technology – University of Groningen • Groningen, The Netherlands (On-site)
Jul 2017 - Aug 2021
- •Developed and maintained multiple university systems including course registration, internship booking, terminology database, and GMO administration platforms
- •Built and enhanced scalable web applications to improve system reliability, performance, and user experience across academic services
- •Translated business and academic requirements into technical implementations, ensuring alignment with institutional needs
C#ASP.NETSQL ServerWindows ServerIISGit
Software Engineer
PT. Sembada Karya Mandiri • Bandung, Indonesia (On-Site)
2012 - 2016
- •Contributed to development of Combat Management System (CMS) for the Indonesian Navy, enabling real-time situational awareness and operational control
- •Engineered communication and navigation systems including HF radio data transceivers and ECDIS, enabling reliable data exchange and accurate real-time maritime visualization
C++QtLinux
Education
Master's degree, MBA
Institut Teknologi Bandung
Bandung, Indonesia
2014 - 2016
GPA: 3.5/4.00
Bachelor's degree, Physics
Institut Teknologi Bandung
Bandung, Indonesia
2007 - 2012
GPA: 3.01/4.00
Technical Skills
Languages
- Python
- C#
- C++
- Java
- JavaScript
- TypeScript
- SQL
Frontend
- React
- Next.js
- Tailwind CSS
Backend
- ASP.NET
- .NET Core
- Node.js
- FastAPI
- Microservices
Database
- PostgreSQL
- SQL Server
- Redis
Cloud
- AWS
- GCP
- Azure
DevOps
- CI/CD
- Docker
- Kubernetes
- Terraform
Tools
- Git
- Jira
- Confluence
Methodologies
- Agile/Scrum
- Test-Driven Development (TDD)