Application Resume

Muhammad Hafidz

Experienced Backend Developer based in Semarang, Indonesia. As an INTJ, I approach tasks in a strategic and analytical manner, ensuring that I provide optimal solutions for the projects I work on. I have a curious mind and enjoy discovering new things, always striving to learn and improve. I have developed APIs and scripts that provide efficient solutions. I'm enthusiastic and ambitious about producing work that exceeds expectations, and I look forward to discussing how my skills and experience can contribute to your team.

Work Experience

MTARGET.co

Backend Developer

January 2022 - Now
Develop API and SDK for MailTarget, a transactional emails delivery platform using Kotlin, Go, Redis, PostgreSQL, ClickHouse, RabbitMQ and Apache Kafka.
Develop Layang, a Mail Transfer Agent (MTA) using Kotlin, Redis, RabbitMQ and Apache Kafka.
R&D for enhance MailTarget analytic report using ClickHouse & SingleStore (formerly MongoDB) to handle hundreds of millions data.
R&D for MailTarget ETL using Apache Spark, Apache Beam, Apache Pulsar, ScyllaDB and Postgres.
Develop form API for Whitelab registration event using Kotlin and PostgreSQL.
Develop email cleansing API for Loreal using Kotlin and PostgreSQL.
Develop user management API for Read/See, a costumer data platform (CDP) using Kotlin and ClickHouse.
Develop multi recipient email tracker for Sonar, an email tracker for GMail using Kotlin.
Develop Purify, an email address validator using Kotlin.
Develop Spaminator, an email spam checker using Kotlin and SpamAssassin.

Tanggap.in

Backend Developer

January 2018 - Now
Develop API for Kartu Batang Sehat (KBS) Information System, which is part of the BPJS program in Batang district using Java, Spring Framework, and MongoDB database.
Develop API for Tanggap.in, the Digital Search and Rescue (DIGISAR), a realtime emergency incidents report app for 13 cities and 1 province using Go, Java, MongoDB, Socket.IO and Firebase.
Develop API for Central Java Homecoming Report Application, which aims to document homecoming reports for 35 cities and districts in Central Java using Go, Java, and MongoDB.
Develop API for SIRMAK, a project from Grobogan district that monitors pregnant women and avoids high-risk pregnancies using Go and PostgreSQL.
Develop API for Paijo GR, a project from the Central Java provincial health office for health sector licensing using Go and PostgreSQL.

We Talk X Teknolove.co

Backend Developer

May 2023 - October 2023
Develop WhatsApp and Telegram Bot for Pulstar, seamless customer payments for various household needs, including Internet credit, electricity bill payments, water utility payments, E-Money top-ups, and more, leveraged connected banking systems and QRIS for efficient transaction using Go, MySQL and MongoDB.

Government Resources Management System (GRMS) Provinsi Jawa Tengah

Junior Programmer

January 2020 - December 2021
Create SQL query for Corona Jateng, an app for COVID-19 data collection and contact tracing in Central Java queries using MySQL.
Develop API for Lapor Gub, an online complaint portal for the Central Java government using Java, Go and PostgreSQL.
Create SQL query for Jogo Tonggo, an innovation in eradicating Covid-19, based on a regional basis to the Rukun Warga (RW) area using MySQL.
Develop API for Pantau Mudik, a monitoring app for travelers entering Central Java using Go and MySQL.
Setup PostgreSQL for Hotline Corona Jateng, an app for COVID-19 complaint data collection.
Create SQL for E-Budgeting, a system for planning Central Java Government budgets using PostgreSQL database.

MTARGET.co

Backend Developer (Intern)

January 2018 - April 2018
Develop Domain Checker Library using Kotlin.
Develop Mail Address Verifier Library using Kotlin
Develop Email Spam Checker Library using Kotlin
Contributed to the UI Template Engine for the Rewrite MTarget.co Content Management System (CMS).

Contact

+62 8233 5803 601
ciazhar.github.io

Education

Bachelor's Degree in Computer Science

2015 - 2018
Dian Nuswantoro - Semarang

Skills

Golang
Java / Kotlin
OAuth + JWT
Socket.IO
Firebase
MySQL
PostgreSQL
MongoDB
Redis
ClickHouse
ScyllaDB
Apache Spark
Apache Kafka
RabbitMQ
Git