Muhammad Azamuddin, Full-stack Developer in Jakarta, Indonesia
Muhammad Azamuddin

Full-stack Developer in Jakarta, Indonesia

Member since December 22, 2021
Muhammad Azamuddin is a passionate full-stack developer with over eight years of experience in web development. He is proficient with JavaScript, React, CRA and Next.js, Tailwind, and back-end technology such as Laravel, Express, and Sails.js. Muhammad also wrote best-selling ebooks for his local fellow programmers. In his spare time, he will still code on his projects.
Muhammad is now available for hire

Portfolio

  • Self-employed
    JavaScript, React, Laravel, Redis, Tailwind CSS, MySQL, Sails.js, APIs...
  • Aliens
    Python, Go, Next.js, React, Styled-components, Amazon EC2, Amazon Route 53...
  • Ministry of Finance Indonesia
    JavaScript, TypeScript, PHP, Laravel, MySQL, Sails.js, Bootstrap...

Experience

Location

Jakarta, Indonesia

Availability

Part-time

Preferred Environment

Vim Text Editor, Slack, JavaScript, TypeScript, Express.js, React, Agile, Node.js, Startups

The most amazing...

...projects I've developed are a complex internal control app for the Ministry of Finance Indonesia and a no-code web app to design web UI exportable to Tailwind.

Employment

  • Full-stack Developer

    2017 - PRESENT
    Self-employed
    • Worked part-time as contractor full-stack developer at Keller Williams, collaborating with other front-end developers to create one of the major features for annual events in a tight 2-month deadline.
    • Improved front-end performance which uses recursive computation on a tree shape state, where one of the operations took 500 milliseconds to complete, troubleshooting the root cause and fixed it to result in under 80 milliseconds, which is a 6x speed improvement.
    • Managed to write four ebooks in spare time and set up the launching preparation, strategy, and partnership with the local community which resulted in 4,000+ premium readers.
    Technologies: JavaScript, React, Laravel, Redis, Tailwind CSS, MySQL, Sails.js, APIs, User Interface (UI), Front-end, Front-end Development, HTML, REST APIs, REST, Node.js, NGINX, DigitalOcean, PHP, Sequelize, Express.js, TypeScript
  • Full-stack Developer

    2021 - 2021
    Aliens
    • Contribute to their back-end/API codebase using Go with no prior experience before joining.
    • Working closely with the BA, QA, and designer to implement a custom UI design from Figma to React.
    • Implemented a scrapping tool using Scrapy capable of filtering based on title similarity using the Levenshtein distance with no prior Python experience.
    Technologies: Python, Go, Next.js, React, Styled-components, Amazon EC2, Amazon Route 53, Amazon CloudFront CDN, AWS CloudFormation, Amazon CloudWatch, AWS ALB, AWS SDK, Figma, User Interface (UI), APIs, Redux, Scrapy, Agile, Front-end, HTML, REST APIs, REST, Node.js, AWS Copilot, Amazon Web Services (AWS), JavaScript, MySQL, Express.js, TypeScript, Startups
  • Full-stack Developer

    2013 - 2020
    Ministry of Finance Indonesia
    • Improved server response time by changing strategy to aggregate and formulate reports from a MySQL query to JavaScript processing on the back end which resulted in a response time of 5+ seconds to under a second.
    • Initiated better engineering practice by using the latest open-source technology such as React, Tailwind, TypeScript, Docker, and CI/CD on GitLab.
    • Developed a complex web app for calculating and monitoring internal control compliance for all units under the Ministry of Finance of Indonesia.
    • Mentored colleagues to change career to software development from administrative staff to junior and then mid-level developer which included advising and providiing knowledge paths required to become a full-stack developer.
    Technologies: JavaScript, TypeScript, PHP, Laravel, MySQL, Sails.js, Bootstrap, Vim Text Editor, APIs, Front-end, Back-end, HTML, REST APIs, REST, Node.js, React, Express.js
  • Lead Web Developer

    2011 - 2012
    PT ENS Indonesia
    • Spearheaded the company's entire website design and implementation.
    • Helped them rank first in the targeted search keywords through varying SEO strategies resulting in an increase in the size of the overall customer base.
    • Contributed to finding a suitable content writer for the content marketing strategy.
    Technologies: HTML, CSS, PHP, JavaScript, Front-end, MySQL

