M

Muhammad Al Anis Faishal

About

Detail

Jakarta, Indonesia

Contact Muhammad regarding: 
work
Full-time jobs
Starting at USD3k/month
Flexible work
Starting at USD18.7/hour

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Subscript
    Full Stack Engineer
    Subscript
    Dec 2024 - Jan 2025 (2 months)
    • Developed and deployed scalable features related to invoice and billing systems using React, JavaScript, Express, and REST API. • Optimized database operations and managed data efficiently using Knex.js and PostgreSQL. • Implemented comprehensive testing suites, including Jest for back-end unit testing and Playwright for front-end and end-to-end testing. • Collaborated with cross-functional teams in an Agile environment to deliver high-quality software solutions. • Contributed to code reviews and debugging processes, maintaining clean and well-documented code.
  • Tokopedia
    Senior Software Engineer - Web Platform
    Tokopedia
    Jul 2021 - Aug 2024 (3 years 2 months)
    • Designed and implemented reusable configurations for ESLint, Webpack, Jest, CSS Module, and TypeScript, reducing redundancy and standardizing development workflows across teams.
    • Developed and maintained a robust code structure, including libraries (custom React Query, reusable React hooks) and tools (unused code detection, TypeScript coverage collection), reducing development time and increasing team productivity.
    • Researched, evaluated, and integrated emerging technologies such as Zustand, Jotai, SWC, React Query, SWR, Zod, and Adaptive Image, enhancing application performance and developer experience.
    • Led technical aspects of projects, managed team technical tasks, ensuring high-quality deliverables.
  • Tokopedia
    Software Engineer - Web Platform
    Tokopedia
    Mar 2019 - Jun 2021 (2 years 4 months)
    • Collaborated with cross-functional teams, including Product Managers (PM), UI/UX Designers, QA/QC, Data Analysts, and Back-end Engineers, to plan, develop, and maintain Tokopedia Chat, Broadcast Message, and Notification Center pages on desktop and mobile, following the Scrum framework, utilizing React, TypeScript, GraphQL, Express, and Emotion (CSS-in-JS). • Improved application performance by reducing bundle size and optimizing page speed, following Google Lighthouse recommendations. • Enhanced server-side performance by migrating from Express to Fastify, reducing server CPU and Memory usage. • Increased code quality by implementing unit tests using Jest and React Testing Library. Additionally, I utilized Node.js for various functio
  • Xcidic
    Full Stack Engineer
    Xcidic
    Feb 2018 - Mar 2019 (1 year 2 months)
    • Designed, planned, and developed websites for Singapore Inclusive Sport Event (Runninghour), a hotel in Macau (Caravel), and a hotel booking system in Hong Kong (Oootopia), utilizing the MERN stack (MongoDB, Express, React / Next JS, and Node JS), React Native, and Redux. • Developed and maintained RESTful APIs to support web application functionality and integration. • Set up and maintained servers on Google Cloud Platform (GCP), Amazon Web Services (AWS), Digital Ocean, Heroku, and Netlify. Additionally, I maintained a booking system application using PostgreSQL, which enhanced my database management skills and contributed to the overall functionality of the web applications.
  • Xcidic
    Front-end Engineer
    Xcidic
    Jun 2016 - Jul 2017 (1 year 2 months)
    • Designed and developed responsive websites for Xcidic and Singaporean Master of Ceremony (MC Stanley), ensuring compatibility across multiple devices. • Deployed and maintained websites on Google Cloud Platform (GCP) and Netlify.
Education verified_user 0% verified
  • University of Brawijaya
    Bachelor of Informatics Engineering
    University of Brawijaya
    Sep 2013 - Jan 2018 (4 years 5 months)
  • J
    JavaScript (Intermediate) - HackerRank
  • F
    Front End Development Libraries - freeCodeCamp
  • J
    JavaScript Algorithms and Data Structures - freeCodeCamp
  • M
    Meta Front-End Developer - Coursera