Muhamad Alfarisy

is

About

Hi there! my name is Faris. I'm passionate about maths, coding, travelling, and sports. Sometimes i play guitar, write an article on medium, and watch TedxTalks or standup comedy in my free time.


As a software engineer, i enjoy designing and building software. I'm also a continuous learner, always looking for opportunities to expand my knowledges and, skills.



Software Engineer & Electrical Engineer

An electrical and a software engineer who is having interests in 3D product design, control & signal systems, web development, mobile apps, electronics, robotics, and machine learning.

Should you have any questions or opportunities to collab, please kindly contact me through: muhamadalfarisy98@gmail.com

Skills

Programming languages : Golang, Python, Javascript, SQL, PHP, Dart, Clang.

Design : SolidWorks, Figma, VisualParadigm, EasyEDA.

Others : ServiceComputing, Blockchain, Data Science, Node/ReactJS, REST, gRPC, graphQL, MessageBroker, Odoo, ROS, Flutter, Laravel, PyQt.

Resume

Summary

Muhamad Alfarisy

Self-driven, fast learner, able to work as a team or individual, and love learning something new.

Education

Master of Science in Eletrical Engineering, IT Services

Aug 2023 - Apr 2025

Bandung Institute of Technology

  • Course taken : Service Oriented Architecture, Object Oriented Application Development, Service Management, Advance Mathematics, Research Method, IT Service Design, IT Risk Management, Application Management Development, Intelligent System, Advanced Digital Transformation

  • Focus : Data science, Service computing, Blockchain, IoT, ITSM.

  • GPA : 4.00 / 4.00
  • Bachelor of Science in Eletrical Engineering

    Aug 2016 - Aug 2020

    Bandung Institute of Technology

  • Capstone Design Project : Design and Implementation of Hardware, Control Position of Stepper Motor Using Profile Acceleration and Deceleration in Real-Time, and Supervised Machine Learning Model on System Deficiency Detection Nitrogen of Lettuce Hydroponic Nutrient Film Technique

  • Assistant lecturer, assistant laboratory, assistant research, internship, class coordinator of (anatomy physiology, microprosessor system, industrial of law, Islamic religion, and civilization), organizations, part-timer engineer/student.

  • GPA : 3.74 / 4.00
  • Online Courses

    Go Blockchain

    Apr 2024

    Udemy

    Go Design Pattern

    Apr 2023

    Udemy

    NodeJS

    Feb 2023

    SanberCode

  • Best Graduates (1st Place)
  • Best Final Project
  • Software Quality Assurance

    Feb 2023

    SanberCode

    gRPC [Golang] Master Class: Build Modern API & Microservices

    Oct 2022

    Udemy

    DevOps Batch 38

    Sep 2022

    SanberCode

  • Best Graduates (1st Place)
  • Programming with Google Go

    Feb 2022

    Coursera

    Intermediate PostgreSQL

    Jan 2022

    Coursera

    Database Design and Basic SQL in PostgreSQL

    Dec 2021

    Coursera

    Golang Backend Development

    Dec 2021

    SanberCode

  • Best Graduates (2nd Place)
  • Best Final Project
  • Laravel Web Development Sanbercode Batch 27

    Sep 2021

    SanberCode

  • Top 5 Participant
  • Flutter Mobile Apps Batch 26

    Aug 2021

    SanberCode

  • Best Graduates (1st place)
  • Backend Microservice Batch 25

    July 2021

    SanberCode

  • Best Graduates (1st place)
  • Best Final Project
  • SQL Intermediate

    May 2021

    HackerRank

    Working Experiences

    Odoo technical

    Jul 2024 - Dec 2024

    Arkana

    • Lead eng commerce project: manage code review, refactor, add new feature, deployment.
    • Dev internal tool
    • POS, reporting, invoice, bug fixing

    Mid. Software Engineer

    Jun 2023 - Jun 2024

    Efishery

    • Optimized CI/CD speedup workflow deployment by 40%.
    • Migrated services into k8s from nomad thus cover reliability of business revenue by amount of transactions
    • Migrated aws services into gcp thus saving operational cost by 25%.
    • Enhanced and exposed new APIs to support integration with external parties.
    • Utilized JSONB to support dynamic metadata storage.
    • Developed feature supply for downstream.
    • Developed feature PnL estimator and pricing calculator services to ease farmers profitability estimation.
    • Developed service monitoring using jaeger helps service tracing.
    • Write technical documents RFCs, design C4 architecture, UML, and endpoint’s contracts

    Software Engineer

    Jan 2022 - May 2023

    Tokopedia

    • Managing and develop API product services using Golang, GraphQL, and gRPC, Redis, managing async communication with message queueing NSQ, monitoring server with Grafana, NewRelic.
    • Developed new feature sorting bundle by price and preorder thus increasing sales rate by 20%.
    • Exposed new endpoints and worker to do bulky processing, reducing daily developers workload by 15%.
    • Revamp weight per variant feature providing more flexibility to seller.
    • Enhance new attribute logistic data in log CassandraDB
    • Developed authentication and rate limiter on gRPC services thus secures gRPC endpoints
    • Ensured high unit testing thus minimize error on production environment
    • Recreated bloated index on database seller product increases transaction rate
    • In charged on call to solve client's ticket, service monitoring, bug fixing, load test.
    • Developed and executed script to do backfill or syncing data implementing concurrent mechanism on million rows data

    Mid. Software Engineer

    Dec 2020 - Dec 2021

    Arkana Solusi Digital (Odoo Gold Partner)

    • Implemented Odoo framework to develop some modules, RESTful APIs, reporting, inventory, accounting, etc.
    • Developed dashboard modules by using JavaScript, XML, HTML/SCSS, Python.
    • Utilized SQL to tune Odoo ORM process by 80% increased execution time.
    • Learned technical and functional basic odoo modules.

    Single Platform Multi-Function Mobile Robot for Hospital Service Assistant Research

    Sep 2020 - Nov 2020

    Bandung Institute of Technology

    • Design URDF Panel (Unified Robot Description Format) for modeling in Rviz & Gazebo using ROS (Robot Operating System).
    • Design node GUI for robot setup and remote operation using PyQt.

    Semiconductor P3MI Assistant Research

    Feb 2020 - Jun 2020

    Bandung Institute of Technology

    • Doing Research about increasing photon absorptivity by varying semiconductor's pillar dimension.
    • Modeling trench Junction-Schottky-Barrier-Diodes (JSBD) structure as Photodetector.

    Control System Assistant Lecturer

    Aug 2019 - May 2020

    Bandung Institute of Technology

    • Teaching and giving class tutorial about control system

    Control System Assistant Laboratory

    Jan 2020 - May 2020

    Bandung Institute of Technology

    • Teaching and giving class tutorial about control system

    Embedded System Internship

    May 2019 - Aug 2019

    QIMTronics

    • Doing internship about prototyping CNC machines using STM32 development board and design various mechanical parts

    Signal System Assistant Lecturer

    Jan 2019 - May 2019

    Bandung Institute of Technology

    • Teaching and giving class tutorial about signal system

    Self Projects

    Checkout platform app

    GraphQL, Redis, Clean Architecture

    • a backend service that handles checkout and add to cart process, implemented clean architecture. Built upon Go languange, graphQL, redis, and postgreSQL.

    Integration odoo and flutter mobile app

    Flutter, Odoo, REST API

    • a backend service that handles checkout and add to cart process, implemented clean architecture. Built upon Go languange, graphQL, redis, and postgreSQL.

    Epetshop website

    Laravel, MVC

    • a full-stack project which utilized Laravel to build petshop website.

    News mobile app

    Flutter, Firebase, API

    • utilized Flutter to build mobile application which can be used to read news, Implemented auth with firebase and used public API for getting news data.

    Portfolio

    • All
    • App
    • Design
    • Web