Dodi Sopandi
Software Engineer (Web) · Subang, West Java
[email protected] · stackfolio.web.id · linkedin.com/in/dodi-sopandi · github.com/dodi345
Dodi Sopandi is a software engineer (web) in West Java who builds and maintains production web apps with PHP, MySQL, and JavaScript.
Dodi Sopandi · Software Engineer (Web)
I build and maintain production web apps, transaction platforms, online stores, internal tools, and admin consoles.
Work I've handled
Client and company work. Client agreements limit what I can show here, so I'm happy to walk through the details in an interview.
Client project
Transaction platform
Build and maintain a transaction platform end to end: the customer storefront, the admin console, and the reseller portal, across both the front end and the back end.
Client project
E-commerce site
Build and maintain an online store for a consumer-products brand, working on the storefront and the back end behind it.
Client project
Internal tools
Build and maintain internal tools that cover the day-to-day operational needs of an operations company, on the back end.
Team lead
Community platform
I lead four interns building a community platform: I plan the work in phases, review their code, and test each feature before it ships.
How I work
Finding bugs
I read the server logs and trace the logic until I find where it breaks, then fix it.
Across the stack
I work on frontend and backend, so a fix can go from the database to the screen in one change.
Stack
- Languages
- PHP, JavaScript, HTML, CSS
- Frontend
- React
- Database
- MySQL
- Cloud
- Azure Virtual Machines (main), AWS EC2, Google Compute Engine
- Cloudflare
- DNS, SSL/TLS, Caching, WAF and rate limiting, Redirect rules, Workers and Pages
- CI/CD
- GitLab CI/CD (updating existing pipelines)
- Debugging
- Server logs, Tracing logic bugs in production
Cloud work is maintenance on running VMs and small infrastructure fixes, mostly on Azure.
Currently learning: Go, for small backend services.
Working with people
Talking to clients
I join client discussions with a teammate, ask what they actually need, and turn it into tasks the team can build.
Leading a small team
On a community platform, I led four interns: split the work between back end and front end, planned it in phases with tasks for each, reviewed their code, and tested each feature before it shipped.
Student organization
HIMATIKOM, Politeknik Negeri Subang: member of the Research and Technology Department. Contributed to IT Club, a student discussion forum on coursework and technology, and supported the department's work programs. Organizing Committee Chair (Ketua Pelaksana) of the HIMATIKOM 2023 General Assembly (Musyawarah Besar).
Languages
Indonesian (native). English: technical documentation, written work communication, and meetings.
Experience and education
September 2025 – now
Junior Software Engineer, PT Teknologi Mudah Terhubung / PT Sumrize Teknologi Cerdas
Full-stack development and maintenance of client web platforms. Led 4 interns on a community platform.
Jan 2025 – Sep 2025
Part-Time Software Engineer, PT Teknologi Mudah Terhubung
Continued part-time after the internship, developing and maintaining web applications.
Aug 2024 – Jan 2025
Software Engineer Intern, PT Teknologi Mudah Terhubung
Started on data analysis tasks, then moved into web development.
2022 – 2025
Diploma (D3) in Information Systems, Politeknik Negeri Subang
200 OK. Let's talk.
Not actively looking, but happy to chat.