Muhammad Azamuddin
Verified Expert in Engineering
Full-stack Developer
Jakarta, Indonesia
Toptal 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.
Portfolio
Experience
- CSS - 10 years
- JavaScript - 7 years
- React - 6 years
- Front-end Development - 4 years
- Tailwind CSS - 3 years
- Express.js - 3 years
- Next.js - 3 years
- TypeScript - 3 years
Availability
Preferred Environment
Vim Text Editor, Slack, JavaScript, TypeScript, Express.js, React, Agile, Node.js
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.
Work Experience
Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Lead Web Developer
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.
Experience
Taildesignr
https://taildesignr.comTaildesignr 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.idInsightZilla
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/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-pluginSo, I took initiative to create a Mautic plugin to integrate with Mailgun.
Open-source Polished Bootstrap Theme
https://azamuddin.github.io/polished-template/Polished is an open-source admin template based on Bootstrap 4 that tries to implement the Polaris design system from Shopify.
Upkit React
Pomdoro Timer and Leaderboards
https://azamuddin.com/projects/mindfuldayThe app I developed is built using React/Next.js, TypeScript, and TailwindCSS. It uses Mobx as a state manager and leverages Dexie for IndexedDB for fast performance.
The codebase is solid and very easy to change and maintain when updating or adding new features due to its simple yet predictable structure and borrowing some OOP paradigm.
Chrome Extension For Pomodoro Timer App
https://chromewebstore.google.com/detail/mindfulday-extension/mmjhgfjemflkdjjcbneoldhpbmhbhbhi?authuser=0&hl=enWith this extension, now user can block websites during their focus session with MindfulDay.
Education
Associate's Degree in Governmental Accounting
Indonesian State College of Accounting - Jakarta
Certifications
ECSP v8 .NET
EC-Council
Security+
CompTIA
Certified Incident Handler
EC-Council
ITIL V3 Foundation
EXIN
Skills
Libraries/APIs
React, REST APIs, MobX, Node.js, jQuery, Antd, Facebook API, Framer Motion, Dexie.js
Tools
Vim Text Editor, Sequelize, NGINX, Webpack, Mongoose, AWS Copilot, Amazon CloudFront CDN, AWS CloudFormation, Amazon CloudWatch, AWS SDK, Figma, Cucumber
Languages
TypeScript, JavaScript, PHP, CSS, HTML, Python, Go, GraphQL, HTML5
Frameworks
Express.js, Tailwind CSS, Sails.js, Next.js, Material UI, Laravel, Bootstrap, Cypress, Redux, Scrapy
Paradigms
REST, Agile
Storage
MySQL, Redis, MongoDB, IndexedDB
Platforms
Amazon Web Services (AWS), DigitalOcean, Amazon EC2, AWS ALB
Other
Styled-components, Chrome Extensions, APIs, Front-end, Front-end Development, Startups, Threat Intelligence, Amazon Route 53, User Interface (UI), Back-end, User Experience (UX)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring