Hi! I'mAhmad Alif Sofian

Fullstack Developer.

Ahmad Alif Sofian
Open to Work

Ahmad Alif Sofian

Professional Exp.

2+ Years

Current Location

Jakarta - Indonesia šŸ‡®šŸ‡©

Summary
About Me.

Hello! I’m Ahmad Alif Sofian, a Fullstack Developer, experienced in building and maintaining web applications using React.js, Next.js, and TypeScript. I have hands-on experience with backend APIs, middleware orchestration, and DevOps tools including Jenkins, AWS EKS, and kubectl. Passionate about creating responsive, user-friendly interfaces and ensuring seamless integration between frontend and backend systems. I enjoy solving complex problems, collaborating with cross-functional teams, and continuously learning to deliver high-quality solutions.


I work with modern web technologies including JavaScript, TypeScript, Node.js, Express.js, React.js, Next.js, Tailwind CSS, Material UI, Redux, Zustand, TanStack Query, MySQL, Redis, Jest, Cypress, and tools like Git, Jenkins, kubectl, AWS EKS, cURL, Postman, and Splunk
Journey

Work
Experience.

Professional path and the evolution of my technical expertise.

PT Phincon – Jakarta, Indonesia (On Site)

MyTelkomsel App Project

PT Phincon – Jakarta, Indonesia (On Site)January 2024 – October 2025
Backend Developer (January 2024 - July 2025) • Middleware API: Developed REST APIs performing aggregation, data transformation, mapping, and constructed structured responses from multiple services for utility dashboards and quota info pages (Node.js & Express.js). • Response & Validation: Implemented standardized response schemas, request validation, and centralized error handling. • Production Bug Fixing: Resolved production issues by fixing logic inconsistencies, edge cases, and data mismatches that directly impacted user-facing features. • Testing Lifecycle Support: Assisted SIT, UAT, FUT, regression, and pentest by preparing config, validating API responses, and providing cURL examples. • Log Monitoring: Monitored and analyzed application logs using Splunk to support root cause analysis and fast incident resolution. • Deployment Support: Assisted deployment and uploaded JSON configurations to non-production environments using Jenkins and AWS EKS. • Unit Testing: Created and maintained Jest unit tests to validate common user scenarios and reduce regression risk during feature releases and hotfixes. • Cross-Team Collaboration: Worked closely with mobile, QA, and product teams on issue investigation and release processes. Application Support Engineer (August 2025 - October 2025) • Business-As-Usual (BAU) Application Support for MyTelkomsel: Ensured service stability, monitored logs, and investigated reported issues using Splunk. • Log Monitoring & Issue Analysis: Analyzed application logs using Splunk to identify errors, anomalies, and potential service disruptions. • Deployment Support: Executed JSON uploads using Jenkins, assisted API gateway configuration using Kong, performed system configuration for production, and executed kubectl commands. • Cross-Team Coordination: Worked closely with internal teams to escalate issues, clarify technical findings, and support resolution processes.
PT Phincon – Jakarta, Indonesia (On Site)

Fullstack Developer Trainee

PT Phincon – Jakarta, Indonesia (On Site)October 2023 – December 2023
• Intensive Fullstack Developer Program: Participated in an intensive bootcamp program with hands-on practice through real boilerplates, handling both frontend and backend tasks, and collaborating with fellow trainees to deliver functional web features within a team environment. • Hands-on Unit Testing with Jest: Practiced writing unit tests using Jest to validate core logic and common user scenarios in JavaScript applications. • Responsive UI Styling with CSS & SCSS: Applied CSS and SCSS to build clean, responsive, and user-friendly interfaces following modern web design practices. • Database & Caching Fundamentals (MySQL & Redis): Worked with MySQL for relational data storage and Redis for caching and session handling in fullstack applications. • Modern Web Application Development (React.js): Built interactive web interfaces using React.js. • Backend Service Development (Node.js & Express.js): Developed RESTful backend services using Node.js and Express.js, focusing on structured APIs and scalable server-side logic.
PT.Javan Cipta Solusi - Yogyakarta, Indonesia (Remote)

