View CV

Work Experience

99 Group

Backend Engineer Intern

February 2025 - May 2025

  • Building robust, fast, and scalable microservice API for property e-commerce website.
  • Contributed to backend development tasks relevant to building or maintaining property technology microservices for Rumah123 and microsite.
  • Make sure the database transactional secure and efficient.
  • Working agile and dedicated for collaborating in large scope microservices.
  • Reducing unit testing time by 23% by analysis and cleansing deprecated module.

Bina Nusantara IT Division

Web Developer

March 2023 - February 2024

  • Shaped user experience for Binus University's digital platforms using React.js and Typescript.
  • Built responsive web interfaces for Learning Management System in Binus University.
  • Enhanced the performance of web applications by implementing efficient coding practices and optimizing resource usage.
  • Worked closely with the design and backend teams to ensure seamless integration of user interfaces with server-side logic.

Education

Binus University

Bachelor of Computer Science (Current GPA: 3.43)

2022 - Present

Volunteer Experience

Eksotika Prima

Web Developer and Marketer

August 2024 - September 2024

  • Developed and maintained a rub oil supplier website, showcasing products sourced from Makassar.
  • Managed digital marketing campaigns, focusing on targeted promotions near Danau Sunter and surrounding area.
  • Successfully converted promotional efforts into a sale, securing a customer through strategic marketing initiatives.
  • Helping family business by making promotional website for company

BNCC

Member

2022 - 2023

  • Gained hands-on experience in web development through active participation.

HIMTI

Member

2022 - Present

  • Collaborated on projects and attended workshops to enhance computer science knowledge.

Skills

  • React: In my role as a web developer, I have developed strong skills in React, enabling me to build dynamic, efficient, and scalable user interfaces.
  • Next.js: Developed strong front end skills in Next.js and fundamental in back end routing API, optimizing SSR and SSG website rendering
  • TypeScript: Strong skills in TypeScript, enabling the building of interactive and dynamic web applications.
  • JavaScript: Strong skills in JavaScript, enabling the building of interactive and dynamic web applications.
  • Front End Development: Strong front end skills by having great work experiences.
  • Software Development: Possesses strong software development skills, honed through practical experience.
  • HTML & CSS: Solid skills in HTML and CSS, allowing the creation of well-structured, visually appealing, and responsive web pages.
  • Software Engineering: Possesses a good skill in team work to manage development in software.
  • React Native: Fundamental skills in React Native for making responsive mobile applications.
  • Azure DevOps: Practical experienced in development collaboration using Azure DevOps to run scrum lifecycle.
  • Go: Fundamental skills in back end development using Golang Chi, gRPC, and GraphQL as back end.
  • Postgresql: Fundamental skills in making queries with Postgresql integrated with Golang Chi, gRPC, and GraphQL as back end.
  • Back End Development: Fundamental skills in back end development making REST API using Next.js, ASP.NET, and Go.
  • ASP.NET: Fundamental skills in back end development using ASP.NET.
  • Git: Implemented Git to manage the state of applications, particularly in complex projects requiring a predictable state container.
  • SQL Server: Fundamental skills in making queries with SQL Server.
  • MySQL: Fundamental skills in making queries with MySQL.
  • Figma: Fundamental skills in making UI/UX designs in Figma.
  • REST API: Fundamental skills in back end development making REST API with Next.js, ASP.NET, and Go.
  • Laravel: Fundamental skills in back end development with Laravel.
  • Elasticsearch: Experienced skill in using Elasticsearch as a powerful, open-source, distributed search and analytics engine.
  • gRPC: Experienced skill in creating and building protobuf microservices.
  • GraphQL: Experienced skill in creating and building GraphQL microservices.
  • Flask: Fundamental skill integrating AI Live Shopping to OBS Studio Socket with Flask
  • Python: Fundamental using Python as programming language for AI and backend development
profile-picture-1
rick-rollHi, I'm Chris.rick-roll
I'm a Software Engineer.
|
Don't just write a code, but provide a solution.
shigure-ui-dance

View linkedin-logo

shigure-ui-dance
ricardo-ricardo-flick

View Project

ricardo-ricardo-flick
chipi-chapa-catOffer Jobchipi-chapa-cat
skillCaro-image-0

8

skillCaro-image-1

7

skillCaro-image-2

7

skillCaro-image-3

7

skillCaro-image-4

8

skillCaro-image-5

7

skillCaro-image-6

8

skillCaro-image-7

7

skillCaro-image-8

6

skillCaro-image-9

5

skillCaro-image-10

8

skillCaro-image-11

7

skillCaro-image-12

6

skillCaro-image-13

5

skillCaro-image-14

7

skillCaro-image-15

6

skillCaro-image-16

6

skillCaro-image-17

5

skillCaro-image-18

6

skillCaro-image-19

6

skillCaro-image-20

7

skillCaro-image-21

8

skillCaro-image-22

8

skillCaro-image-23

5

skillCaro-image-24

5

skillCaro-image-25

8

skillCaro-image-26

7

skillCaro-image-27

7

skillCaro-image-28

7

skillCaro-image-29

8

skillCaro-image-30

7

skillCaro-image-31

8

skillCaro-image-32

7

skillCaro-image-33

6

skillCaro-image-34

5

skillCaro-image-35

8

skillCaro-image-36

7

skillCaro-image-37

6

skillCaro-image-38

5

skillCaro-image-39

7

skillCaro-image-40

6

skillCaro-image-41

6

skillCaro-image-42

5

skillCaro-image-43

6

skillCaro-image-44

6

skillCaro-image-45

7

skillCaro-image-46

8

skillCaro-image-47

8

skillCaro-image-48

5

skillCaro-image-49

5

My Project

BINUSMAYA LMS Website slide 1

BINUSMAYA LMS Website

This project is a Learning Management System (LMS) created when I was in Bina Nusantara IT Division as an Associate Member. As part of the team, my primary focus was on the front end development of the LMS, which is a crucial tool for managing and delivering educational courses, training programs, or learning and development programs.

ReactJavaScriptCSS+5 others
Rumah123.com slide 1

Rumah123.com

Rumah123.com is a leading online property marketplace in Indonesia, part of the 99 Group, dedicated to simplifying the process of finding and selling properties for individuals and providing effective solutions for real estate professionals like agents and developers, offering a vast array of listings and resources including KPR (mortgage) assistance. My contribution lies in the backend development, specifically working with gRPC for efficient inter-service communication and GraphQL to provide flexible and powerful data fetching capabilities for various client applications.

GogRPCGraphQL+5 others
Job Sprint API slide 1

Job Sprint API

I contributed to the Job Sprint HR Form Management System by enhancing its API functionality and optimizing file handling processes. My work focused on fixing and refining the APIs to ensure seamless communication between the frontend and backend, resulting in improved system performance and reliability. Additionally, I implemented file processing solutions by converting image files into JPEG Base64 format and encoding PDF files into PDF Base64 format, enabling secure and efficient integration with the database. These enhancements streamlined the management of HR forms, improved data storage efficiency, and provided a more seamless experience for users.

GoMongoDBREST API+5 others

AI Live Shopping

AI Live Shopping on TikTok represents a significant leap forward in e-commerce, transforming passive viewing into dynamic, personalized, and highly interactive retail experiences. By leveraging artificial intelligence, these live streams go beyond traditional broadcasts, fostering deeper engagement and driving sales through intelligent, real-time customer interaction.

Machine LearningTF-IDF+2 others

I am a software engineer with a strong focus on backend development, specializing in building robust, secure, and scalable systems to support websites and mobile apps. While my expertise lies in backend engineering, I also have a solid understanding of front-end development, enabling seamless integration between the two. I thrive in collaborative environments and leverage AI tools to optimize development workflows, ensuring efficient and high-quality software solutions.

profile-picture-2

WHAT I DO?

Front-End Development

  • Build responsive and accessible user interfaces with React, HTML, and CSS, ensuring compatibility across devices, browsers, and screen sizes.
  • Design and implement reusable React components for efficient and maintainable code, while crafting visually appealing and user-centered web pages.
  • Continuously enhance skills and adopt front-end best practices by staying current with industry trends and new technologies.

Backend Development

  • Build scalable REST API server-side applications and manage efficient databases to support web and mobile functionality.
  • Develop and integrate RESTful APIs for seamless front-end and third-party communication.

Mobile App Development

  • Develop high-quality, cross-platform mobile apps with React Native, delivering responsive interfaces and smooth performance across iOS and Android.