Muhammad Iqbal

Front-End Engineer

I build pixel-perfect, engaging, and
accessible user experiences.

ABOUT

As a seasoned Frontend Engineer with 6+ years of experience, I specialize in crafting engaging and scalable user interfaces for web and mobile applications. Proficient in ReactJS and NextJS, I excel in building fast, efficient, and maintainable web applications. Additionally, my expertise in React Native enables me to develop seamless and intuitive mobile experiences.

Throughout my career, I have had the privilege of working with diverse companies, including software agency, health-care corporation, and aqua-culture start-up. This exposure has equipped me with a unique understanding of the tech industry, allowing me to adapt to changing requirements and deliver high-quality solutions that meet the needs of clients and users.

With a passion for staying up-to-date with the latest technologies and trends, I am committed to continuously improving my skills and knowledge to design and develop cutting-edge solutions that drive business success.

EXPERIENCES
OCT 2022 - PRESENT
Frontend Engineer · eFishery
  • Build, design, and maintain multiple websites & mobile apps to achieve 100% digitalization of the company's.
  • Implementing CodePush updates for React Native apps to enhance deployment effciency.
  • Refactor existing codebases to improve apps performance and developer experiences.
  • Work closely with cross-functional teams, including developers, managers, designers & products to design new features and resolve bugs.
  • Optimized existing React applications for improved performance and user experience.
  • Initiate & Implement unit testing using Jest to improve code quality and reduce bugs.
OCT 2020 - JUNE 2023
Frontend Engineer > Lead Frontend Engineer · PT Pertamina Bina Medika IHC
  • Developed, Designed and maintained a high-quality user interface for a new product.
  • Crafted reusable React components for future use.
  • Took the initiative to prototype new user experiences and test them with stakeholders.
  • Initiate & Implemented new coding standards and best practices for the front-end team, resulting in improved effciency and a more consistent codebase across projects.
  • Optimized existing React applications for improved performance and user experience.
  • Work closely with clients to understand their needs and deliver solutions that meet their requirements.
APR 2019 - AUG 2022
Frontend Engineer · Virtual Spirit
  • Mainly focused on build & maintain high-quality web and mobile applications.
  • Designed and implemented a user-friendly interface for the app.
  • Optimized the app for performance and user experience.
  • Collaborated with cross-functional teams to deliver high-quality mobile apps.
OCT 2018 - APR 2019
Frontend Engineer · Komers
  • Joined a very early-stage startup as a fresh graduate.
  • Built e-commerce apps from scratch using React Native and React.js in a team of three engineers.
  • Designed and implemented user interfaces without a dedicated UI/UX designer.
  • Delivered core features like product listings, carts, and payments while ensuring scalable and maintainable code.
PROJECTS

My personal website to showcase my projects and experiences.

Typescript
Tailwind
Astro

Develop & maintain Crowdver Tool, a Progressive Web App to manage farmer verification orders to decrease the number of fraud by increasing the number of verified farmers.

Typescript
NextJS
RefineJS
REST API
react-query
Ant Design
Jest
PWA

Develop & maintain CRM Dashboard used by eFishery to manage all customer related data, such as customer profile, customer order, customer transaction, etc.

Typescript
NextJS
react-query
code-push
bitbucket pipelines
Ant Design
Jest

Develop & maintain Sales Field Productivity Apps named Sales Diary used by Sales & Field Teams for all activities, such as supply management, order management, team reporting, etc.

Typescript
React Native
react-query
code-push
bitbucket pipelines

Internal administration named Fish Internal Tool used by the internal team for all Fish Business Unit team for administrative activities.

Typescript
CSS
NextJS
Refine.Js
react-query
zustand
Ant Design
Jest

Membership apps named eFisheryku used by members of eFishery to sell commodities, buy feed, etc. in 1 app, also Members can use kabayan to apply for a loan.

Typescript
CSS
React.Js
Vite
graphql
react-query
zustand
Jest

Hospital Information System Web Apps named Medinesia used by Pertamina Hospital that allows the collection of all data for the treatment of patients & maintain the data for future providers.

Javascript
CSS
Styled Components
React.Js
react-query
redux
recoil
Ant Design

Admin Apps named Sirs Admin used by Pertamina Hospital allows users to manage all data that is used in Medinesia Apps.

Typescript
CSS
Styled Components
Next.Js
react-query
recoil
Ant Design

Mobile communication apps named Circles.Md that had a mission to improve the working lives of health professionals and promote better patient care in hospitals.

Typescript
Styled Components
Google API
PubNub
React Native
redux saga

Mobile property apps named PropSocial to feature honest reviews direct from the community, with an easy-to-use interface that will help users find their ideal property within minutes.

Javascript
Styled Components
MapBox API
React Native
redux saga

Develop from scratch mobile social media apps named Updated that focused on photos and videos sharing like Instagram.

Javascript
Styled Components
Google API
React Native
Firebase
redux saga

Develop & maintain mobile & Web team collaboration apps named VirtualSpace that mission to improve the working lives & communications of organizations, have features to discuss with teams, also have kanban task management to manage team tasks.

Javascript
Styled Components
Google API
React Js
PubNub
React Native
redux saga

Develop & Design from scratch mobile e-commerce apps that focus on selling textile components like cloth, thread, etc.

JavaScript
React Native
CSS
Redux Saga