Experience

  • Taildesignr
    https://taildesignr.literasikode.com

    A web-based app to design a web user interface with no coding required, 100% exportable to Tailwind 2.

    Taildesignr helps front-end developers or newcomers to web design in creating a beautiful web user interface with just a few mouse clicks.

  • Full-stack JavaScript Ebook: Express.js and React
    https://bukureact.id

    Ebooks that teach fundamentals of Express and React in Bahasa, Indonesia, covering topics from JavaScript ES6, a core concept of React, React Hooks, Express.js, Mongoose, and MongoDB, and a case study to build apps using these stacks.

  • InsightZilla

    A Chrome extension built for a Facebook advertiser to research their target audience before doing an advertising campaign. It's used by over 4,000 premium users in Indonesia and Malaysia.

    This Chrome extension uses Facebook API to fetch insight data for specific keywords.

  • Full-stack Ebook Laravel and Vue.js
    https://buku-laravel-vue.com/

    A best-selling ebook about Laravel and Vue.js in Bahasa Indonesia covers the topic of fundamental knowledge required to start working with Laravel and Vue.js.

    I wrote the Laravel part and my partner wrote the Vue.js part.

    Over 3,000 programmers and students use this to start or enhance their professional careers in web development.

  • Mailgun for Mautic
    https://github.com/azamuddin/mautic-mailgun-plugin

    I was using Mautic for sending email newsletters and at that time Mautic was lacking integration for Mailgun which is a reasonably good option for an email service provider.

    So, I took initiative to create a Mautic plugin to integrate with Mailgun.

  • Open-source Polished Bootstrap Theme
    https://azamuddin.github.io/polished-template/

    Before Tailwind, I was a user of Bootstrap and I created this theme to give back to the community.

    Polished is an open-source admin template based on Bootstrap 4 that tries to implement the Polaris design system from Shopify.

  • Upkit React
    https://upkit-react.com/

    Upkit is an open-source React component pack to help developers create UI for their web app. It consists of several basic components for a common user interface with a beautiful visual design out of the box.

  • Tail App
    https://tailapp.literasikode.com/

    A Next.js (React) TypeScript app built with Mobx to display data from an API into a mobile user interface without coding.

    Users supply API endpoint, and then they can display it as a list of swiper, list of items, grid, and other field-level components that they can pick and customize with intuitive options.

Skills

  • Languages

    TypeScript, JavaScript, PHP, CSS, HTML, Python, Go, GraphQL
  • Frameworks

    Express.js, Tailwind CSS, Sails.js, Next.js, MUI (Material UI), Laravel, Bootstrap, Cypress, Redux, Scrapy
  • Libraries/APIs

    React, REST APIs, MobX, Node.js, jQuery, Antd, Facebook API
  • Paradigms

    REST, Agile
  • Other

    Styled-components, Chrome Extensions, APIs, Front-end, Front-end Development, Startups, Threat Intelligence, AWS Copilot, Amazon Route 53, User Interface (UI), Back-end
  • Tools

    Vim Text Editor, Sequelize, NGINX, Webpack, Mongoose, Amazon CloudFront CDN, AWS CloudFormation, Amazon CloudWatch, AWS SDK, Figma, Cucumber
  • Storage

    MySQL, Redis, MongoDB
  • Platforms

    Amazon Web Services (AWS), DigitalOcean, Amazon EC2, AWS ALB

Education

  • Associate's Degree in Governmental Accounting
    2009 - 2012
    Indonesian State College of Accounting - Jakarta

Certifications

  • ECSP v8 .NET
    JUNE 2016 - JUNE 2019
    EC-Council
  • Security+
    DECEMBER 2014 - DECEMBER 2017
    CompTIA
  • Certified Incident Handler
    MAY 2014 - PRESENT
    EC-Council
  • ITIL V3 Foundation
    MARCH 2014 - PRESENT
    EXIN

To view more profiles

Join Toptal
Share it with others