👋 Hi, I'm Rendy Adi Saputra

Tech Lead &
Senior Fullstack
Developer

10+ years of experience in web development
with strong expertise in technical leadership
and SCRUM mastery.

Tech Stack

Backend

PHP / Laravel / WordPress

Node.js / Express / Loopback

Python / GoLang / FastAPI

Frontend

React.js / Next.js / Remix

Astro.js / Alpine.js

JavaScript / TypeScript

Mobile & Database

React Native / Flutter

MySQL / MongoDB / DynamoDB

Redis / Memcache

DevOps & Cloud

Docker / NGINX / Apache

AWS / Cloud Panel

Siteground / WPEngine

Profile

2022 - Current

Tech Lead Engineer

Upscalix (Software agency)

2021 - 2022

Senior Lead Engineer

Toptal Remote Work Inc.

2021

Tech Lead

PT Myskin Indonesia

2018 - 2021

IT Manager

PT CLS System, Indonesia

2016 - 2018

Senior Software Developer

Altastratus.id & CIRCL, Indonesia

2016

Tech Lead

PT Satria

2015 - 2016

IT Assistant Project Manager

IPAYMU Payment Gateway, Indonesia

2013 - 2015

Senior Web & Mobile Engineer

IPAYMU Payment Gateway, Indonesia

2012 - 2013

Programmer

Profile Image Studio

2010 - 2012

Programmer

Kapanlagi.com

Professional Services

With over a decade of experience in software development and technical leadership, I offer comprehensive solutions for your digital needs.

🚀

Full-Stack Development

Expert in both backend (PHP, NodeJS, Python) and frontend (Vue.js, Angular, React) development with 10+ years of experience in web applications.

📱

Mobile Development

Skilled in creating cross-platform mobile applications using IONIC, Flutter, and native development with Java and Swift.

☁️

Cloud & DevOps

Experienced with AWS, Google Cloud, Docker, and various deployment strategies. Expert in setting up and managing cloud infrastructure.

🛠️

Technical Leadership

Lead teams of 10+ developers, implement Agile SCRUM methodologies, and guide technical architecture decisions for enterprise solutions.

🔄

API Development

Specialist in creating RESTful APIs, WebSocket services, and integrating various third-party services and databases.

🎯

E-commerce Solutions

Advanced expertise in developing single and multi-store e-commerce platforms, CRM/CMS systems, and SaaS applications.

Technical Skills

Comprehensive expertise across multiple technologies and domains

Backend Programming

PHP (Advanced)

NodeJS (Intermediate)

GoLang (Beginner)

Python (Intermediate)

Scala (Beginner)

Backend Frameworks

Laravel, CodeIgniter, Lamina (PHP)

PSR-4 Standard Framework (PHP)

SWOOLE based & TCP/Socket (PHP)

Flask and FastAPI (Python)

ExpressJS, Loopback (NodeJS)

Gin Framework (GoLang)

Frontend Technologies

VueJS (Intermediate)

Angular (Intermediate)

ReactJS (Learning)

jQuery (Advanced)

JavaScript/TypeScript (Intermediate+)

HTML/CSS/SCSS (Intermediate+)

WebPack, Node Module, Yarn

Databases & Caching

MS SQL Server, MySQL, MongoDB

Cassandra, SQLite, AWS DynamoDB

Memcache, Redis, Aerospike

File Caching

DevOps & Cloud

Docker, Jenkins

Ubuntu, CentOS, Redhat (RHEL)

Apache2, Nginx

AWS, Google Cloud, Digital Ocean

Project Management

SCRUM Master

Jira, Redmine, Trello, Airtable

UML, Google draw.io, Visual Paradigm

Workflow, Data Flow, Use Case

Gantt Chart, Burndown Chart

Business Domain Expertise

E-Commerce (Single/Multi-stores)

CRM/CMS (Single/Multi-tenancy)

Payment Gateway Integration

Google Map, MapBox Integration

Mail Services (Mailgun, Sendinblue, Moosend)

Soft Skills

Technical Leadership

Team Communication

Problem Solving

Project Estimation

Documentation

Code Management

Remote Work Proficiency

Professional Experience

Over a decade of expertise in software development, technical leadership, and delivering impactful solutions across various industries.

Tech Lead Engineer

Upscalix

Design and deployment of Products (Web and mobile applications)

Help define IT infrastructure strategy, architecture, and processes

Analyze business requirements across organization

Lead for more than 10+ developers

PHPNodeJSVueJSAngularDockerAWS

Senior Lead Engineer

Toptal Remote Work Inc.

Design and deployment of SaaS

Infrastructure strategy and architecture

Business requirements analysis and solutions

CubeJSExpressJSReactJSPostgreSQLAWS RDSDockerBigQuery

IT Manager

PT CLS System

Lead Team (10 People) for IT projects

Maintain Agile SCRUM methodology

Define IT infrastructure and architecture

Business strategy development

PHP MVCVueJSAngularIONICFlutterDockerSwooleMongoDB

Tech Lead

PT Myskin Indonesia

SaaS Design and Development

IT Infrastructure Strategy

Business Analysis

SEO & SMO Support System

PHP WordPressLaravelExpressJSReactJSPostgreSQLAWS

Senior Software Developer

Altastratus.id & CIRCL

Full Stack development for multiple clients

High availability & performance optimization

Engineering documentation and planning

DrupalWordPressPHPMySQLDynamoDBServerlessExpressJS

Senior Web & Mobile Engineer

IPAYMU Payment Gateway

Full stack Web & Android Development

Backend Development (Admin Panel and APIs)

Team Management and Communication

PHPCodeIgniterMySQLSpringbootJavaAndroidjQuery

Latest Blogs In my Mind

Building a Flask-based API Server for KeePass Database Operations

Building a Flask-based API Server for KeePass Database Operations

KeePass Basics KeePass is a free, open-source password manager that helps users store and manage their passwords securely. It stores all passwords in a single encrypted database file (.kdbx), protected by a master password and/or key file. Database S...

Install docker and docker compose in ubuntu 22.04

Install docker and docker compose in ubuntu 22.04

Here's how to install Docker and Docker Compose on Ubuntu 22.04. Let's ensure you're using the latest package information. sudo apt update next prepares your system to securely access and install software from additional sources beyond the default o...

Let's Learn Web Scraping with Crawlee and Puppeteer

Let's Learn Web Scraping with Crawlee and Puppeteer

Welcome to Your Web Scraping Journey! Hey friend! 👋 I'm excited to guide you through the wonderful world of web scraping using Crawlee and Puppeteer. Whether you're a complete beginner or have some experience, we'll explore everything together, step...

Troubleshooting Auth0 Login Errors on WordPress no verifier and no verification page

Troubleshooting Auth0 Login Errors on WordPress no verifier and no verification page

This article addresses two common login errors you might encounter when using Auth0 for user authentication on your WordPress site: Error 1: There was a problem with your log in: No verifier returned from client. [error code: invalid_request] This er...

Here's how to connect to the OpenVPN server from Arch linux Client using OpenVPN client

Here's how to connect to the OpenVPN server from Arch linux Client using OpenVPN client

install the OpenVPN client on Arch Linux: 1. Update and Upgrade: It's recommended to ensure your system is up-to-date before installing new packages. Run the following command in your terminal: sudo pacman -Syu 2. Install OpenVPN: Use the following ...

Staying Organized: A Scrum Master's Checklist

Staying Organized: A Scrum Master's Checklist

The role of a Scrum Master is crucial in guiding and supporting teams through the Agile development process using the Scrum framework. To ensure smooth workflow and maximize team efficiency, staying organized is vital. Here's a comprehensive checklis...