Moh. Imam Rosyidi

+62 896-6022-3344 | nistyrosidi@gmail.com | Jakarta, Indonesia | linkedin.com/in/moh-imam-rosyidi | github.com/imamrosyidi

Professional Summary

Software engineer focused on backend systems and marketplace integration infrastructure, with a foundation in computational physics and machine learning that informs a rigorous, analytical approach to building software at scale.

Technical Skills

Languages: TypeScript, JavaScript, Python, C#, Go, Dart, MATLAB, Fortran

Backend: Node.js, Hapi.js, Fastify, Express.js, ASP.NET Core, REST APIs, Webhooks, Microservices

Frontend: React.js, Next.js, Flutter, Leaflet.js, Zustand

Databases & Storage: PostgreSQL, PostGIS, MongoDB, Redis, ClickHouse, Firebase

Data & Machine Learning: TensorFlow, Scikit-learn, Pandas, NumPy

Infrastructure & DevOps: Docker, Kubernetes, Jenkins, Rancher, GCP, NX Monorepo, CI/CD

Messaging & Observability: RabbitMQ, Redis Queue, Grafana, Kibana

Professional Experience

Middle Software Engineer

Jubelio · South Jakarta

Jan 2023 – Present

Part of the Service team in a 4-person squad responsible for marketplace integrations across 12 channels (Shopee, TikTok Shop, Lazada, Blibli, and others). The team owns the SDK consumed by all other internal teams and acts as the primary liaison between Jubelio and marketplace partners.

  • Built and maintained marketplace integrations end-to-end covering partner API flows, webhook handling, authentication, and SDK delivery to internal teams (inventory, catalog, etc.).
  • Owned real-time order synchronization across 12 channels, a revenue-critical system processing up to 2 million orders on peak twin-date events, including active monitoring during those events.
  • Delivered new integrations for Lazada Choice and Plugo, and led the TikTok API migration from v1 to v2 handling major breaking changes across request flows and response structures.
  • Implemented a Redis-based queue to manage rate limiting across partner APIs, reducing unnecessary requests and preventing too-many-request errors.
  • Optimized database performance through caching strategies and read replica implementation for read-heavy operations.
  • Fixed a RabbitMQ bottleneck where the internal module lacked single-connection support for multi-channel processing.
  • Contributed to designing a new order integration architecture split by tenant tier based on order volume, improving scalability.
  • Migrated services to a monorepo structure and mentored one junior engineer.

Technologies: JavaScript, TypeScript, C#, React.js, Next.js, Hapi.js, Fastify, ASP.NET Core, PostgreSQL, Redis, MongoDB, Grafana, Kibana, Rancher, Docker, Kubernetes, Jenkins, NX Monorepo, ClickHouse

Software Engineer

Atom Daya Utama · South Jakarta

Nov 2021 – Dec 2022

Built GIS-based products from scratch as a fullstack engineer, working in a small team with direct involvement from the CEO and manager.

Location Intelligence App

  • Designed a custom grid-based scoring algorithm to evaluate economic potential using weighted POI data (positive and negative factors), normalized to a 0-1 scale per selected administrative area.
  • Processed millions of POIs and 100k+ polygons through a spatial data pipeline, including population disaggregation from coarse to fine grid resolution using building density data.
  • Applied MongoDB geospatial indexing to handle spatial queries at scale.
  • Developed an interactive map UI with free-text search, administrative area filtering, and location-specific accessibility analysis.
  • Handled full deployment on GCP including backend, frontend, and API.

Technologies: JavaScript, React.js, Express.js, MongoDB, GCP

Canvasser App

  • Built a Flutter mobile app for canvassers to manage stock-taking workflows across multiple warehouse locations.
  • Developed a real-time web dashboard for live route monitoring and location tracking of field canvassers.
  • Designed both real-time and historical data storage using Firebase and MongoDB.

Technologies: JavaScript, Dart, Flutter, Firebase, MongoDB

Computational Physics Practicum Assistance

PHYSICS DEPARTMENT OF BRAWIJAYA UNIVERSITY · Malang

Aug 2021 – Dec 2021

Assisted 32 students across 8 practicum sessions in computational physics, covering programming fundamentals, numerical methods, and physics simulations using MATLAB.

  • Guided 32 students through programming fundamentals and numerical methods applied to physics problems using MATLAB.
  • Evaluated students’ understanding through quizzes and assessments in each of the 8 sessions.
  • Reviewed and provided detailed feedback on practicum reports, emphasizing numerical method concepts, algorithm design, and programming implementation.

