- Working on freelance projects mainly in JVM stacks (Java or Kotlin) with Spring boot
- Web application security research
Senior Software Engineer
DKATALIS (Digital Katalis)
Jakarta, Jakarta
08.2020 - 03.2025
Building Bank Jago by doing the following activities:
1. Come up with technical solutions for any new feature that is assigned to the team
2. Write codes
3. Review peer's codes
4. As a senior engineer, influence more for the team decisions in both development and production phases
5. Mentoring Junior Engineers
6. Help out the recruitment team to review candidate's tests and do technical interviews
Software Support Engineer
Inspire Innovations
Jakarta, Jakarta
06.2018 - 07.2020
1. Provides technical consultation mainly on OpenText Case360 and some other custom application development
2. Troubleshoots technical issues that might happen on the system
3. Develops applications in JVM stack (Java Spring Boot) and Angular in front-end
Tech Lead
Emerio
Jakarta, Jakarta
11.2017 - 05.2018
1. Led a software development team
2. Developed the back-end of a web application and a mobile application using grails
3. Developed the front-end of a web application using AngularJS and mobile application using ionic
Software Engineer
Emerio
Surabaya, Jawa Timur
03.2016 - 11.2017
1. Developed the back-end of a web and a mobile applications using grails
2. Developed the front-end of a web application using AngularJS
Software Engineer
PT Gaea Global Solusi
06.2013 - 03.2015
Designed and built a monolith web application for a hotel management system
It was a monolith application. We used Spring 3 framework (before Spring Boot came) with JSP in the server side and pure HTML and jQuery in the client side.
Analyst Programmer Trainee
PT. Indocyber Global Technology
Surabaya, Jawa Timur
04.2013 - 05.2013
Attended a training program to become a programmer with skills mainly on JAVA stack and an ability to do business requirement analysis
Education
Bachelor of Applied Science (B.A.Sc.) - Information Technology