AVAILABLE FOR WORK
๐Ÿ‡ฒ๐Ÿ‡พ EP HOLDER ยท OPEN TO TRANSFER

PIYAL
AHMED

SENIOR SOFTWARE ENGINEER

Passionate about highly scalable backend systems. Loves walking through complex real world problems, solving puzzles, and exploring new technologies.

software_engineer.sh
SNAKE GAME SCORE: 0 | HIGH: 0
Avoid red areas โ€ข Arrow keys to move โ€ข Space to boost โ€ข ESC to pause
โ†‘
โ†
โ†“
โ†’
SPACE
ABOUT

WHO I AM

Senior Software Engineer with 4.5+ years of hands-on experience architecting highly scalable web applications, microservices, and RESTful APIs.

Currently at Hong Leong Bank Berhad in Kuala Lumpur, I deliver AI-agent-integrated banking products built on multi-agent architectures (Google ADK, A2A protocol, Vertex AI), owning end-to-end API design across concurrent core-banking integration projects. Recent work includes a 44% latency reduction on a core banking API under load, and leading small engineering teams from requirements through production release.

Previously contributed to enterprise projects at Ideascale and BJIT Ltd. (Rakuten Offshore Team), mastering CI/CD pipelines, performance optimization, and cloud-native technologies.

01

EDUCATION

B.TECH
Computer Science & Engineering
Lovely Professional University
Punjab, India
02

LOCATION

๐Ÿ“ Kuala Lumpur, Malaysia
๐Ÿ  Originally from Jashore, Bangladesh

LANGUAGES

English (Fluent) Bengali (Native) Hindi (Intermediate)
Piyal Ahmed - Senior Software Engineer

HIGHLIGHTS

  • Official Spring Boot contributor - Ranked #38 all-time
  • Official Micronaut contributor - Ranked #63 all-time
  • Technical writer on Medium & YouTube educator
  • Teaching programming to kids
WORK
MAY 2025 - PRESENT
SENIOR SOFTWARE ENGINEER
Hong Leong Bank Berhad
Kuala Lumpur, Malaysia

Own backend delivery across concurrent projects spanning core-banking integration and multi-agent AI systems, driving architecture and API-design decisions in partnership with business, frontend, and AI teams.

  • Improved a core banking API's 90th-percentile latency by 44% under 500 concurrent users through targeted performance tuning, verified via load testing
  • Design and expose REST/GraphQL endpoints consumed by multi-agent AI systems (Google ADK, A2A protocol, Vertex AI) integrating with core-banking services
  • Lead a small engineering team building an AI banking chatbot's account and deposit backend features
  • Resolve critical UAT and production defects, safeguarding release stability for live banking and AI-chatbot services
Java 25 Kotlin Quarkus Apache Camel Go GraphQL Google ADK A2A Protocol Vertex AI
JAN 2024 - APR 2025
SOFTWARE ENGINEER
Ideascale
Dhaka, Bangladesh

Built REST APIs supporting the innovation-management platform's migration from a single-tenant community model to a multi-tenant workspace architecture, enabling one account to manage multiple workspaces, each containing multiple communities.

  • Built REST APIs in Java and Kotlin (Spring Boot) powering the multi-tenant workspace migration
  • Delivered a Quartz-based scheduler enabling time-precise broadcast email delivery, replacing a cron-only system
  • Proposed and shipped UX improvements adopted by the product team, including a live preview for customizable community banners
  • Resolved production issues end-to-end across a Docker/Kubernetes environment on a self-hosted CI/CD pipeline
Java 17 Java 21 Kotlin Spring Boot Micronaut Quartz Scheduler Kafka Elastic Search MySQL Redis Docker Kubernetes Github Copilot
APR 2022 - DEC 2023
SOFTWARE ENGINEER
BJIT Ltd. - Rakuten Offshore Team
Dhaka, Bangladesh

Developed Backend-For-Frontend and Generic Gateway microservices for Rakuten Ichiba Japan, handling billions of daily requests, focusing on scalable API design and reliability.

  • Maintained 95%+ automated test coverage against a 90% SonarQube gate
  • Built a semi-automated test case generator, cutting test-writing time roughly 10x
  • Developed RESTful APIs following OpenAPI specifications
  • Enforced high code quality through rigorous peer code reviews and root-cause analysis of production incidents
Java 11 Spring Boot Hibernate SonarQube Redis GraphQL Prometheus Graphana Kibana
SKILLS

CORE LANGUAGES

JAVA KOTLIN GO PYTHON SHELL SQL

FRAMEWORKS

SPRING BOOT SPRING CLOUD QUARKUS APACHE CAMEL HIBERNATE/JPA MICRONAUT

DATABASES

POSTGRESQL MYSQL ORACLE REDIS MONGODB

DEVOPS & CLOUD

DOCKER KUBERNETES JENKINS GITHUB ACTIONS GOOGLE CLOUD AWS

MESSAGING

APACHE KAFKA RABBITMQ

MONITORING

PROMETHEUS GRAFANA KIBANA SONARQUBE