Research Assistant

INDONESIAN INSTITUTE OF SCIENCES (LIPI) · South Tangerang

Jul 2020 – Dec 2020

Reproduced and extended the methodology from Zhuo et al. (2018) on bandgap energy prediction using a different dataset of inorganic compounds. Applied RFE to reduce 286 features down to 65 most significant material properties, then benchmarked multiple models. Random Forest achieved the best result at R² = 0.94.

  • Reproduced the methodology from Zhuo et al. (2018) on bandgap energy prediction using a different inorganic compounds dataset.
  • Processed and analyzed 286 material features, applying Recursive Feature Elimination (RFE) to identify the 65 most significant attributes.
  • Benchmarked multiple models including Linear Regression, ANN, Extra Trees, and Random Forest, achieving best performance with Random Forest at R² = 0.94.

Technologies: Python, TensorFlow, Scikit-learn, Pandas

Mathematical Physics Teaching Assistance

PHYSICS DEPARTMENT OF BRAWIJAYA UNIVERSITY · Malang

Mar 2020 – Jul 2020

  • Tutored students in mathematical physics, including vector calculus, differential equations, and linear algebra.
  • Provided step-by-step exercises and solutions to strengthen students' problem-solving skills in mathematical physics.
  • Evaluated students' understanding through quizzes and assessments.

Coordinator of Physics Practicum Assistance

PHYSICS DEPARTMENT OF BRAWIJAYA UNIVERSITY · Malang

Mar 2020 – May 2020

  • Managed and scheduled the practicum assistance team.
  • Ensured compliance with standard laboratory procedures and safety protocols.
  • Introduced students to lab equipment operation and fundamental physics concepts.
  • Assessed students' understanding through quizzes and evaluations.

Education

Brawijaya University

Bachelor of Physics

Aug 2017 – Jul 2021

GPA: 3.6

Focused on computational physics, implementing numerical solutions using Fortran, MATLAB, and Python. Thesis titled 'Analysis of Electron Behavior in Periodic Potential with Unified Electric Field' applied the filter method to numerically demonstrate Wannier-Stark localization, proving that electron distribution localizes to a single lattice site under extreme electric field perturbation. Actively competed in national science olympiads and led several student organizations.

Al-Hikam Islamic Boarding School

Islamic Philosophy

Aug 2017 – Jul 2021

A non-formal boarding Islamic education program running concurrently with undergraduate studies, covering Arabic, Islamic law, classical texts, and contemporary fiqh. Active in the boarding school student organization focused on interdisciplinary scientific discussions grounded in Islamic values.

Islamic Senior High School Sumenep

Mathematics and Natural Science

Jul 2014 – Jun 2017

GPA: 98

Concentrated in Mathematics and Natural Sciences with a strong focus on physics, actively competing in regional and national olympiads.

Projects

Location Intelligence for Analyzing Economic Potential

Fullstack Developer

Nov 2021 – Dec 2022

A web-based GIS platform for assessing economic potential using a custom grid-based scoring algorithm that weights POI data (positive and negative factors), normalized to a 0-1 scale per selected administrative area. Spatial data pipeline handled millions of POIs and 100k+ polygons, including population disaggregation from coarse to fine grid resolution using building density data. Built with an interactive map UI featuring free-text search, administrative area filtering, and location-specific accessibility analysis.

Technologies: Node.js, Express.js, React.js, Leaflet.js, PostGIS, Python, MongoDB, GCP

Predicting Minimarket Visitors Using Spatial Data and Machine Learning

Team Lead & Data Engineer

Jun 2024 – Nov 2024

Built a spatial ML pipeline to predict minimarket visitor counts using walking-distance isolines instead of simple radius buffers, a more realistic approach to POI accessibility. Trained and evaluated multiple models (Linear Regression, SVM, KNN, Elastic Net) on 1,369 records across Alfamart and Indomaret locations in Jakarta. SVM achieved the best result at R² = 86.9%, with schools, bus stops, and isodistance range emerging as the most influential features. Recognized as Top 20 out of 100 shortlisted teams in a national competition by Kominfo.

Technologies: Python, ScikitLearn, PostGIS

CMS Wedding Invitation Builder

Fullstack Developer & Team Lead

Aug 2023 – Jan 2024

