About
My name is Ka-Ho “Kelvin” Lee.
I have been working on enterprise-grade, scalable backend solutions for more than 13 years.
Summary
I have more than 13 years of hands-on backend engineering experience across telecommunications, digital banking and payments in Hong Kong and the United Kingdom.
I began my career at Zensis , progressing from Programmer to Senior Analyst Programmer while building mobile and web solutions across telecommunications, real estate and social impact projects. I later joined Monzo as a Backend Engineer in Borrowing, where I delivered lending integrations and experiments, led cross-functional backend work and supported other engineers. At JPMorganChase , I contribute to the core payments platform supporting Chase’s international growth, including SEPA payments and scalable tooling for engineering and production support.
Specialization
- Architecture
- High availability
- Site resilience
- Redundancy
- Cloud and on-premise
- RESTful API servers
- HTTP proxies
Domain knowledge
- Retail Banking
- Consumer Credits
- Overdrafts
- Loans
- Payments
- Single Euro Payments Area (SEPA)
- Consumer Credits
- Telecommunications
- RADIUS authentication and accounting
- SMS, SMSC and SMPP
- Multimedia messaging service (MMS)
- Real estate brokerage
- Estate Agents Authority regulations in Hong Kong
- Enterprise system integration
- Directory server integration for authentication
- System monitoring tool integration
Technology stacks
- JavaScript / Node.js
- Express
- Sails
- Perl
- PHP
- Python
- Kotlin
- Spring Boot
- TypeScript
Documentation and specifications
- OpenAPI 3.0
Cloud
- Amazon Web Services (AWS)
- Microsoft Azure
Databases
- CockroachDB
- MariaDB / MySQL
- Galera Cluster
- MongoDB
- Replica sets
- OpsManager
- Redis
Event streaming
- Apache Kafka
Networking
- Wireshark
Operating systems
- Linux
- Fedora
- CentOS