Muhammad Aditya Tegar Pratama

Muhammad Aditya Tegar Pratama Email and Phone Number

Backend Engineer @ BCX Studio Pte. Ltd.
Muhammad Aditya Tegar Pratama's Location
Bandung, West Java, Indonesia, Indonesia
About Muhammad Aditya Tegar Pratama

Hi, I'm Aditya. I am a backend engineer. I have experience using .net to create high scalabitlity services and other language such as golang, c# and php (laravel) to build RESTFul and GraphQL API. I am also experienced in using various tools like docker, redis, postgres, mysql, nats, locust, and more. I am a fast learner, can cooperate well, and have a high responsibility. I am interested on Solution Architect looking an experience to build microsevices and high scalability system

Muhammad Aditya Tegar Pratama's Current Company Details
BCX Studio Pte. Ltd.

Bcx Studio Pte. Ltd.

View
Backend Engineer
Muhammad Aditya Tegar Pratama Work Experience Details
  • Bcx Studio Pte. Ltd.
    Backend Engineer
    Bcx Studio Pte. Ltd. Feb 2023 - Present
    Singapore
    - Develop a loyalty system with flexible conditions and requirements that can handle changing needs according to client requests- Create an event system to send notifications to loyalty members when an event is triggered- Design and create architecture for the centralized auth service which handles authentication and authorization for all microservices using Golang, and Envoy for server configuration- Develop and maintain several microservices while integrating using either http requests, or message brokers (NATS)
  • Agate International
    Junior Lead Programmer
    Agate International Jul 2022 - Feb 2023
    Bandung, West Java, Indonesia
    - Led 2 backend developers to develop the Super Fantasy by Vidio platform system- Increased unit test coverage to around 85% based on sonarqube analysis- API optimization using Redis for cache and SQL query optimization- Implementing SOLID principles, clean code standards, and documenting system flow and api specifications and manual books for integration for third parties- Maintain service that handle API requests for 1 million active users and 60.000 concurrent users during peak times- Discuss with other divisions to design the features that will be created, carry out sprint plans and divide tasks among teams, conduct code reviews before deploying new features to staging and production
  • Agate International
    Backend Developer
    Agate International Mar 2021 - Jul 2022
    Bandung, West Java, Indonesia
    - Develop game backend service with concurrent users of at least 25000 users during peak time- API optimization with high rate requests from 200ms to ~10-30 ms by utilizing Redis for partial data caching- Optimization of the high processing background process for calculating match scores involving thousands of participants per match, from more than 20 minutes per process, to around 5 minutes per process by breaking large processes into small processes and utilizing cache data using Redis- Integration of football player data with several third party service providers to provide game data- Increased unit test coverage to ~86-90% based on sonarqube analysis- Create complete API documentation and system flow using Notion
  • Kampus Merdeka
    Backend Engineer
    Kampus Merdeka Feb 2022 - Feb 2023
    Indonesia
    - Design data structures according to the needs of the program team with fairly fast changes- Developing api services for Praktisi Mengajar programs, using Golang and Echo framework- Create framework templates used for backend service development in programs other than the Praktisi Mengajar program- Code optimization using custom global panic / exception handler in Golang
  • Kampus Merdeka
    Tech Supervisor
    Kampus Merdeka Aug 2022 - Nov 2022
    Indonesia
    - Leading a development team consisting of 1 backend developer, 1 frontend developer, and 1 QA tester to develop the Praktisi Mengajar program with fast change phases and a tight timeline.- Discuss and plan feature development and determine the business flow of the system of Praktisi Mengajar, according to the program team's requests- Carrying out task breakdowns, reviewing code and business flow, and assisting QA testers in conducting tests by providing testing documentation- organize development so that features can be delivered well with minimal bugs, and according to the timeline by paying attention to the priority level of the tasks that have been broken down
  • Sasbuzz
    Web Developer
    Sasbuzz Jun 2019 - Apr 2021
    Bandung, West Java, Indonesia
    - Developing a management system for dental clinics that has superior features such as patient odontogram data management, scheduling and reservations, clinic and doctor management, and clinic member management- Scheduling and reservation features that can check availability at several branch clinics according to the doctor's schedule, and can make schedule changes- Manage and provide patient odontogram data for doctor and patient applications- Optimization of the method for creating member cards using the PDF WebKit PDF Generator, from 130 seconds per 100 cards, to 10-20 seconds per 100 cards
  • Self Employed
    Game Developer
    Self Employed Mar 2017 - Mar 2019
    Bandung Area, West Java, Indonesia
  • Pt Len Industri (Persero) (Official)
    Java Programmer
    Pt Len Industri (Persero) (Official) Oct 2016 - Feb 2017
    Bandung Area, West Java, Indonesia
  • Pt. Neuronworks Indonesia
    Web Developer
    Pt. Neuronworks Indonesia Jan 2015 - Mar 2015
    Bandung, West Java, Indonesia

Muhammad Aditya Tegar Pratama Education Details

Frequently Asked Questions about Muhammad Aditya Tegar Pratama

What company does Muhammad Aditya Tegar Pratama work for?

Muhammad Aditya Tegar Pratama works for Bcx Studio Pte. Ltd.

What is Muhammad Aditya Tegar Pratama's role at the current company?

Muhammad Aditya Tegar Pratama's current role is Backend Engineer.

What schools did Muhammad Aditya Tegar Pratama attend?

Muhammad Aditya Tegar Pratama attended Universitas Komputer Indonesia, Smk Negeri 4 Bandung.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.