A CMS platform for creating, editing, previewing, and publishing digital wedding invitations with payment integration. Led a 3-person team end-to-end: system architecture design, client communication, feature scoping, task management via JIRA, and deployment. Built using Next.js for both frontend and backend, MongoDB for data, and Xendit for payments.

Technologies: Next.js, React.js, Zustand, MongoDB, Xendit, JIRA

Dental Health Diagnosis & Monitoring System

Web & Mobile Developer

May 2022 – Oct 2022

A mobile app for dentists to diagnose dental conditions, assess individual teeth, and determine severity levels, paired with a web admin dashboard for monitoring patient progress and managing app users. Live at Puskesmas Cilandak, South Jakarta as part of the UKGM program since 2022, with 400+ patients handled. Served as both technical lead and client-facing contact throughout development.

Technologies: React.js, Flutter, Dart, Golang, Firebase, MongoDB

GIS for Real Estate Development Monitoring

Fullstack Developer

May 2023 – Jul 2023

A freelance GIS web application for a property developer to monitor the progress of a residential cluster with hundreds of units. Each house unit is represented as a polygon on the map with an embedded bar chart showing its current status across construction, sales, and handover stages — giving the developer a real-time spatial overview of the entire project.

Technologies: React.js, Express.js, Node.js, MongoDB, Firebase

Predict Material Properties (Bandgap) Using Machine Learning Models

Research Assistant

Jul 2020 – Dec 2020

Reproduced and extended the methodology from Zhuo et al. (2018) on bandgap energy prediction using a different dataset of inorganic compounds. Applied Recursive Feature Elimination (RFE) to reduce 286 features to the 65 most significant material properties, then benchmarked Linear Regression, ANN, Extra Trees, and Random Forest. Random Forest achieved the best result at R² = 0.94.

Technologies: Python, Scikit-learn, TensorFlow, Pandas

Analyze Periodic Potential in Quantum Mechanics by Numerical Method (Filter Method)

Researcher

Aug 2020 – Jul 2021

Undergraduate thesis project applying the filter method — a numerical technique developed by the advisor — to analyze electron behavior in a periodic potential under an applied electric field. Numerically demonstrated Wannier-Stark localization: under extreme electric field perturbation, the electron distribution localizes to a single lattice site rather than propagating freely through the crystal.

Technologies: Python, Fortran, NumPy

Islamic Prayer Time App Using Numerical Method

Developer

Jan 2020 – Jun 2020

A university project that calculates Islamic prayer times by deriving the astronomical formula for the sun's angle relative to Earth from first principles, rather than relying on existing libraries. Implemented and visualized the numerical solution in MATLAB.

Technologies: MATLAB

GUI for X-Ray Image Reconstruction

Developer

Jan 2020 – Jun 2020

A university project building a MATLAB GUI that provides an interface for multiple X-ray image reconstruction methods, allowing users to apply and compare different reconstruction algorithms through a visual interface.

Technologies: MATLAB

Awards & Achievements

Top 20, National Data Science Competition

Ministry of Communication and Informatics (Kominfo) x Starco

Sep 2024 – Nov 2024

Built a spatial ML pipeline to predict minimarket visitors using walking-distance isolines instead of simple radius buffers, a more realistic approach to POI accessibility. Best model reached R² = 86.9%. Led a 4-person team through a 3-stage national competition by Kominfo, finishing Top 20 from hundreds of registrants.

Finalist, ONMIPA-PT in Physics 2021

Ministry of Education, Culture, Research and Technology

Jul 2021 – Oct 2021

Reached the national final of ONMIPA-PT, Indonesia's most prestigious university-level science olympiad, competing against 60 finalists from universities across the country. Cleared 3 selection stages covering Classical Mechanics, Electrodynamics, Thermodynamics & Statistical Physics, and Modern Physics. One of 4 representatives selected from Brawijaya University.

Funded Team, Entrepreneurial College Students Program

Brawijaya University

Feb 2020 – May 2020

Designed and built an IoT-based automatic fried rice cooker from scratch (Arduino timer control, custom 3D-printed casing) as a cost-reduction tool for food vendors. Developed the full business model and completed university monitoring and evaluation stages. Part of a 6-person team that secured funding from Brawijaya University.

1st Place, National Physics Essay Competition

IHAMAFI (Indonesian Physics Students Forum)

Mar 2019 – Apr 2019

