TeguhAtma

Teguh Atma Wijaya

Software Engineer

6+ years of expertise in backend systems, DevOps, and cross-functional team leadership. Passionate about clean code, performance optimization, and empowering teams to ship independently.


Last Update:2025/08

About Me

Software Engineer with 6+ years of expertise in backend systems, DevOps, and cross-functional team leadership. Proven ability to design scalable solutions, mentor engineers, and bridge technical and business needs—transforming client trust into multi-year enterprise partnerships.

Passionate about clean code (SOLID/DDD), performance optimization, and empowering teams to ship independently. Currently based in Indonesia, working with global teams across different time zones.

Education

Bachelor of Computer Science
University of Indonesia, Depok

Location

Indonesia

Languages

English (Fluent), Bahasa Indonesia (Native)

Work Experience

Backend Co-Engineering Manager
AssistX Enterprise
Dec 2024 - Present
Jakarta, Indonesia (On-site)

Leading technical teams and strategic client partnerships

  • Shared responsibility for 10+ persons backend team and trained 5+ engineers in DevOps, DDD, and SOLID principles
  • Authored company-wide coding standards (Go), reducing PR review time by 40% and onboarding time by 25%
  • Designed multi-database framework (PostgreSQL + Sqlite + MongoDB) for high-availability and scalability
  • Built trust through detailed architecture walkthroughs, securing multi-year contracts
GoPostgreSQLMongoDBDockerCI/CDDevOpsAI/MLMentoringTeam LeadershipProject Management
Backend Engineer
AssistX Enterprise
Dec 2023 - Dec 2024
Jakarta, Indonesia (On-site)

Transforming monolith into distributed system

  • Broke apart monolithic file-compression system into distributed architecture using message queues (NSQ)
  • Replaced error-prone manual deployments with Docker images, cutting setup time from 4 hours to 20 minutes
  • Engineered Samba protocol integration for Windows-Linux file processing compatibility
  • Migrated from OCR to Vision-Language Models (VLMs), improving processing time from 3 minutes to 3 seconds
GoPythonDockerNSQLinux
Backend Engineer
Evermos
Aug 2022 - Aug 2023
Lombok, West Nusa Tenggara, Indonesia (Remote)

Full-stack development with clean architecture principles

  • Led maintenance and development of several new features implementing clean code principles and DDD
  • Collaborated with product managers to define system requirements and estimate development timelines
  • Created internal applications using no-code platforms (Appsmith) cutting development time by 50%
GoClean ArchitectureDDDAppsmith
Software Engineer & IT Team Lead
Makara Mas
June 2020 - Aug 2022
Lombok, West Nusa Tenggara, Indonesia (Remote)

Leading development teams and building payment systems

  • Developed and maintained comprehensive billing and payment system
  • Created roadmap for application development and implemented SCRUM methodology
  • Reduced manual processing time by 50% through automation and improved productivity
PHPPayment SystemsSCRUMTeam Leadership
Software Engineer
Pusilkom UI
June 2018 - July 2019
Depok, West Java, Indonesia (On-site)

IoT and smart systems development

  • Maintained and refactored smart parking and door access systems using event-driven architecture
  • Developed Presentronik: smart class attendance system integrated with University of Indonesia's SIAK-NG
  • Involved in user training, support, and deployment across university faculties
PythonIoTEvent-Driven ArchitectureZeroMQSmart Systems

Featured Projects

Andieni - Electronic Service Manuscript Application
Electronic signature and mail distribution system for University of Indonesia's Archives office
Aug 2023 - Oct 2024
Frontend Engineer & Full Stack Developer
  • Led significant UI/UX revamp, improving user experience and application functionality
  • Restructured application architecture, separating frontend and backend components
  • Developed robust mail disposition system and eSignature solution to reduce paper usage
  • Successfully integrated with Badan Sertifikasi Elektronik (BSRE) for compliance
ReactNode.jsDigital SignaturesGovernment Compliance
BNI QRIS Integration - MAJA
Payment system integration with Bank Negara Indonesia's QRIS payment system
Dec 2021 - Jan 2022
Backend Developer
  • Successfully integrated existing billing system with BNI QRIS payment gateway
  • Implemented secure payment processing and transaction handling
  • Ensured compliance with banking regulations and security standards
PHPPayment GatewayQRISBanking Integration
BCA Virtual Account - MAJA
Integration with Bank Central Asia's Virtual Account payment system
Sep 2021 - Nov 2021
Backend Developer
  • Integrated billing system with BCA Virtual Account payment method
  • Implemented automated payment reconciliation and reporting
  • Enhanced system reliability and payment processing efficiency
PHPVirtual AccountPayment ProcessingBanking API
TNDE UNHAN - Electronic Mail Disposition
Comprehensive electronic mail disposition system for Universitas Pertahanan Indonesia
Sep 2020 - Aug 2021
Full Stack Developer
  • Developed complete electronic document management system
  • Streamlined administrative processes and reduced paper usage
  • Implemented role-based access control and document workflow
PHPDocument ManagementWorkflow AutomationGovernment Systems
DISPOSUR BPOM - Mail Disposition System
Electronic mail disposition system for National Agency of Drug and Food Control
Feb 2019 - Apr 2020
Full Stack Developer
  • Developed comprehensive electronic mail disposition system
  • Reduced manual processing time and improved productivity
  • Provided training and documentation for smooth system adoption
PHPGovernment SystemsDocument ProcessingTraining & Support

Skills & Expertise

Programming Languages
GoPythonPHPNodeJsJavaScriptTypeScript
Backend & Systems
MicroservicesDistributed SystemsEvent-Driven ArchitectureDDDMVCREST APIsSOAPWebSockets
DevOps & Cloud
DockerCI/CDAWSGCPNginxGrafanaPrometheusLokiProxmoxSentry
Databases
PostgreSQLMySQLSQLiteMongoDBRedis
Tools & Technologies
GitJiraKibanaZabbixNSQRabbitMQSolaceAWS SQS/SNSZeroMQMQTT
Leadership & Soft Skills
Team MentoringArchitecture ReviewsClient ManagementAgile/ScrumTechnical DocumentationPerformance Optimization

Get In Touch

Lets Connect

I am always interested in discussing new opportunities, innovative projects, or potential collaborations. Whether you are looking for a technical leader, backend engineer, or consultant, I would love to hear from you.