Skip to main content

FAJAR MUSLIM

https://www.linkedin.com/in/fajar-muslim/ | https://github.com/fajarmuslim | Boyolali, Indonesia

Experiences

Dec 2022Present

Machine Learning Engineer

Efishery (Full Time)Bandung, Indonesia (remote)
  • Machine learning system design
  • Fraud detection system
  • Improve Development and deployment experiences
  • Tech stack: python, dvc, airflow, docker, fastapi, mlflow
May 2022Dec 2022

Machine Learning Engineer

Tiket.com (Full Time)Jakarta, Indonesia (remote)
  • Create language detection model
  • Serving language detection model with asyncronous manner (master and worker)
  • Create dashboard in kibana to monitor the error and traceback
  • Doing Proof of Concept on NVIDIA TensorRT to increase image prediction performance
  • Develop master side on one of new service
  • Doing benchmarking on MySQL vs MongoDB
  • Tech stack: gcs, google pubsub, docker, falcon, kibana, pytorch
Aug 2021May 2022

AI Engineer

Pinhome.id (Freelance)Jakarta, Indonesia (remote)
  • Building text similarity services: comparing some of text to vector embedding library and measure the similarity between text, then building a services using fast-api and docker
  • Data profiling and validation: exploring the great-expectations package to be used for data profiling, data validation, and generating html report based on validation
  • Containerize data preprocessing: containerize preprocessing stage using docker, automatically create an Merge Request when data are done preprocessed
  • Training config with hydra: configuring the training of ML model by utilizing hydra configuration package
  • Tech stack: python, fastapi, great-expectations, hydra, CI/CD, docker
Nov 2020Aug 2021

AI Engineer

Pinhome.id (Internship)Jakarta, Indonesia (remote)
  • Data scraping: scrape data from various source, unified these data schema. Build the parser and airflow DAG
  • Exploratory Data Analysis: gain better understanding related to data and report the insight for future improvement. Handling data anomaly, e.g: outliers, wrong data format, etc
  • Exploring 3rd party data provider API
  • Feature Selection: exploring the feature selections method to improve current model
  • Feature Importance: explore various feature importance tools to provide an insight, which the features having more importance and take out less importance feature
  • Custom objective function: modify the loss function in our ML model to get the better what we expect from the model
  • Dataset Sampling: experimenting with sampling the dataset with same distribution with the full data to get the fast feedback rather than training full data
  • ML Modeling: experiment with new ML model, increasing the past model with around 4% improvement
  • ML Model Serving: exploring the bentoML framework to serve ML model, building custom artifact for the model which doesn't supported yet by bentoML
  • Model Explanability: explore the ML model explanability tools (SHAP)
  • Recommendation systems: explore the open source collaborative filtering recommendations systems (BiVAE)
  • Tech Stack: python, airflow, sklearn, ML model, beautifoul soup, SHAP, bentoML, collaborative filtering
Des 2020Jan 2021

Software Developer Engineer in Test

Blibli.com (Internship)Jakarta, Indonesia (remote)
  • Developing automation test script for fraud detection system
  • Developing test plan
  • Execute test automatically and manually
  • Discover and maintain bug life cycle
  • Ensure product quality
Jul 2020Aug 2020

Software Developer Engineer in Test

Blibli.com (Internship)Jakarta, Indonesia (remote)
  • Working on Business to Government Tribe
  • Developing API testing script using modularity testing concept
  • Publish testing script into internal company repository to be able used by others
  • Looking for bug, report, and maintain bug cycle until resolved by developer
May 2020Jul 2020

Software Engineer

Sirkel.id (Internship)Bandung, Indonesia (remote)
  • Create software solution based on design sprint techniques
  • Creating company profile website and content management website using laravel and vue.js

Formal Education

20212022

Master of Science in Informatics

Institut Teknologi BandungBandung, Indonesia
  • GPA: 3.80
  • Fast Track Program: Only takes 5 years to complete Bachelor and Master
  • Relevant Coursework : Natural Language Processing, Pattern Recognition, Data Analysis and Business, Knowledge Representation & Reasoning, Datawarehouse & Data Mining, Algorithm and Programming, Computer System Architecture, Information Management
20172021

Bachelor of Science in Informatics

Institut Teknologi BandungBandung, Indonesia
  • GPA 3.54
  • Relevant Coursework : Artificial Intelligence, Machine Learning, Database, Algorithm and Data Structures, Object-Oriented Programming, Software Engineering, Web-based and Platform-based Development, Parallel and Distributed System

Non Formal Education

May 2021Aug 2021

Backend Engineer Track

An academy led by Yayasan Anak Bangsa Bisa (YABB Gojek)Jakarta, Indonesia (online)
  • Relevant topics: object oriented programming, database, MVC, TDD, CI/CD, SOLID principle, microservice
  • Build a simple twitter API using MVC pattern and deploy it in a GCP machine
  • English class with cakap.com
  • Mentored by Gojek to prepare future career
  • Professional communication, career planning, elevator pitch
Jul 2019Feb 2021

Software Developer Engineer in Test Track

Blibli Future ProgramJakarta, Indonesia
  • This is the program from Blibli.com (Indonesian e-commerce) to prepare their future talent
  • During this program, I gain knowledge and experienced from Blibli's Engineer to be Software Developer Engineer in Test
  • My Project is defined behaviour scenario and test case for blibli.com software on Travel category. Developing test script for the backend side (API Test) and also Frontend side (website and android app) that should be able to run at server using Jenkins CI/CD pipeline. I also create case which can be running in parallel mode. Automatic generate report the result of running test script into html file and send notification status for the test script that already finished run
Jan 2020Jul 2020

Machine Learning

Bangkit Academy led by Google, Tokopedia, Gojek, & TravelokaBandung, Indonesia
  • An academy led by google in collaboration with gojek, tokopedia, and traveloka to produce high quality indonesian ML Engineers through structured learning process both online and offline workshop to deliver hard skills and soft skills for selected 300 talented people across Indonesia
Jul 2019

Data Science

Data Science Academy Compfest UIJakarta, Indonesia
  • Short bootcamp to boost knowledge and skills at data science area
Aug 2018

Business

Idealogy Bootcamp by SBM ITBBandung, Indonesia
  • Hands on learning program on how to create technological based business with collaboration between students at ITB

Paper

2021

Cost-Sensitive Learning and Ensemble BERT for Identifying and Categorizing Offensive Language in Social Media

Presented in ICAICTA 2021Bandung, Indonesia
  • ICAICTA is International Conference on Advanced Informatics: Concepts, Theory and Applications

Patent

2020

Automatic Moment Magnitude Detection Using Spectral Analysis

Related to Institut Teknologi BandungBandung, Indonesia
  • Collaboration works with Geophysical expert
  • Creating desktop application with PyQT

University Works

Sep 2022Present

Bachelor Thesis Advisors

Institut Teknologi BandungBandung, Indonesia
  • Help 4 students to doing research and engineering on Social Network Application
  • Topics: User trustworthiness, Text Clustering, Depression Detection, Hoax Detection
Nov 2021Sep 2022

Technical Lead

Institut Teknologi BandungBandung, Indonesia
  • Leading teams consisting several person to doing backend, frontend, UI/UX, DevOps, and QA to building the social network analysis web app. My responsibility is leading teams to achieve goal to handle different user role, building dashboard, scheduled scraping, serving ML model prediction, sending email, handling worker, CI/CD, etc. Ensuring the availability, performance, and scalability
  • Tech stack: python, poetry, fastapi, docker, deep learning framework, vue.js, postgres, ansible, flower, pgadmin, celery worker, rabbitmq, etc
Jan 2022Jun 2022

Natural Language Processing Course Assistant

Institut Teknologi BandungBandung, Indonesia
  • Prepare assignment on NLP area to cover preprocessing, shallow machine learning, neural network based deep learning, and transformers based deep learning
  • Grade those assignment
Aug 2021Des 2021

Natural Language Processing Course Assistant

Institut Teknologi BandungBandung, Indonesia
  • Preparing for hands on lab and assignment with topics CNN, RNN with modifications variance (GRU, LSTM), and also advance feature engineering technique for tabular data
  • Grade those hands on lab and assignment
Aug 2021Des 2021

Data Science Course Assistant

Institut Teknologi BandungBandung, Indonesia
  • Coordinate with lecturer in Institut Teknologi Bandung and also coordinate with training PIC from our client. Grading the student assignment and projects, managing several class, manage learning management system, record participant attendance, and reporting the learning process to our client
  • We work with: Ministry of Communication and Information Technology and Ministry of Education, Culture, High education, Research, and Technology
Aug 2021Nov 2021

Research Assistant

Institut Teknologi BandungBandung, Indonesia
  • Experiment with BERT-Post Training in another domain regarding the official paper. Doing training and evaluation for new data in DGX server

Awards

Apr 2021

1st Winner Data Mining Competition

Joints UGMYogyakarta, Indonesia
  • Modeling tabular data
Nov 2020

Finalist KataHack 2.0

Kata.aiJakarta, Indonesia
  • Create chatbot solution to solve the problem on healthcare sector
Aug 2020

2nd Place Data Mining Pra-Gemastik ITB Hackathon

Institut Teknologi BandungBandung, Indonesia
  • Internal Data Mining Competition held by ITB to prepare Gemastik
Aug 2020

Finalist Data Analytics Competitions

FindIT UGMYogyakarta, Indonesia
  • Data Science competition on tabular data
Jun 2020

2nd Place Data Mining Competition

Joints UGMYogyakarta, Indonesia
  • Data Science competition on tabular data
Sept 2019

Finalist Data Science Competition

MCF Himatika ITBBandung, Indonesia
  • Data Science competition
May 2019

3rd Place Data Mining

Joints UGMYogyakarta, Indonesia
  • Data Science competition on tabular data

Organizational Experiences

Sep 2020Feb 2021

Curriculum Core Team

Google Developer Student Club ITBBandung, Indonesia
  • As a core team, I had responsibility to help formularize the curriculum and the events
Jan 2020Mar 2021

Chairman

Muslim STEI ITBBandung, Indonesia
  • MSTEI is an islamic organization of School of Electrical Engineering and Informatics ITB that aims to spread islamic vibes using social media, training al quran from basic to expert and develop IT skills for passionate members. MSTEI is under Keluarga Mahasiswa Islam (GAMAIS) ITB
Jan 2020Mar 2021

Vice Head of Datavidia Data Science Competition

Datavidia Division, Arkavidia HMIF ITBBandung, Indonesia
  • With the team, preparing dataset for this competition including train and test split that can be suitable for to be deployed at kaggle platform. Help head of datavidia to organize team
Jul 2019Mar 2020

Head of Member and Resource Development Department

Unit of Tilawatil Qur'an Development Salman Mosque ITBBandung, Indonesia
  • Responsible to develop the organization especially on organizational skill for every member. Doing caderization for every new member to ensure they comprehend the culture at this organization. Collect aspiration from member and doing analysis to deliver recommendation for core management roles
Mar 2019Mar 2020

Extracampus Staff

Extracampus division HMIF ITBBandung, Indonesia
  • Receive company and campus visits
Jul 2019Oct 2019

Chairman of Caderization

Unit of Tilawatil Qur'an Development Salman Mosque ITBBandung, Indonesia
  • Deliver organizational culture to new entry member of organization
  • Formulize the caderization events
Aug 2018Oct 2018

Head of Logistics Division of Caderization

Unit of Tilawatil Qur'an Development Salman Mosque ITBBandung, Indonesia
  • Prepare logistic including place, snacks, and permission during the caderization