๐ Hi, I’m M. Ilham Syaputra
Iโm a backend engineer focused on building clean, reliable, and scalable systems using Go and Python. I design and implement APIs, work with databases and caching layers, and care deeply about maintainable architecture and real-world system behavior.
Iโm currently expanding my skills through hands-on home lab projects, experimenting with containerized infrastructure and self-hosted services to better understand how backend systems operate in production. I enjoy learning by building and continuously refining how I design and deliver software.
๐ง Technical Skills
- Programming Languages: Go, Python, Javascript, Swift
- Backend & System Concepts: Microservices, Clean Architecture, API Design
- Backend Frameworks & Libraries: Go Fiber, Echo, Gin
- API & Communication Protocols: REST, gRPC, Graphql
- Databases & Data Storage: Oracle, PostgreSQL, MySQL, Redis
- Containerization: Docker, Kubernetes
- Version Control: Git
- Monitoring & Logging: Grafana
- API Testing & Development Tools: Postman
๐ผ What I Do
- Build and maintain scalable backend services
- Design and Implement REST, gRPC, and GraphQL APIs
- Develop clean, maintainable systems using modular and layered architectures
- Work with relational databases
- Test, document, and debug APIs to ensure reliability and performance
- Collaborate with product and frontend teams to deliver end-to-end features
๐ฑ Interests
I’m passionate about:
- Backend system design and architecture
- Distributed systems and service communication
- Infrastructure and deployment automation
- Performance, reliability, and system scalability
- Open-source technologies and developer tooling
- Continuous learning and hands-on experimentation
๐ซ Connect With Me
Feel free to reach out:
- LinkedIn: M. Ilham Syaputra
- Email: ilhamsyaputra25@gmail.com
๐ Recent Projects
Currently focusing on learning and building a home lab to explore backend infrastructure, containerization, and self-hosted services. This includes experimenting with Docker-based deployments, service networking, monitoring, and improving system reliability through hands-on practice.
I’m always interested in collaborating on interesting projects or discussing backend engineering practices. Feel free to reach out!