Farrel Jordan

Final Year Computer Science Student focused on software engineering and cloud computing

Jakarta, Indonesia

FJ

About

I am an Information System Student from the University of Indonesia with a passion for software engineering and cloud computing. I have experience developing microservices and monolith-based applications from my past internships and projects. I am also certified as an Associate Cloud Engineer by Google Cloud and experienced in managing resources in the Google Cloud Platform. I am committed to continual learning and self-growth, always eager to explore new technologies and enhance my expertise.

Work Experience

AwanTunai

Aug 2023 - Feb 2024

Back End Engineer Intern

  • Developed lender registration, login, and verification by risk and compliance team feature using Spring Boot, MongoDB, and RabbitMQ to address authority (OJK) requirements
  • Integrate internal service with API from Privy, a digital identity and signature provider, allowing lenders to sign multiple documents automatically when accepting loan applications
  • Developed a notification centre for the whole loan submission and disbursement flow using Firebase Cloud Messaging to address authority (OJK) requirements
  • Developed a user location tracker feature for our Android applications, allowing the Data Science team to analyze the data and create a model for fraud detection
  • Enhances existing collection dashboard to support the new loan type, allowing the collection team to view, assign, review, and add remarks to the new loan applications
  • Migrate and refactor code on multiple services to separate services that are used for e-commerce and lending flow to address authority (OJK) requirements
  • Implements unit tests, custom exceptions, swagger, and logging automation to enhance the development experience
  • Contribute to maintaining services by debugging errors that users and quality assurances report

Software Developer

  • Developed a seminar marketplace, MEDIS, using Spring Boot and deploying it using Docker on Compute Engine in Google Cloud Platform with a team of 5 people.
  • Responsible for embedding Zoom Application on the website using Zoom Meeting SDK, allowing users to join Zoom meetings directly on our website.
  • Responsible for integrating the application into Zoom Meeting API, allowing users to create and update Zoom Meetings through our website.
  • Responsible for integrating the application into Payment Gateway Midtrans, allowing users to make transactions on our website.
  • Responsible for storing and serving the seminar videos on Google Cloud Storage.

Bangkit Academy
Remote

Feb 2023 - Jul 2023

Cloud Computing Cohort

  • Learned how to manage various resources on the Google Cloud Platform, including Computing, Storage, Networking, Data Analytics, and Machine Learning
  • Learned how to configure, manage, and deploy containerized applications to Google Kubernetes Engine
  • Learned how to automate infrastructure on Google Cloud Platform with Terraform
  • Learned how to develop and deploy backend applications using Node.js
  • Learned business presentation and professional English

Education

University of Indonesia

Sep 2020 - Present
Bachelor's Degree in Computer Science

Skills

Java
Go
Node.js
Javascript
Spring Boot
Django
MySQL
PostgreSQL
MongoDB
RabbitMQ
Redis
Docker
Google Cloud Platform
Kubernetes
Terraform