Software Developer Internship

PT.Javan Cipta Solusi - Yogyakarta, Indonesia (Remote)June 2021 – August 2021
• Assisted in developing a web application using Laravel (PHP) for the backend and Vue.js for the frontend. • Implemented minor features and performed database operations using PostgreSQL
End of Timeline

Core
Expertise.

Languages.

JavaScript

JavaScript

Typescript

Typescript

Framework & Tools.

Express.js

Express.js

React.js

React.js

Next.js

Next.js

Redux

Redux

Zustand

Zustand

TanStack Query

TanStack Query

Tailwind CSS

Tailwind CSS

Material UI

Material UI

HTML

HTML

CSS

CSS

Testing.

Jest

Jest

Cypress

Cypress

Databases & Caching

MySQL

MySQL

PostgreSQL

PostgreSQL

SQLite

SQLite

Redis

Redis

Selected Works

What I've been
working on.

Projects

MyTelkomsel App

MyTelkomsel App

- Developed and integrated middleware services connecting internal and external APIs for the MyTelkomsel mobile application. - Collaborated with cross-functional teams to integrate APIs with internal and external system

EasyWash Website

EasyWash Website

Developed a locally-run fullstack web application to manage laundry transactions and services, integrating OpenStreetMap for interactive outlet mapping and Stream.io for real-time chat between customers and service providers. Built using React.js for the frontend and Node.js (Express) for the backend.

Financial Manage App Nurul Ilmi Aini

Financial Manage App Nurul Ilmi Aini

Developed a desktop application to manage school financial and student data, including CRUD features and authentication. Built the backend using JavaScript, Tauri, tauri-plugin-sql, and SQLite, and the frontend with React.js, Material UI, React Redux, and React Router.

Selected Works

What I've been
working on.

Portofolio

PundiPundi – Personal Expense Tracker (React Native App)

PundiPundi – Personal Expense Tracker (React Native App)

Built a mobile expense tracking application to record daily income and expenses, featuring transaction history, simple categorization, and local data persistence. Developed using React Native with a focus on clean UI and user-friendly flows.

RestoReservation Website

RestoReservation Website

A Website to reservation or booking restaurant and a user consists 1 of 4 different roles, the 3 main roles are restaurant admin, customer and app admin. and 1 more role super admin, backend with java springboot and frontend with React js

TheMealApp Website

TheMealApp Website

A Website to display Food information from TheMealDb API. Consume the API from TheMealDB,Frontend developed Using Vite ReactJS, React Router and Tailwind CSS.

ToDoList

ToDoList

Todolist website using expressJS NodeJs and React.

Achievements

My
Certificates.

Modern JavaScript: ES6 Basics

Modern JavaScript: ES6 Basics

Learn most fundamental of javascript ES6 features and practice with mini project, learn about reason usingg modern ES6 such a Arrow Function, variable etc.

Azure: create a REST API using NodeJS Serverless Functions

Azure: create a REST API using NodeJS Serverless Functions

Create a Function App and Serverless Functions, Create an API out of the Serverless Functions, and Understand route templates

Front End Development Libraries

Front End Development Libraries

Learn basic Bootstrap, add logic into css, learn basic Sass, and build m ini project using ReactJs with ReduxJs.

Back End Development and APIs

Back End Development and APIs

learn how to write back end apps with Node.js and npm. Build web applications with the Express framework, and learn using MongoDB.

TypeScript Arrays

TypeScript Arrays

Declare and Initialisation of Arrays in TypeScript, Understand Single and Two dimensional Arrays in TypeScript, Access Array Elements and Understand TypeScript Array methods

Increase SEO Traffic with WordPress

Increase SEO Traffic with WordPress

Update website for search engine optimization.Edit webpage content, links, and images.Edit headings, permalinks, and visibility.

Contact Me

Let's Talk.

Have a question or want to work together? Drop me a message below.