Summary
Overview
Work History
Education
Skills
Websites
Languages
Timeline
Generic
Fargan Amar

Fargan Amar

Senior Software Engineer
Jakarta

Summary

Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

6
6
years of professional experience

Work History

Staff Backend Engineer

Evermos (PT. Setiap Hari Dipakai)
12.2023 - Current
  • Deployed applications using containerization technologies such as Docker, ensuring consistent runtime environments across development, testing, and production stages.
  • Collaborated with cross-functional teams like product management and QA to ensure seamless delivery of high-quality products.
  • Improved code quality by implementing unit tests and conducting thorough code reviews, reducing bug occurrence rates.
  • Optimized server performance by implementing efficient algorithms and data structures.
  • Assisted junior developers in their career growth through mentorship, sharing knowledge on best practices for backend engineering tasks.
  • Developed high-performance RESTful web services to facilitate smooth communication between different components of the application.
  • Evaluated and developed new tools and technologies to help achieve company-level goals.
  • Designed scalable microservices architecture for better manageability and flexibility in response to changing business requirements.
  • Managed backend team on unit business Evermos, such as: code review, prepare design system for each feature before development, monitoring bug and fixing bug
  • Designed KPI for backend team on unit business Evermos

Part Time Backend Developer

MyConnect.AI
12.2023 - 02.2024
  • Conducted comprehensive code reviews, ensuring adherence to best practices and coding standards.
  • Developed secure web applications by adhering to industry-standard security guidelines and practices.
  • Optimized code performance by implementing efficient algorithms and data structures.
  • Implemented unit testing methodologies that increased code coverage ratio resulting in fewer bugs.

Senior Back-end Developer

Mitra Keluarga (AlteaCare)
9 2021 - 11.2023
  • Create Database structure for e-pharmacy alteacare using mongoDB and Postgre
  • Create boilerplate code for backend e-pharmacy
  • Handling code review before going up to production for backend e-pharmacy
  • Create task for each backend member based on PRD from project manager
  • Create API for order service e-pharmacy
  • Create API for cart service e-pharmacy
  • Handling API from other team (teleconsult team), create API tebus obat after patient completed teleconsult using GRPC
  • Handling order service to payment service using GRPC
  • Decision maker for backend e-pharmacy.

Back-end Developer

PT. Bibit Tumbuh Bersama
04.2020 - 05.2022
  • Handle backend dashboard for Bibit using Node.js and typescript
  • Create script service to reconcile transaction from Bibit partner
  • Create scrapping service data from Indonesian Stock Exchange website to create graphic data for each mutual funds
  • Create script to send reminder promo on-going using AWS kinesis and redis
  • Create Unit Test for node.js using jest library.

Part Time Back-End Developer

PT. Intermedia Multibahasa (LingoTalk)
09.2021 - 03.2022
  • Create and Handling Payment Gateway using third party (midtrans).

Part Time PHP Developer

PT. Niaga Masa Depan (Avana Indonesia)
06.2020 - 06.2021
  • Platform Socical Commerce
  • Build social commerce with tech stacks: Laravel, Mysql, Firebase API, Redis
  • Handling Third party shipping and payment gateway.

Fullstack Developer

KILK Productions Pte Ltd
07.2019 - 07.2020
  • IT Consulting in Singapore
  • Create an ERP software for Palazon company
  • Handle UI + API for HealthBeats product
  • Create cronjob to reminder patient to measure such as blood pressure, body temperature, and etc.

Back-end Developer

Kolega Co-working Space
04.2019 - 06.2020
  • Build an API for mobile application using Laravel framework for the back-end
  • Managing some back-end developer, such as created task for them, code reviewing before publishing to production
  • Decision maker for backend.

Freelance Developer

PT. Tatacipta Teknologi Indonesia
08.2018 - 04.2019
  • IT consulting for government
  • Business trip letter web for government employee in Kutai Timur district
  • Web licensing and application for elementary school in Surabaya
  • Mobile Aplication Android Ismunandar (Financial System for regional purpose) Kutai Timur City.

Internship Junior Programmer

PT Mitra Pinasthika Mustika Tbk
04.2018 - 06.2018
  • Salesman web application.

Education

Bachelor of Computer Science, Indonesia - Information Technology

University of Surabaya
04.2001 -

Skills

PHP

Go

Nodejs

AWS

Mysql

Microservices

RDBMS

mongoDb

Unit Testing

Docker

CI/CD

Effective Communication

Languages

English
Upper intermediate
B2
Indonesia
Proficient
C2

Timeline

Staff Backend Engineer

Evermos (PT. Setiap Hari Dipakai)
12.2023 - Current

Part Time Backend Developer

MyConnect.AI
12.2023 - 02.2024

Part Time Back-End Developer

PT. Intermedia Multibahasa (LingoTalk)
09.2021 - 03.2022

Part Time PHP Developer

PT. Niaga Masa Depan (Avana Indonesia)
06.2020 - 06.2021

Back-end Developer

PT. Bibit Tumbuh Bersama
04.2020 - 05.2022

Fullstack Developer

KILK Productions Pte Ltd
07.2019 - 07.2020

Back-end Developer

Kolega Co-working Space
04.2019 - 06.2020

Freelance Developer

PT. Tatacipta Teknologi Indonesia
08.2018 - 04.2019

Internship Junior Programmer

PT Mitra Pinasthika Mustika Tbk
04.2018 - 06.2018

Bachelor of Computer Science, Indonesia - Information Technology

University of Surabaya
04.2001 -

Senior Back-end Developer

Mitra Keluarga (AlteaCare)
9 2021 - 11.2023
Fargan AmarSenior Software Engineer