Hi, I'm Rayhan Athar
Growing Backend Engineer.
Focusing on backend systems and impactful digital solutions. As a Computer Science student, I specialize in building backend systems using Go, JavaScript, PostgreSQL, NoSQL, and Cloud Providers, following principles like Clean Architecture, Test Driven Development, and CI/CD pipelines.
My Journey
A timeline of my professional growth and key contributions.
April 2025 - May 2025
- Developed a RESTful API for participant registration and activity
- Built in Javascript with the help of Express.js and Google Workspace SDK.
- Increased registration data manual validation and participants credentials generation process efficiency by 50%. Removed 7 out of 14 mundane tasks by integrating Google Drive and Google Sheets with the Back-End server.
January 2025 - February 2025
- Developed a RESTful API for internal transaction and product logging systems.
- Built in Go with the help of Fiber Framework and implemented Object Relational Mapping with GORM.
- Connected the system with https://www.emsifa.com/api-wilayah-indonesia/ to eliminate region database manual updates and inserts due to unregistered city data.
August 2024 - January 2025
- Learned Google Cloud services and architecture by completing 24 courses at Google Cloud Skill Boost and achieved 9 skill badges.
- Learned Back End development with Javascript and Python by completing 7 courses at Dicoding.
- Completed Google Associate Cloud Engineer Certification exam simulation at Dicoding.
November 2024 - December 2024
- Led a team of 5 (1 back-end, 2 android developers, and 2 AI engineers). Implemented Waterfall development lifecycle with Trello and GitHub.
- Developed RESTful API Back End service with Express.js for an MVP e-commerce android application. Enabled payments with e-wallets and credit cards by integrating third party payment gateway and image recognition for product searching.
- Deployed the Back End service to Google Cloud. Utilising 2 compute services (Compute Engine for HTTP server and Cloud Run for Image Recognition AI runtime), 2 data services (Cloud SQL and Cloud Bucket), and 1 networking service (Cloud DNS).
February 2024 - December 2024
- Prepared Data Structure and Web Programming learning materials and assignments for 10 meetings with 2 colleagues.
- Taught 40+ students over 10 weekly meetings.
- Mentored 6 groups of 3 students on their practicum projects.
- Collaborated with lecturers to align materials with the syllabus and updated tech stacks.
January 2023 - March 2024
- Designed and developed 70% of the company profile website visuals.
- Built a simple MVC based framework using PHP and Apache language for the initial version.
- Utilized GitHub for task management, version control, and code collaboration.
My Top Creations
A showcase of projects I've built, demonstrating my skills and passion.
Details:
"Enhance" feature can match the user school grade and the topic related to the note. Targeted for elementary and high school students, we believe NoteBoost can improve students learning rate and knowledge coverage. We are developing NoteBoost in order to participate to achieve 4th SDGs goal "Quality Education".
Technologies Used:
Details:
This was a final Project for the "Menjadi Back-End Developer Expert dengan Javascript" course on Dicoding. This project implements Domain Driven Design to fulfill the "Separation of Concerns" concept by utilizing dependency injection for better modularity and testability. ESlint was used to enforce clean code standards across the project. Test Driven Development (TDD) was heavily implemented using Jest, creating comprehensive test cases for every repository, domain, entity, and use case
Technologies Used:
Details:
CopyBoard is designed to be the lightest clipboard app for macOS, taking only 1.2MB in storage and consuming close to zero energy. It was developed to solve a personal need for a simple clipboard manager and has been used by colleagues as well.
Technologies Used:
Credentials & Achievements
Get In Touch
I'm open to new opportunities and collaborations. Feel free to reach out!