I’m Hammad Syarif, a software engineer who enjoys building reliable, secure applications—especially in mobile and backend integrations. In my recent role at PT Bank Rakyat Indonesia, I focused on mobile application development while also supporting services that integrate core banking and middleware systems, and I built automation to speed up software delivery. I’m now pursuing an MSc in Computer Science and Engineering at Politecnico di Milano, where my work centers on secure middlebox architecture for private 5G infrastructures. Alongside my engineering experience, I’ve led Android development projects, applied clean architecture and MVVM patterns, and worked on security-focused projects involving reverse engineering and vulnerability exploitation.…

Hammad Syarif

I’m Hammad Syarif, a software engineer who enjoys building reliable, secure applications—especially in mobile and backend integrations. In my recent role at PT Bank Rakyat Indonesia, I focused on mobile application development while also supporting services that integrate core banking and middleware systems, and I built automation to speed up software delivery. I’m now pursuing an MSc in Computer Science and Engineering at Politecnico di Milano, where my work centers on secure middlebox architecture for private 5G infrastructures. Alongside my engineering experience, I’ve led Android development projects, applied clean architecture and MVVM patterns, and worked on security-focused projects involving reverse engineering and vulnerability exploitation.…

Available to hire

I’m Hammad Syarif, a software engineer who enjoys building reliable, secure applications—especially in mobile and backend integrations. In my recent role at PT Bank Rakyat Indonesia, I focused on mobile application development while also supporting services that integrate core banking and middleware systems, and I built automation to speed up software delivery.

I’m now pursuing an MSc in Computer Science and Engineering at Politecnico di Milano, where my work centers on secure middlebox architecture for private 5G infrastructures. Alongside my engineering experience, I’ve led Android development projects, applied clean architecture and MVVM patterns, and worked on security-focused projects involving reverse engineering and vulnerability exploitation.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

Work Experience

Software Engineer at PT Bank Rakyat Indonesia (Persero) Tbk
June 1, 2021 - August 31, 2024
Contributed to engineering and maintenance of BRI Ceria, a digital lending platform serving 1M+ users. Owned primary mobile application development and supported integrations pulling data from core banking and middleware systems. Built automated CI/CD and delivery pipelines integrating mobile frontends with microservices, and improved app stability by refactoring state management, fixing memory leaks, and adding proactive error handling. Reduced app package size by 50% to lower installation drop-offs, and hardened client security post-penetration testing by implementing SSL pinning and cryptographic handshake mechanisms between apps and API gateways. Redesigned the digital lending onboarding flow and designed a behavioral fraud detection system using historical customer data.
Lead Android Developer at ZAPPS Jakarta (Remote)
March 1, 2021 - August 31, 2021
Supervised end-to-end SDLC from resource gathering to deployment for the Cocorolife e-commerce app. Implemented clean architecture boilerplate and applied MVVM. Integrated OpenStreetMap API for location services and Finpay payment gateway for transactions. Used GitLab CI/CD for integration/deployment and managed app store accounts.
IT Trainee Batch 1 at BFLP
August 1, 2020 - June 30, 2021
Learned fundamental IT operations and the growth of the banking industry in the digital era through a structured trainee program.
Lead Android Developer at Tekno Sejahtera Business Solution
April 1, 2019 - July 31, 2019
Contracted to develop the Toeline app connecting users and merchant vendors for PT Adhi Karya. Applied clean architecture and MVVM while developing separate applications for public users and merchants.
Android Developer Intern at PT Gamatechno Indonesia
December 1, 2018 - March 31, 2019
Enhanced the Nusacare health monitoring Android app using Java and implemented MVP design pattern. Designed an adaptive UI, and performed debugging/profiling to improve stability and reliability.

Education

MSc Computer Science and Engineering at Politecnico di Milano
September 1, 2024 - September 24, 2026
BEng Information Technology at Universitas Gadjah Mada
August 1, 2016 - August 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Computers & Electronics

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more