HiI'mAndry Hardiyanto

Backend Engineer dedicated to crafting powerful APIs and microservices

About Me

I'm a Backend Engineer dedicated to crafting powerful APIs and microservices with over 7 years of experience. I'm passionate about transforming complex business logic into scalable, secure, and efficient backend systems that drive innovation.

My Journey

Started my journey in backend development 7 years ago, I've worked with startups and established companies, helping them build robust APIs and scalable server-side architectures.

My expertise spans across modern backend technologies and distributed systems, and I'm always excited to take on new challenges that push the boundaries of scalable architecture.

Andry Hardiyanto Profile Picture

Andry Hardiyanto

Backend Engineer

Clean Code

Writing maintainable and scalable code with best practices

Problem Solving

Creative solutions to complex technical challenges

Team Player

Collaborative approach to building amazing products

Continuous Learning

Always exploring new technologies and methodologies

Work Experience

My professional journey and the experiences that shaped my skills

Senior Back End Engineer

Dealls - Jobs & Mentoring (YC W22)

January 2023 - June 2025
Jakarta, Indonesia
  • Implemented Google Calendar for mentoring schedules and developed a scheduler to automatically retrieve public holidays for the calendar feature
  • Developed a web scraping script for the sales team to gather job data from multiple job portals
  • Collaborated with vendors (Fingerspot and BioTime) to develop and integrate the attendance machine system with the Kantorku app
  • Reduced the attendance endpoint latency in the Kantorku app, improving response time and overall performance
  • Refactored the attendance scheduler and optimized database queries, significantly enhancing system efficiency in the Kantorku app
  • Developed key features in the Kantorku app, including flexible check-in, flexible scheduling, attendance report export, attendance statistics, bulk operations for shift assignment and attendance issue processing, on-call shift and attendance management, and integration with the payroll system
  • Participated in analyzing and diagnosing system issues, providing timely resolutions to maintain smooth operations
GolangRedisPostgreSQLGCPGitKafkaNode jsMongoDBDockerKuberenetes

Back End Engineer

Stockbit

December 2021 - January 2023
Jakarta, Indonesia
  • Responsible for new product development (US Stock), including stock management, order processing, and KYC features for both the mobile app and back office (admin side). Collaborated cross-functionally with Flutter, Product, QA, Back Office (web), and Design teams
  • Designed databases, optimized slow queries, and refactored existing code for better maintainability and performance
  • Created API documentation, performed unit testing, and conducted load testing to ensure system reliability
  • Implemented Slack notifications for real-time error alerting and monitoring
  • Implemented Verifiable Credential (VC) in the KYC process for a crypto product to enhance identity verification security and reusability
  • Integrated with VIDA for seamless and secure user identity verification
GolanggRPCRedisPostgreSQLDockerGitSNSSESS3KuberenetesNew Relic

Software Engineer

PT Payfazz Teknologi Nusantara

April 2019 - November 2021
Jakarta, Indonesia
  • Collaborated with cross-functional teams such as Product, QA, Mobile, UI/UX, DBA, and Data teams to improve product and service quality
  • Developed features for the POS system, including:Mini POS, Restock (integrated with SHOPFAZZ), Unit conversions for product variants, Price management for PPOB products (integrated with PAYFAZZ), Transaction recording (Sales & Expenses), Debt management, Reports and invoice generation
  • Refactored, maintained, and improved existing codebases and business flows for better efficiency and scalability
  • Worked with Engineering Lead and SRE team to implement a monitoring system using Grafana
  • Created and maintained API documentation using OpenAPI Specification (Swagger)
  • Developed unit tests to ensure code reliability
  • Communicated with the Customer Support team to investigate and resolve production issues
GolangRedisPostgreSQLDockerGitGrafanaKuberenetesAnsible

Programmer

Bina Nusantara IT Division

March 2017 - February 2019
Jakarta, Indonesia
  • Working as a full time Programmer at Bina Nusantara IT Division. Responsible in maintenance, development and testing of all applications used for Binus University such as website (binusmaya.binus.ac.id and parent.binus.ac.id) and desktop applications (siklus, sista, and sikep)
PHP (CI)JavaScriptjQueryVb NetSQL server

Skills & Technologies

Technologies and tools I use to bring ideas to life

Frontend

Next.jsTypeScriptTailwind CSS

Backend

GolangPHPREST APIsgRPC

Database

PostgreSQLMongoDBRedisSQL ServerMySQL

DevOps & Cloud

DockerKubernetesAWSGitCI/CD

Tools & Technologies

PostmanNotionGitHub/GitlabVercelKafkaNew Relick6 Load TestingJiraOpenAPI/Swagger

Methodologies & Principles

Domain-Driven Design (DDD)SOLID PrincipleMicroserviceMonorepo

Featured Projects

A showcase of my recent work and personal projects

Live Preview
2025-01

Portfolio Website

A modern, responsive portfolio website built with Next.js and Tailwind CSS. Features include smooth animations, particle effects, project showcases.

Next.jsTailwind CSSTypeScriptFramer Motion

Get In Touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology and development.

Andry Hardiyanto

Backend Engineer dedicated to crafting powerful APIs and microservices.

Available for freelance work and full-time opportunities.

Quick Links

Get In Touch

[email protected]

Tangerang, Indonesia

© 2025 Andry Hardiyanto. Made with using Next.js & Tailwind CSS