AGENTIC AI & APIS

REST GRAPHQL JWT GOOGLE ADK A2A PROTOCOL VERTEX AI

AI CODING TOOLS

GITHUB COPILOT GEMINI CODE ASSIST CLAUDE CODE CURSOR

VERSION CONTROLLING

GIT GITHUB GITLAB

PROJECT & BUILD TOOLS

GRADLE MAVEN FLYWAY JUNIT 5 CONFLUENCE JIRA

EXPERTISE

MICROSERVICES ARCHITECTURE RESTFUL API DESIGN SYSTEM DESIGN EVENT-DRIVEN ARCHITECTURE TDD/BDD CI/CD PERFORMANCE OPTIMIZATION DISTRIBUTED SYSTEMS AGILE METHODOLOGIES DESIGN PATTERNS
PROJECTS
01
๐Ÿค–

AI Banking Chatbot Backend

Hong Leong Bank Berhad

Backend for Hong Leong Bank's public-facing AI banking chatbot, exposing REST/GraphQL endpoints consumed by a multi-agent AI system that integrates directly with core-banking services.

44%
FASTER
~10
AI ENDPOINTS
500
CONCURRENT USERS
JAVA 25 QUARKUS APACHE CAMEL GO GRAPHQL GOOGLE ADK A2A PROTOCOL VERTEX AI
02
๐Ÿ’ณ

Merchant Banking Backend

Founding Backend Engineer

Initialized and built a merchant banking application's backend from scratch as a founding engineer, implementing JWT authentication and a shared exception-handling/utility core framework while integrating with core-banking and SMS vendor services.

14
REST APIS
JWT
AUTH
17โ†’21
JAVA UPGRADE
JAVA 17 JAVA 21 SPRING BOOT FLYWAY JWT AGILE
03
๐Ÿ’ก

INNOVATION MANAGEMENT PLATFORM

Ideascale

Built independent microservices for an enterprise innovation-management platform serving millions of users, including a Forgot/Reset Password service for the super-admin console and a Quartz-based scheduler for time-precise broadcast email delivery.

500K+
API REQ/DAY
90%
CODE COV
<200MS
RESPONSE
JAVA SPRING BOOT QUARTZ SCHEDULER MYSQL DOCKER JENKINS
04
๐Ÿ›๏ธ

E-COMMERCE MICROSERVICES

BJIT Ltd. - Rakuten Offshore Team

Built Backend-For-Frontend and Generic Gateway microservices for Rakuten Ichiba Japan on a proprietary reactive framework, implementing circuit breakers for resilience and handling billions of requests daily.

95%+
TEST COVERAGE
10x
FASTER TEST GEN
JAVA 8/11 REACTIVE JAVA SPRING BOOT HIBERNATE REDIS
VENTURES
LIVE
01
๐ŸŽ“

OH MY COURSE

Doing courses offline never been easier. Meet Oh My Course, your new companion for doing offline courses. All your downloaded courses remains to you, and we provide the beautiful UI just like any e-learning platform. Now, you can track your learning progress for offline courses, and easily navigate through it! Honestly, local video player is not good for offline courses.

MISSION Providing a simple yet powerful e-learning platform for your downloaded courses.
TRY OUT NOW! โ†—
LIVE & GROWING
02
๐ŸŒ

RELOCATION STORIES

Bridging the gap between relocated professionals and aspiring relocators. A community platform where people share real relocation experiences, challenges, and victories. Learn from those who've already made the move.

ROADMAP

  • Jobs with relocation opportunities
  • 1-on-1 paid consultations with relocators
  • Country-specific guides and resources
JOIN COMMUNITY โ†—
LIVE
03
๐Ÿ“Š

COMPOUND INTEREST CALCULATOR

The most flexible compound interest calculator online. Built to handle real-world investment scenarios with advanced customization options not found in traditional calculators. Calculate and visualize growth with multiple compounding periods, variable contributions, and detailed projections.

THOUGHTS I've faced this problem, couldn't find any compound interest calculator that does it all, so thought, why not build one?
TRY IT LIVE โ†—
CONTENT
๐Ÿ“

MEDIUM ARTICLES

In-depth articles on Java, Spring Boot, Microservices, System Design, and Backend Development. Practical insights from production systems and real-world challenges.

JAVA DEV SPRING BOOT MICROSERVICES SYSTEM DESIGN PERFORMANCE
READ ARTICLES โ†’
๐ŸŽฅ

YOUTUBE CHANNEL (BENGALI)

Step-by-step video tutorials covering Java programming, Spring Boot framework, backend development techniques, and software engineering concepts.

JAVA TUTORIALS SPRING BOOT BACKEND DEV CODE WALKTHROUGHS
WATCH VIDEOS โ†’
CONTACT

LET'S WORK
TOGETHER

I'm always interested in hearing about new projects, opportunities to contribute, or just having a technical discussion.

LOCATION
Kuala Lumpur, Malaysia

SERVICES

  • Backend Development Consulting
  • System Architecture Review
  • Technical Mentorship
  • Development