+62 896-6022-3344 | nistyrosidi@gmail.com | Jakarta, Indonesia | linkedin.com/in/moh-imam-rosyidi | github.com/imamrosyidi
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.
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
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.
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
Technologies: JavaScript, React.js, Express.js, MongoDB, GCP
Canvasser App
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.
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.
Technologies: Python, TensorFlow, Scikit-learn, Pandas
Mathematical Physics Teaching Assistance
PHYSICS DEPARTMENT OF BRAWIJAYA UNIVERSITY · Malang
Mar 2020 – Jul 2020
Coordinator of Physics Practicum Assistance
PHYSICS DEPARTMENT OF BRAWIJAYA UNIVERSITY · Malang
Mar 2020 – May 2020
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.
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
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.
Staff of the Scientific Studies Department
Student Centre Organization of Al-Hikam
Jan 2020 – Dec 2021
Expert Staff of Information and Communication Division
Student Research and Scientific Organization
Jan 2019 – Dec 2020
Chief of Committee
New Student PKM Mentorship Program
Jun 2018 – May 2019
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
Tanam Pahala
Jan 2020 – Dec 2022
Earthquake Relief and Rehabilitation Program in Malang
Jan 2021 – Dec 2021
Al-Ghazali Mosque Volunteer
Jan 2019 – Dec 2020