Hey! I am

Roy Ryando

I'm a

About

About Me

My full name is Roy Ryando Roni Habeahan, I started my career as a tester & full stack developer experiencing full software development life cycle (SDLC) with a business insight to predict future software capabilities, consisting of: translating the business requirements of the product team to a more technical language, creating a system design, database design to front end, back end development and deployment. I have focused my career as a backend engineer with 6+ years working on large-scale application from various types of companies including banking, finance and more, makes me very capable of adapting to various types development life cycles. As a back-end engineer I always implement SOLID principle to improve code quality and simplify future development. In summary, here are some of the tech stacks I've used: java, C#, php, javascript, spring boot, quarkus, laravel, nest js, react js, reactive programming, git, redis, docker, kafka, kubernetes, micro services, sql server, mongodb, postgresql, mysql and more

  • Name: Roy Ryando Roni Habeahan
  • Date of birth: April, 24
  • Address: Jakarta, Indonesia
  • Zip code: 12330
  • Email: roy[at]royryando.me
  • Phone: +62 852 9549 3693

0 Projects complete

Download CV

Education

Sekolah Tinggi Teknologi Bandung (Informatics Engineering)

Bandung, Indonesia

Katapang 1 Vocational High School (Software Engineer)

Bandung, Indonesia

Talenta School

Bandung, Indonesia

Experience

Jun 2024 - Present

Technical Lead

PT Bumi Amartha Teknologi (Amartek)

Nov 2023 - May 2024

Sr Back End Engineer

PT Briix Financial Technology

Mar 2023 - Oct 2023

Back End Engineer

PT Sahabat Bisnis (Investree Group)

Focus on backend consisting of:

• Developing features in a micro-service ecosystem using Java Spring Boot, Spring Cloud, Feign, Hibernate JPA, Kafka, Redis, MySQL, MongoDB

• Designing/refactoring databases MySQL and MongoDB

• Developing log service to ensure all log handled with care between all services using Kafka and MongoDB

• Documenting all work into Notion and all developed REST API into Postman and Swagger

• Doing research on a new technology when needed

• Ensure maximum unit test coverage

• Experienced using Azure Function (C#) to build a quick solution for the product team

Apr 2018 - Mar 2023

Back End Engineer

PT Progres Sepuluh Indonesia

• Always using SOLID principles and implement the best practices

• Developing an automation test software based on test cases using Selenium (Java)

• Developing large scale and high availability Loyalty Management System used by two Banks and Toll Company in Malaysia (Java, Angular, SQL Server, Redis, Azure)

• Build and develop new frontend projects with Angular 6 Typescript

• Deploying application binary to a server with zero downtime

• Maintaining web application to ensure high performance services and low-error response

• Developing high-performance, low-memory usage CLI application to help database engineer extracting hundreds zip with millions of transaction DAT file inside per day

• Developing  mobile apps using react native and flutter

• Working to design database and build SuperApps for the Governments using Flutter, PostgreSQL, Kafka

• Developing medium to high availability, low to high complexity web applications using Java Spring Boot, PHP Laravel, Golang, Python Django, MySQL, SQL Server, PostgreSQL

• Developing distributed applications or services using micro framework Lumen, Drupal

• Implementing zero downtime deployment

• Implementing load balancer to a website in Google Cloud Platform

• Working with CI/CD on Gitlab and Bitbucket to automate security scan, unit tests, and deployment of the projects

• Dockerize every newly develop project

Jul 2018 - Sep 2022

Full Stack Developer

Talenta School

• Designing, developing, and maintaining web application

• Implementing payment gateway to existing and new apps

• Developing high load payment services

Oct 2021 - Dec 2021

Software Engineer Intern

PT Coda Prapanca Technology

Feb 2018 - May 2018

Back End Developer

PT Lussa Teknologi Global

• Developing features of Tarsius software (SaaS POS system) using Angular Typescript, Meteor, Docker, Grunt, PostgreSQL

Jul 2017 – Mar 2018

Software Engineer

PT Progres Sepuluh Indonesia

• Creating automation tests using Selenium

• Developing desktop app using java

• Designing basic database for desktop app

• Improving application performance

May 2017 - Jul 2017

Internship Trainee (Software Engineer)

PT Progres Sepuluh Indonesia

• Analyze systems flow and think of improvement

• Manual testing UI using TestLink

• Creating automation testing using Puppeteer in Typescript

Skills

Java

95%

Javascript

85%

PHP

85%

Git, CI, CD

95%

Code Quality & Coverage

95%

Laravel

90%

Spring Boot

90%

Flutter (Dart)

85%

ExpressJS

85%

C#

80%

{My|Postgre}SQL{Server}

80%

Django

80%

Angular, ReactJS, Vue

80%

Python

75%

React Native

75%

Awards

Oct 2022

Test of English as a Foreign Language (TOEFL)

Aug 2021

Android Development Associate

Sep 2021

Certified International Project Management Associate

May 2018

CyberLAB Forensics Competition

Feb 2017

English Proficiency Test for International Communication (EPTIC)

May 2012

Robotics Excellence Course (IT Leisure & Education International)

Services

Services

No data available

Projects

Projects

Below is just some of my personal project. If you need to know all my project contributions, please contact me.

Blog

My Blog

No data available

I'm Available for freelancing

If you think my skills are useful for your project or company, please contact me. I'm looking forward to working with you.

Hire me

Contact

Contact Me

Thinking of something big? Let's talk! This form will send your message directly to my WhatsApp and Telegram so I can reach you quickly.