Backend Engineer
Contact
A passionate and detail-oriented backend developer with expertise in the Golang and JavaScript ecosystems. Skilled in building and maintaining scalable, reliable, and performance-optimized web applications, I possess robust cloud DevOps knowledge and experience in implementing CI/CD pipelines. I am motivated to learn and adapt to new technologies to contribute to innovative projects.
Back-end Developer
PT. Gameskii Gen Eternal ∙ Remote ∙ July 2024 - Now
Gameskii.com is an app designed to revolutionize the esports community and gaming competitions. It provides a state-of-the-art ranking system tailored to competitive levels, allowing gamers to conduct professional scrims and competitions. Players can form and manage teams, schedule scrims, and earn rewards for every win.
Back-end Developer
PT. Ada Ide Langsung Jalan ∙ On-site ∙ April 2022 - April 2024
Smartlink.id is a digital laundry Point-of-Sale (POS) application service that streamlines laundry operations. During my time there, I had the opportunity to contribute in a number of ways, which helped me develop my technical skills and gain valuable experience.
Data Migration from MySQL to Elasticsearch:
I played a key role in migrating data from the traditional MySQL relational database to Elasticsearch, a search engine specifically designed for large datasets. This migration enabled faster searching and retrieval of laundry order information, improving overall system efficiency.
Building a WhatsApp Chatbot for SnapBridge AIOT:
I spearheaded the development of a chatbot application that interacts with Snapbridge Smartlink AIOT, an Internet of Things (IoT) system for laundry machines. This chatbot, integrated with WhatsApp, allows users to control laundry machines remotely, offering greater convenience and flexibility to customers.
High-Performance Backend with Golang and Elasticsearch:
I helped build a robust backend system using Golang, a high-performance programming language, to handle features like promotions, vouchers, and coupons. By leveraging Elasticsearch's capabilities, we ensured efficient data management and retrieval for these features, enhancing the user experience.
Collaborative Problem-Solving:
I actively participated in a collaborative environment, assisting fellow developers in debugging and resolving coding issues.
API Documentation with OpenAPI on Stoplight:
I created comprehensive API documentation using OpenAPI specifications and the Stoplight platform. This well-documented API serves as a valuable resource for developers integrating with the Smartlink system.
Database Optimization:
I optimized analytics for my OLTP (Online Transaction Processing) database by integrating it with an OLAP (Online Analytical Processing) database using ClickHouseDB.
Kasirmudah.id: Collaborated with my team to design a highly modular POS system, facilitating seamless integration of new features and functionalities for different businesses. We worked alongside the team to leverage cutting-edge technologies and innovative solutions to eliminate bottlenecks identified in Smartlink.id, significantly enhancing performance and scalability.
- Developed and maintained a secure, cloud-based Document Management System (DMS) for efficient storage, retrieval, and access to various document types (video, images, spreadsheets, binary files). Implemented data compression techniques to optimize storage space and ensure efficient bandwidth usage. Designed and managed background processes for tasks like file compression and document conversion
- Designed, developed, and implemented backend functionalities for various applications.
- Collaborated with frontend developers to ensure seamless integration between the user interface and the backend.
- Optimized backend processes for performance and scalability.
- Maintained and debugged backend code to ensure application stability.
Vocational High School
SMKN 1 Mojokerto ∙ 2018 - 2021
Computer Network Engineer
Organization: ITNSA