About Me
A Brief Introduction: My Expertise and Passion in Software Engineering.
Who Am I?
Muhammad Gilang Fauzi
Hello, I’m Muhammad Gilang Fauzi, a Software Engineer with over 4 years of experience in software development. I specialize in frontend technologies like React.js, Next.js, and Vue.js, as well as backend development with Node.js and Golang. I also have experience working with databases such as PostgreSQL, MySQL, and MongoDB. I hold a Bachelor’s degree in Computer Science and am always focused on creating efficient and innovative tech solutions. Outside of technology, I enjoy sports, particularly badminton and running, which help me maintain a healthy work-life balance.
Skills and Expertise
Explore some skills I'm proficient in to deliver high-quality solutions.
Language & Framework
HTML | CSS | Javascript | Typescript | React | NextJS | TailwindCSS | Bootstrap | NodeJS | ExpressJS | MySQL | PostgreSQL | MongoDB | Bun | Hono | Golang| Fiber| Gin| Gorm| Nginx| and many more +
Tools
Visual Studio Code | Git | Github | Figma | DBeaver | Ubuntu | Docker | VPS | and many more +
Profesional Experience
PT Swamedia Informatika
Frontend Web Developer | Full-time
This individual developed and maintained the Diarium application, used by 14,000 employees at PT. Telekomunikasi Indonesia. They contributed to improving HR management efficiency by developing features that optimized application performance and ensured a smooth user experience. This included resolving issues and bugs that arose during development and post-launch. They also prepared a library for use, reviewed and merged code into the master branch after developers pushed to the Git repository, and worked with other developers to complete tickets on time. Additionally, they deployed the application to staging and production servers. They are currently developing features for a wide range of applications, including daily tasks, OKR, timeline, profile, onboarding, retirement, salary details, non-official applications, leave, official travel application letters, and many more.
PT. Teknologi Cakra Internasional
Software Engineer | Freelance
I was involved in developing core banking system features, particularly focusing on functionalities such as savings and deposit features, which are integral to the application. My role included creating an interactive and user-friendly frontend interface using Vue.js, ensuring a seamless experience for users. On the backend, I developed a robust web API using Go (Golang), optimizing the system's performance and scalability. Throughout this process, I worked closely with other developers to efficiently manage tasks and ensure that all tickets were completed on time, maintaining high standards of collaboration and productivity.
PT. Millenia Solusi Informatika
Software Engineer | Full-time
I have developed three full-stack web applications using Next.js for the front-end and Node.js for the back-end. One of them is a Learning Management System which has features for course, user, and content management. I have also integrated an API for features such as assessment and reporting. I created an interactive interface from the front-end using React JS and a web API from the backend using Express.js. Other features include login, online classes, online quizzes and exams, discussion forms, and student semester reports. The second is a School Management System which is developed for students, teachers, schedules, and school finance management. I also built an interactive dashboard for real-time data monitoring. Lastly, I created an Article Website which is a platform for publishing company articles with an easy-to-use content management system. I created an interactive interface from the front-end using Next.js, a login feature, and a form to create an article.
Hactiv8 x Kampus Merdeka
Frontend Developer | Part-time
Studied JavaScript, HTML, CSS, React.js, and React Native for 6 months in collaboration with Hactiv8 x Kampus Merdeka. Learned under mentors and completed projects based on case studies.
Mulai Dev
Frontend Developer | Freelance
Built websites using the Laravel framework and Tailwind CSS. Performed UI/UX slicing into Tailwind CSS.
Education
Get to know more about my educational background.
University Adhirajasa Reswara Sanjaya Bandung
Bachelor of Information Engineering | Computer Science
Story
My story in education
My educational journey began in vocational high school, where I majored in Computer and Network Engineering. During this time, I developed a strong interest in technology, particularly the Ubuntu operating system, networking, and programming fundamentals like C++, HTML, CSS, and JavaScript. After graduating, I worked as a smartphone salesperson, but I realized that this profession did not align with my aspirations. Determined to pursue my dreams, I enrolled in the Informatics Engineering program at Universitas Adhirajasa Reswara Sanjaya. While studying, I worked at a minimarket in Bandung for three years to fund my education.
In 2020-2021, the COVID-19 pandemic brought unexpected challenges, including job loss due to layoffs. Facing a tough job market, I focused on honing my programming skills and joined the Kampus Merdeka internship program at Hacktiv8 as a Frontend Developer. This marked the beginning of my career as a programmer. In January 2022, I successfully graduated and earned my bachelor’s degree in Informatics Engineering, embarking on a new chapter as a professional programmer.