Muhammad Fadhlan Aziz Profile

Muhammad Fadhlan Aziz

Bogor Regency, West Java
GitHubLinkedIn

About Me

Software Developer with a strong foundation in web development and software engineering. Currently working at PT NTT Indonesia Technology, assigned to PT Bank Negara Indonesia (Persero) Tbk. Skilled in React.js, Next.js, TypeScript, Golang, and Express.js.

Experienced in building scalable applications with Microfrontend architecture, integrating APIs, and writing unit tests. Adaptable, collaborative, and passionate about delivering high-quality software solutions.

Languages & Frameworks

HTMLCSSJavaScriptTypeScriptGolangPHPReact.jsNext.jsReact NativeExpress.jsGoFiberLaravelVite

Database & Tools

PostgreSQLRedisSequelizeGormGitDockerAWS (EC2, RDS, S3)Module FederationReduxMidtrans APIRajaOngkir API

UI/UX & Testing

FigmaAnt DesignShadcnJestReact Testing Library

Work Experience

Software Developer

PT NTT Indonesia Technology (Assigned at PT Bank Negara Indonesia (Persero) Tbk.)

Jan 2026 – Current
Jakarta, Indonesia
Project: BNI Icons (Teller App)
  • Played a key role in migrating the legacy teller system from a monolithic architecture to a scalable Microfrontend architecture using Vite and Module Federation.
  • Developed and integrated key financial modules, including module deposit, loan, and the main host app, utilizing React.js and TypeScript.
  • Designed and implemented clean, responsive user interfaces across the application using Ant Design to ensure an efficient and consistent experience for bank tellers.
  • Optimized application performance and system reliability by implementing Progressive Web App (PWA) caching strategies.

Internship Experience

Frontend Developer (Part-time)

PT Telkom Indonesia (Persero) Tbk

Jan – Mar 2025
Bandung, West Java (Remote)
  • Developed unit tests (80% coverage) with Jest & React Testing Library
  • Integrated GitLab CI pipeline for automated testing
  • Implemented filtering functionality in microservice module

Frontend Developer (Intern)

PT Telkom Indonesia (Persero) Tbk

Sep – Dec 2024
Bandung, West Java
  • Built responsive pages for MARSHALL platform using Next.js
  • Implemented JWT token handling & Redux state management
  • Improved SEO through metadata optimization

Fullstack Developer (Intern)

PT Pertagas Niaga

Jul – Aug 2024
South Jakarta, Jakarta
  • Designed flowcharts and UI prototypes in Figma for the Cash In Advance process
  • Developed disposition feature using Laravel & Blade
  • Created ERD to support system design and implementation

Featured Projects

SINOW (MOOC App) - Screenshot 1
1 / 5
SINOW (MOOC App) - Screenshot 2
2 / 5
SINOW (MOOC App) - Screenshot 3
3 / 5
SINOW (MOOC App) - Screenshot 4
4 / 5
SINOW (MOOC App) - Screenshot 5
5 / 5

SINOW (MOOC App)

An online learning hub designed to make education accessible and rewarding.

Technologies Used

Next.jsTailwind CSSExpress.jsPostgreSQLSequelize

Key Contributions

  • Designed and implemented the database schema to support course management and certification.
  • Developed the backend API using Express.js with Sequelize for data handling.
  • Integrated Midtrans payment gateway for secure online transactions.
  • Built responsive and user-friendly frontend interfaces using Next.js and Tailwind CSS.
Marshall - Screenshot 1
1 / 9
Marshall - Screenshot 2
2 / 9
Marshall - Screenshot 3
3 / 9
Marshall - Screenshot 4
4 / 9
Marshall - Screenshot 5
5 / 9
Marshall - Screenshot 6
6 / 9
Marshall - Screenshot 7
7 / 9
Marshall - Screenshot 8
8 / 9
Marshall - Screenshot 9
9 / 9

Marshall

AI-powered learning platform that automatically generates interactive modules, video lessons, and audio learning materials.

Technologies Used

Next.jsTailwind CSSPythonGolangRedis

Key Contributions

  • Built a responsive frontend interface using Next.js.
  • Implemented JWT authentication and Redux state management for secure user sessions.
  • Developed data visualization dashboards using Chart.js.
  • Created a custom text editor to design and edit PPT learning modules.
Ikobana Frozen Food - Screenshot 1
1 / 8
Ikobana Frozen Food - Screenshot 2
2 / 8
Ikobana Frozen Food - Screenshot 3
3 / 8
Ikobana Frozen Food - Screenshot 4
4 / 8
Ikobana Frozen Food - Screenshot 5
5 / 8
Ikobana Frozen Food - Screenshot 6
6 / 8
Ikobana Frozen Food - Screenshot 7
7 / 8
Ikobana Frozen Food - Screenshot 8
8 / 8

Ikobana Frozen Food

E-commerce platform for SMEs with payment integration and custom delivery system for bulk orders.

Technologies Used

Next.jsGolangRedisPostgreSQL

Key Contributions

  • Designed and implemented database schema for order and product management.
  • Developed backend APIs using Golang with Fiber and GORM.
  • Integrated payment gateway and custom courier system using RajaOngkir API.
  • Implemented Redis caching to optimize performance.

Get In Touch

I'm always open to discussing new opportunities and interesting projects. Let's create something awesome together!

Bogor, West Java
Send Message
Muhammad Fadhlan Aziz - Fullstack Web Developer