A self-care mobile experience for Telkomsel customers. Built with a focus on performance, security, and everyday usability.
SENIOR SOFTWARE ENGINEER & MOBILE DEVELOPER
Hi, I’m Teguh.
I build web and mobile apps
that makes an impact.
Software Engineer and Mobile Developer with 12+ years of experience delivering web and mobile applications. Experienced in leading development teams and turning business needs into reliable, scalable software across startups, software companies, and IT consulting.
Building digital products
Across mobile & web
Secure, scalable & maintainable
SELECTED WORK
Built with purpose.
A few projects I’ve helped bring to life, from idea to production.
Bringing Telkomsel’s digital services to the web, with account management and a connected customer experience.
A clear, accessible product catalog and company website for a fire safety equipment distributor.
Developed and maintained MyTelkomsel Web using React.js, with backend APIs in Node.js and Express.js. Integrated analytics tracking and migrated the login system to CIAM to improve security and scalability.
THE JOURNEY
Experience that adds up.
12+ years of building web, backend, and mobile applications and leading development teams.
Software EngineerPT PhinConCurrent roleOct 2025 - Present
- Developed and maintained frontend and backend features for RaiseCall, an omnichannel customer service platform, using Next.js and NestJS.
- Integrated Genesys Cloud capabilities into the RaiseCall Campaign platform.
- Designed and integrated backend APIs supporting real-time communication and omnichannel interactions.
- Contributed to system architecture, data modeling, feature planning, and technical feasibility analysis.
- Collaborated with Product Owners, Project Managers, Solution Architects, and QA to translate business requirements into scalable technical solutions.
- Managed development branching and release workflows, including production deployment preparation.
- Conducted code reviews to maintain code quality, security, consistency, and long-term maintainability.
Mobile DeveloperPT PhinConAug 2025 - Oct 2025
- Developed and enhanced cross-platform mobile features for Android and iOS using Kotlin Multiplatform and Compose Multiplatform (CMP) for RaiseCall.
- Integrated mobile capabilities supporting streamlined multi-channel customer interactions within the RaiseCall platform.
- Investigated and resolved application issues, improving stability, reliability, and overall performance.
- Maintained and optimized the shared cross-platform codebase to ensure consistent functionality across Android and iOS.
- Restored and reconfigured the iOS development environment, enabling the team to resume iOS builds, testing, and development workflows.
- Collaborated with developers and other team members to integrate features and maintain consistent behavior across platforms.
- Contributed to the evolution of a unified mobile platform supporting RaiseCall's internal omnichannel operations.
Android Developer & Squad LeaderPT PhinConAug 2019 - Jul 2025
- Led a development team responsible for the FMC IndiHome integration into the MyTelkomsel Super App.
- Led a specialized engineering team focused on strengthening application security and addressing security vulnerabilities.
- Designed and implemented an end-to-end request/response encryption module using token-based security and Diffie-Hellman key exchange.
- Coordinated security-focused sprints covering penetration-test findings, vulnerability remediation, and proactive security improvements.
- Collaborated with Product Owners and Solution Architects on sprint planning, technical decomposition, and task allocation.
- Designed and implemented modular Android architecture using MVVM and Clean Architecture principles to improve maintainability and scalability.
- Contributed to feature development, bug fixes, and performance improvements to maintain application stability and user experience.
- Mentored developers and contributed to code reviews, technical discussions, sprint planning, and knowledge-sharing practices.
- Collaborated with Scrum Masters, Project Managers, Product Owners, Solution Architects, Backend Developers, and QA to deliver features aligned with business and technical requirements.
Software Engineer & Mobile DeveloperPT PhinConSep 2018 - Aug 2019
- Developed and maintained the MyTelkomsel mobile application using React.js and Cordova, supporting both Android and iOS platforms.
- Developed and maintained MyTelkomsel Web and various Telkomsel e-commerce platforms using React.js.
- Developed backend APIs using Node.js and Express.js and implemented frontend features using React.js and Redux.
- Integrated analytics tracking into MyTelkomsel Web to support product insights and performance monitoring.
- Migrated the MyTelkomsel Web login system to CIAM (Customer Identity and Access Management) to improve security and scalability.
- Collaborated with cross-functional teams to deliver new features, resolve critical issues, and support stable releases.
Software EngineerPT Global Technology ResourcesJun 2014 - Sep 2018
- Led development teams across multiple projects, providing technical guidance and mentorship.
- Analyzed requirements and technical documentation to design system flows and database structures using UML.
- Developed and maintained web applications using PHP frameworks including Laravel, CodeIgniter, and CakePHP.
- Maintained and implemented features for the Hargadunia.com e-commerce platform.
- Collaborated directly with clients to gather requirements, implement solutions, and support timely project delivery.
Founder & IT DivisionCV Sundanese TechnologyOct 2014 - Jan 2016
- Founded and managed the IT division, delivering web and digital solutions aligned with client requirements.
- Led technical delivery from requirements gathering and solution design through development and implementation.
- Managed client communication, project delivery, and ongoing technical support.
MY TOOLKIT
The right tools for the job.
Mobile, frontend, and backend engineering, supported by architecture, observability, and collaborative delivery.
Mobile Development
Kotlin / Java / Android / Compose Multiplatform / Flutter / Firebase
Frontend
React.js / Next.js / JavaScript / Tailwind CSS / Bootstrap / CSS / HTML
Backend
NestJS / Node.js / Express.js / Hapi.js / Golang / PHP / Laravel / CodeIgniter / RESTful APIs
Database & Cache
PostgreSQL / MySQL / MongoDB / Redis
Messaging & Infrastructure
RabbitMQ / Docker / Nginx
Monitoring & Observability
Datadog / Firebase Crashlytics
AI-Assisted Development
Cursor / GitHub Copilot / Codex / Claude Code / Agentic AI
Architecture & Methodologies
Clean Architecture / MVVM / MVC / Modular Architecture / Agile/Scrum
Tools & Engineering Practices
Git / GitHub / GitLab / Bitbucket / SonarQube / Code Review / CI/CD / Release Management
Soft Skills
Problem Solving / Critical Thinking / Team Leadership / Time Management / Adaptability
Education & continuous learning.
Formal education, professional certifications, and training throughout my career.
Universitas Binaniaga Indonesia
Bachelor's Degree in Information Systems
2016 - 2021
SMK Wikrama Bogor
Computer Software Engineering
2011 - 2014
Certifications
MERN Stack Course
WPU Course · May 2025
Credential ID: 1BVV70X2
Menjadi Android Developer Expert
Dicoding Indonesia · May 2022
Credential ID: KEXLG4O1WZG2
Belajar Membuat Aplikasi Android dengan Jetpack Compose
Dicoding Indonesia · Jan 2023
Credential ID: ERZR021W2XYV
Memulai Pemrograman dengan Dart
Dicoding Indonesia · Sep 2021
Credential ID: ERZR4YR2MZYV
Memulai Pemrograman dengan Kotlin
Dicoding Academy · Mar 2021
Credential ID: KEXL42ERMXG2
Belajar Prinsip Pemrograman SOLID
Dicoding Academy · Feb 2021
Credential ID: L4PQM5WK7ZO1
Workshops & trainingLeadership, communication, and software engineering
- Corporate Champion Mentality, Jakarta, 2024
- Knowing Yourself, Jakarta, 2024
- Customer Service Mindset, Jakarta, 2024
- Basic Communication Skill, Jakarta, 2024
- Time Management, Jakarta, 2024
- DevFest, Bogor, 2022
- Meetup: Using the Gin Web Framework and RabbitMQ with Go, Jakarta, 2018
- BEKRAF Developer Day, Bogor, 2017
- Conducted a training session for students at SMK Wikrama Bogor on the topic "Working Smart with Bootstrap", Bogor, 2015
- Software Engineering Expertise Competency, Bogor, 2014
- LDKS (Latihan Dasar Kepemimpinan Siswa), Bogor, 2011
- Tunas Hijau SMK Wikrama, Bogor, 2011
LET’S CONNECT
Good things start
with a conversation.
Have a project in mind, an opportunity to share,
or just want to say hello? I’d love to hear from you.

