Ferdinandus Richard, Developer in Bekasi, Bekasi City, West Java, Indonesia
Ferdinandus is available for hire
Hire Ferdinandus

Ferdinandus Richard

Verified Expert  in Engineering

Back-end Developer

Bekasi, Bekasi City, West Java, Indonesia

Toptal member since March 28, 2022

Bio

Ferdinandus is a software engineer with 4+ years of experience, specializing in back-end engineering and API design with Go. He is also keen on data science, system design, and cloud computing with the Google Cloud Platform. Ferdinandus is currently working for a fintech company based in Indonesia and is eager to keep expanding his knowledge in the software engineering arena.

Portfolio

Ice House
Go, REST APIs, PostgreSQL, Apache Kafka, Redis, Google Cloud, Docker...
Xtremax Pte Ltd
C#, .NET, ASP.NET
GoJek
Go, Ruby, Ruby on Rails 4, Bootstrap, PostgreSQL

Experience

  • REST APIs - 3 years
  • Go - 3 years
  • Database Design - 3 years
  • SQL - 2 years
  • Git - 2 years
  • Bootstrap - 1 year
  • Google Cloud - 1 year
  • Python 3 - 1 year

Availability

Part-time

Preferred Environment

Slack, MacOS, Visual Studio Code (VS Code), Jira

The most amazing...

...project I've developed is the integration of a logistics system with a third-party payment provider.

Work Experience

Back-end Engineer

2019 - 2022
Ice House
  • Upgraded the API of an app back-end system to the latest version, which adds new functionality and emits new events to Kafka, improving the user journey.
  • Integrated Lion Parcel's back-end system with a third-party payment provider, decreasing unpaid shipments.
  • Designed an in-house competitive programming platform for recruitment, easing the hiring pipeline.
Technologies: Go, REST APIs, PostgreSQL, Apache Kafka, Redis, Google Cloud, Docker, Docker Compose, Database Design

Back-end Developer Intern

2019 - 2019
Xtremax Pte Ltd
  • Developed a localization feature in a web app's asset management system based on ASP.NET WebForms. It enabled Indonesians and non-Indonesians to use the web app.
  • Migrated a CMS-based website to the latest version, increasing the website maintainability by 5+ years.
  • Took part in multiple training opportunities on basic computer science and microservices architecture.
Technologies: C#, .NET, ASP.NET

Full-stack Software Engineer Intern

2018 - 2018
GoJek
  • Developed the MVP of a container orchestration system enabling the company to automatically deploy Linux containers into machines in a managed platform.
  • Designed a configuration management system, which allowed the company to manage configurations in a centralized way using a single platform for service deployments.
  • Managed to join the Go-Squads mini boot camp at the beginning of the internship, taking part in the 12-people team selected from a group of 900+ applicants.
Technologies: Go, Ruby, Ruby on Rails 4, Bootstrap, PostgreSQL

Experience

Lion Parcel's App

An Android and iOS app that enables customers to send packages right away from home by letting couriers come to the customers' homes. I was involved in the development of the back-end system by doing the following:
• Adding more REST API endpoints for feature addition
• Integrated the system with a third-party eCommerce application
• Integrated the back-end system to have a new payment method and provide the message integrity validator

Education

2015 - 2019

Bachelor's Degree in Computer Science

Bandung Institute of Technology - Bandung, Indonesia

Certifications

MAY 2020 - PRESENT

Architecting with Google Kubernetes Engine Specialization

Coursera

Skills

Libraries/APIs

REST APIs, Stripe, jQuery

Tools

Git, Slack, Jira, Docker Compose, Google Kubernetes Engine (GKE), RabbitMQ, GitHub

Languages

Go, Python 3, SQL, HTML, Ruby, C#, JavaScript, CSS

Paradigms

Database Design, Object-oriented Programming (OOP), Agile Software Development, Microservices Architecture

Platforms

Visual Studio Code (VS Code), MacOS, Apache Kafka, Docker, Kubernetes

Storage

PostgreSQL, Redis, Google Cloud, MySQL

Frameworks

Ruby on Rails 4, Bootstrap, .NET, ASP.NET

Other

Back-end, Algorithms, System Design, Android Development

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring