Evolution of an Engineer
From creative design to enterprise SAP development. A multidisciplinary path that shaped how I build software today.
SAP ABAP Developer
Accenture
Developing enterprise-grade SAP ABAP solutions as part of large-scale business transformation projects — designing and building RICEFW objects across multiple functional modules.
- Develop custom ABAP reports, ALV reports, and data extraction programs for business-critical processes.
- Build interfaces and data conversion programs to support system integration and data migration.
- Create enhancements and user exits to extend standard SAP functionality per client requirements.
- Develop Smartforms and SAPscript layouts for enterprise document output.
- Perform debugging, performance tuning, and code review to maintain enterprise code quality standards.
ICT Staff — Web Developer
PT Apparel One Indonesia (part of BBI Group)
Building internal web systems that optimise the fabric production process, working alongside the ERP team.
- Develop production-related web applications using PHP and the Laravel framework, collaborating via Git.
- Design database structures and implement them in PostgreSQL, including query optimisation.
- Run discovery meetings with production users, system analysts and business analysts on production flow.
Cloud Computing Cohort
Bangkit Academy 2024 (by Google, GoTo & Traveloka)
Worked as part of a DevOps team building a freelance platform and its cloud architecture on Google Cloud Platform.
- Built backend services with Express.js and managed deployment using GCP (Compute Engine, Cloud Run, Cloud SQL).
- Developed a business-card portfolio, digital contract and terms feature using Next.js.
- Managed API services and documentation; planned projects with Trello, Google Calendar and Sheets.
Software Engineer (Internship)
PT Stechoq Robotika Indonesia
Oversaw a Learning Management System (LMS) website project collaboratively with a team.
- Designed, developed and maintained the LMS using PHP within the Moodle CMS and Bootstrap.
- Involved across the full software development life cycle, from planning to implementation.
- Sliced UI/UX designs and built the features needed for LMS content.
Part-Time Mathematics Mentor
RBC
Taught mathematics to 8th-grade junior high school students.
- Prepared lesson materials and practice exercises for math classes.
- Provided motivation and encouragement to students.
Graphic Designer (Internship)
PT JSI Teknologi Utama
Supported social media and content for a sports-judging start-up (Pencak Silat).
- Created Instagram feed designs and layouts.
- Designed posts for special occasions, press releases, feeds and stories.
Diploma III — Informatics / Computer Engineering
Semarang State Polytechnic (Politeknik Negeri Semarang)
Graduated with a GPA of 3.97/4.00 and named Best Graduate of the program.
- Web programming (HTML, CSS, JavaScript) with Bootstrap and Laravel, shipping a mandatory project every semester.
- UI/UX design, plus AR/VR using Blender and Unity with image-target implementation.
- Network fundamentals: subnetting, IP management and configuration with Winbox and Cisco.
- Cybersecurity & network security — IPS/IDS, spoofing, SQL injection and DDoS techniques.
Senior High School — Science (IPA)
SMAN 01 Mayong
Graduated with a score of 84.00/100.
- Achieved 3rd parallel ranking across grades 10, 11 and 12.
- Trusted as class representative for three consecutive years.
Penerapan Machine Learning dengan Google Cloud
Built and deployed a skin-disease cancer detection website backed by an ML model on Google Cloud.
Web Programming
Advanced HTML, CSS and responsive layout with Flexbox.
Junior Web Developer
Structured programming, UI implementation and best-practice coding.
Database Design & Database Programming with SQL
SQL fundamentals: DDL, DML, DCL and TCL commands.
MikroTik Certified Network Associate (MTCNA)
Configuring, securing and optimising networks with MikroTik routers and switches.
Head of Department — Kominfo
KMJS Polines
Lead the communication & information department for the regional student association.
- Manage the KMJS Polines Instagram account and posting schedule.
- Monitor engagement and respond to the community promptly.