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.

📍Bandung, Indonesia
🐙GitHub

Professional Experience

Senior Software Engineer (FullStack)

Self EmployedBandung, 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 EarthWashington, 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 GroningenGroningen, 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 MandiriBandung, 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)