Muhammad Saiful Abdulah
Fullstack Developer
Address: Indonesia, Jawa Tengah, Banjarnegara, Sigaluh, Tunggoro RT
05 RW 01
Phone: -
Email:-Nationality: Indonesian
GitHub: github.com/ipuldev
Date of birth: December 31st, 2001
Professional Profile
Web developer with 4+ years of experience in developing websites on both the frontend and backend. Actively
seeking new stacks and technology updates to turn system designs into code. Proficient in managing DevOps
tasks and delivering them to the team with clear and readable details. Effective communication with the team is
key to my work. Looking forward to joining your team.
Work History
07/2020 - present
Fullstack Developer
AWC Digital
Yogyakarta, Indonesia
AWC Digital is a software house that handles and manages systems for mining
companies. The products we build focus on HR management and asset
management for these companies.
●
●
●
●
●
●
●
Conducted maintenance and enhancements for existing systems.
Successfully migrated 4+ systems to new technologies utilizing Angular, Go,
and PostgreSQL.
Achieved a 30% increase in performance and database read efficiency.
Collaborated closely with the team to implement new features, address
challenges, and stay current with tech trends
Provided mentorship and guidance to new developers.
Conducted the establishment and ensured the functionality of the WebSocket
section with Go and Nginx, making it compatible with web (Angular) and
mobile (Flutter).
Worked in conjunction with the QA team to identify and address bugs and
challenges, solving more than 9 crucial bugs.
05/2023 - 08/2024
Fullstack Developer
NORTON HOLDINGS, INC - blueclerk.com
Texas, United States - Remote
Norton Holding is a gym equipment company that also has an IT sector which
developed a product called Blueclerk. Blueclerk is a management system designed
to help home services companies, focusing on invoice reporting, ticketing, and
more. It is available as both a web and mobile system.
●
Lead a team by providing guidance and mentorship to new members.
●
Review tasks and pull requests for quality and efficiency.
●
Spearhead the development of new features and manage tasks for the team.
●
Enhance mobile app performance by 9% using React Native.
●
●
●
●
03/2020 - 04/2020
Worked with the QA team to solve more than 100 bugs, including 3 crucial
ones.
Implemented designs from Figma into a web app using React, delivering more
than 15 new features.
Improved website performance by about 9% and ensured clean and readable
code.
Implemented authentication layers with Node.js and MongoDB.
Fullstack Developer
Freelance
Banjarnegara, Indonesia
I got a personal client who works directly at Shell company Indonesia. He requested
a website to showcase his achievements, career, and educational information.
●
09/2019 - 12/2019
Delivered a personal profile website using WordPress, with options for both
Indonesian and English languages.
Junior Developer
AWC Digital
Yogyakarta, Indonesia
After finishing my internship at AWC Digital, I was called to assist with some tasks
from the company remotely.
●
●
2
Implemented 3+ new features within the Master Data section using
PHP(Codeigniter 3) and MySQL
Learned and implemented a master page into the React system in preparation
for designing system migration.
01/2019 - 04/2019
Software Developer Intern
AWC Digital
Yogyakarta, Indonesia
I came from vocational school and joined AWC Digital as a software developer
intern for 4 months. During this period, I focused on boosting my programming
skills and assisting the company in delivering various tasks.
●
●
●
●
Collaborated with a team of three other interns to analyze sales data from Etsy
and develop a sales system.
Entered more than 100 roster data entries into the company system and
identified bugs during data entry.
Learned Git, PHP, Linux, JavaScript, and database system design.
Responsible for backend development using PHP and MySQL to deliver the
sales analysis program.
Other Projects
07/2021 - 07/2022
Belivine
Belivine was a team I was in with my friend. We developed a product to help
companies or organizations manage their employees, covering aspects such as
contracts, payroll, daily attendance, and more. We built the product not for
enterprise purposes but as a personal project. We used Go, GraphQL, Docker,
PostgreSQL, and React for development. My responsibilities in the team included:
●
●
●
Took charge of backend development, using a stack comprising Docker,
GraphQL, Go, and PostgreSQL.
Managed DevOps tasks, including AWS setup and infrastructure maintenance.
Collaborated on design, feature development, target planning, and budget
allocation.
Education
04/2017 - 02/2020
SMK Negeri 1 Bawang - Vocational High School
Software Engineering
Banjarnegara, Indonesia
I graduated from a vocational high school, where I learned basic coding algorithms
and common subjects such as math, physics, and more. I actively participated in
organizations like the Multimedia and Computer Science Club.
2
Additional Skills
Languages
●
Indonesian (Mother Tongue), English (B2), German (B1)
IT- Skills
●
Programming Languages: Go, PHP, JavaScript, SQL databases (PostgreSQL, MySQL, SQLite) and NoSQL
databases(MongoDB, Redis), Python
●
Frameworks: Angular, Node.js, React, React Native, Laravel, Codeigniter, JQuery
●
Development Tools: AWS, Git, Docker, Jira, VS Code, Mongoose, pgAdmin, Linux
-
Muhammad Saiful Abdulah
2