Proposed an active RFID-based system for locating earthquake victims under rubble, using active tags' extended signal range as the key advantage over passive RFID. Presented to jury and congress participants at the national IHAMAFI congress, winning 1st place in a 2-stage national competition with one teammate.

2nd Place, National Essay Week

Universitas Trunojoyo Madura (UTM)

Sep 2019 – Oct 2019

Proposed replacing conventional license plates with RFID chips embedded in vehicles, unlocking smart traffic light control, automated violation detection, and stolen vehicle tracking in one system. Finished 2nd in a 2-stage national competition with one teammate.

3rd Place, National Call for Paper Competition

Universitas Muhammadiyah Yogyakarta (UMY)

Mar 2019 – Apr 2019

Presented Tanam Pahala, a zero-capital community initiative that turned campus paper waste into social impact: proceeds funded a local food vendor partnership and created income for a waste collector, while profits went to orphanages, cancer patients, and the homeless around Malang. Finished 3rd nationally presenting something we actually built and ran, not just a proposal.

Best Graduate, Islamic Senior High School Sumenep

Islamic Senior High School Sumenep

2017

Graduated as the top student of the class.

1st Place, Madrasah Science Competition in Physics

Ministry of Religious Affairs (KEMENAG)

2016

Won 1st place in a national physics competition for madrasah students under the Ministry of Religious Affairs.

Finalist, Madura Looking for Champions in Physics

Primagama

2015

Reached the finalist stage in a regional physics competition across Madura.

Finalist, Mechanical Water Rocket Competition

Department of Mechanical Engineering, Universitas Jember (UNEJ)

2015

Reached the finalist stage in a water rocket design and launch competition.

Organizations

Staff of the Scientific Studies Department

Student Centre Organization of Al-Hikam

Jan 2020 – Dec 2021

  • Founded and led an Achievement Incubator program, mentoring boarding school students that resulted in five award-winning achievements across various scientific competitions.
  • Coordinated interdisciplinary study groups spanning Islamic Studies, Economics, Natural Sciences, Engineering, Law, Computer Science, and Social Politics.
  • Organized and moderated scientific forums addressing national issues from multidisciplinary perspectives.

Expert Staff of Information and Communication Division

Student Research and Scientific Organization

Jan 2019 – Dec 2020

  • Supervised and coordinated a graphic design team, developing SOPs for content strategy, scheduling, and collaboration workflows.
  • Designed and published over 40 posters for competitions, events, and research updates reaching the Mathematics and Natural Sciences faculty audience.
  • Managed digital media across the organization's website, Instagram, and YouTube.

Chief of Committee

New Student PKM Mentorship Program

Jun 2018 – May 2019

  • Led a 30-person committee to support new students entering the PKM research program.
  • Organized workshops on proposal writing, research methodology, and presentation skills.
  • Mentored 20 student teams to compete at the university level, achieving a two-stage advancement in competition ranking compared to the previous year.

Certifications

Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning

Coursera · ID: H4SAF2D2EQVQ

Mar 2021

Recurrent Neural Networks for Language Modeling in Python

DataCamp · ID: 15803020

Sep 2020

Exploratory Data Analysis in Python

DataCamp · ID: 15799930

Sep 2020

Machine Learning for Beginner

Dicoding Academy · ID: QNVP706DOZR0

Aug 2020

Start Programming with Python

Dicoding Academy · ID: 3JMZVR98NXN9

Jul 2020

Volunteer Experience

Tanam Pahala

Jan 2020 – Dec 2022

  • Co-founded a zero-capital community initiative that collected paper waste from campus activities, sold it to a waste bank, and reinvested proceeds into a local food vendor partnership.
  • Created income opportunities for a local waste collector and grew the vendor's business by connecting them to campus events as a catering partner.
  • Channeled profits into recurring social activities across Malang City, including visits to orphanages, cancer patients, and meals for the homeless around Alun-alun Malang.

Earthquake Relief and Rehabilitation Program in Malang

Jan 2021 – Dec 2021

  • Collected and distributed donations to affected communities.
  • Coordinated with local authorities and organizations to support efficient aid distribution and long-term recovery.
  • Organized workshops and community events to help children and families build resilience.

Al-Ghazali Mosque Volunteer

Jan 2019 – Dec 2020

  • Supported mosque operations through weekly cleaning and maintenance activities.
  • Managed media and communication for public events to ensure effective community outreach.