Profile
Profile
Profile
muhammad.firhan.azmi@gmail.
M. Firhan Azmi Nor
com Software Engineer
Jakarta Metropolitan Area
www.linkedin.com/in/
muhammadhan (LinkedIn)
Summary
Top Skills T̶a̶k̶e̶ ̶a̶ ̶n̶a̶p̶ Solving problems by day, Binge-watching by night.
Domain-Driven Design (DDD)
Test Driven Development
Java 8 Experience
Certifications Marine Technologies
Cloud Practitioner Essentials 1 year 11 months
(Belajar Dasar AWS Cloud)
Senior Software Engineer
March 2023 - Present (1 year 1 month)
Honors-Awards As the lead backend engineer in a team consisting of 2 backend engineers
Synrgy Academy Scolarship and 2 frontend engineers, I oversee system design, lead technical discussions,
Awardee By BANK BCA x Binar
Academy and help the product team gain visibility into what the development team can
Beasiswa PPA Awardee accomplish to solve user problems. The product we develop is essentially a
normal web application used by internal employees and cargo owners, with no
special features.
Given the time constraints imposed by the product team for feature
development, I often explore avenues for improvement in infrastructure,
developer experience, and tooling utilized across all backend engineers. This
includes enhancements like VSCode Snippets, setting up shared Go modules,
and refining AWS infrastructure for increased efficiency and productivity.
Achievements :
Reduced monthly AWS costs from $4000 to $2000 by implementing the
following strategies: consolidating to a single ALB per environment instead of
per service, migrating MongoDB from DocumentDB to MongoDB Atlas with
right-sized instances, and optimizing EC2 instance sizes based on average
usage patterns.
Software Engineer
May 2022 - March 2023 (11 months)
Pioneering Software Engineer, Crafting Marine Logistic SaaS Innovation from
Ground Zero.
Page 1 of 4
- Spearheaded a culture shift towards integration testing, influencing fellow
developers through structured code examples, emphasizing real-world
behavior simulation over heavy reliance on mocks, thereby fortifying code
quality and reliability.
- Introduced Jira Automation, streamlining development processes by
automating ticket status updates, freeing up valuable developer time for more
impactful work.
- Engineered an internal data changelog library, akin to CDC but with a
simplified implementation and user-friendly outcomes, integral to all features,
enhancing data management and traceability.
- Championed distributed tracing implementation with OpenTelemetry,
enabling comprehensive monitoring and performance optimization across the
system architecture.
- Orchestrated a significant reduction in AWS costs from $4000 to $3000
monthly by orchestrating the migration of underutilized scheduled tasks from
EC2 instances to Lambda functions, alongside meticulous optimization of VPC
usage, delivering substantial cost savings without compromising operational
excellence.
As a founding member, I've played a pivotal role in not just building but
innovating our Marine Logistic SaaS, ensuring robustness, efficiency, and
cost-effectiveness at every step.
Ula
Software Engineer - SDE 1
December 2021 - May 2022 (6 months)
Part of social commerce team, trying to help peoples who have bussinees
aspiration and savy enough leveraging technology to gaining better income to
selling daily needs to their neighbourhoods or relatives by providing software
that relevant to their needs.
Working with briliant engineers from multiple countries with difference culture
in very fast pace and growing environment, still learning but also taking
ownership delivering big initiative.
Technical Impact :
- Refactored P0 API (User Registration, User Creation) by decoupling multiple
business logic resulting to more maintainable code.
- Catching up quickly and implementing solution inside multiple complex
domain i.e. : User Management, Order Management, Customizable Hompage.
Page 2 of 4
- Taking full ownership of Story feature initiative that targeted to increase user
engagement inside Ula Retailer App, leading end-to-end process in dev side
from ideation to deployment for phase 1.
Blibli.com
Associate Software Development Engineer
May 2021 - November 2021 (7 months)
Part of Engagement Squad, Customer Experience Tribe. focused to
developing customer facing features to drive more engagement inside Blibli
website, handling Homepage, Flashsale Page, Promotion Page and Category
Page.
Tech Impact :
- Involve in Flashsale Page Revamp, implementing solution using event-driven
architecture approach.
SYNRGY Academy
Back End Developer Bootcamp
January 2021 - July 2021 (7 months)
BCA SYNRGY Academy is a scholarship program for IT talents in Indonesia.
They use project-based learning program to equip students with technical
knowledge & interpersonal skills through 6 months bootcamp.
Key Activities :
- 2 months Pre-Bootcamp learning basic web development using HTML, CSS,
JS, Bootstrap, jQuery, NodeJS, Express, EJS, PostgreSQL, Git.
- 4 months Main-Bootcamp learning backend development using JAVA, Spring
MVC, Spring Boot, jUnit, PostgreSQL, MongoDB, Redis, Docker.
- As Tech Lead when Pre-Bootcamp final project having responsible to
deciding technology stack used by team, leading team to have same
perspective how to develop the product, leading team meeting & discussion,
and become bridge between UI/UX team and Engineer Team.
- Top 5 Student Pre Bootcamp with perfect final project score.
DOT Indonesia
Backend Developer Intern
September 2020 - January 2021 (5 months)
Page 3 of 4
Key Activities :
- Developing REST API using Laravel Framework.
- Having Responsible to bug fixing and feature improvement.
- Create Study Case about TDD to help solving Code Coverage Problem
(https://medium.com/dot-intern/laravel-case-study-pendekatan-test-
drivendevelopment-tdd-pada-project-osvas-c3a38c94d77a)
Education
University of Brawijaya
Associate's degree, Diploma 3 Information System · (August 2018 - June
2021)
Page 4 of 4