John Angelo Santos
@johnangelouser
Senior software engineer specializing in distributed, event-driven backend systems and production ML inference.
What I'm looking for
I’m a Senior Software Engineer with 10+ years building backend and distributed systems using Java, Python, and Node.js. I specialize in microservices, REST APIs, event-driven architectures (Kafka), and cloud-native applications across AWS and Kubernetes.
I integrated machine learning models (PyTorch, XGBoost, Scikit-learn) into production for real-time risk evaluation—improving decision accuracy while keeping systems responsive under load. In my recent work, I built low-latency backend services that achieved sub-100ms response times during high transaction volumes.
I design for reliability and performance: I’ve implemented Kafka-based architectures, PostgreSQL schema design, and Redis caching that reduced data retrieval latency by ~40%. I also build CI/CD pipelines (Jenkins, GitHub Actions), wrote unit and integration tests (PyTest, JUnit, Jest), and continuously investigate production issues to maintain stable performance.
Across past roles, I’ve shipped scalable systems—from building REST APIs for container registry operations and asynchronous workflows (Celery/background jobs) to delivering deployment automation services with microservices migration. I’m motivated by measurable outcomes: reduced latency, improved throughput, and production-grade ML and backend experiences.
Experience
Work history, roles, and key accomplishments
Senior Full Stack/AI Engineer
Oscilar
Feb 2023 - Apr 2026 (3 years 2 months)
Built low-latency backend services for an AI risk decisioning platform, achieving sub-100ms response times at high transaction volumes. Designed Kafka event-driven architectures and REST APIs, implemented ML inference pipelines, and reduced Redis cache read latency by ~40% while improving deployment time by ~35%.
Developed and maintained REST APIs for Docker Hub, improving performance for image and repository operations by reducing latency from ~200ms to ~120ms. Built async background workflows with Celery, optimized high-volume image push/pull handling, and supported AWS-based multi-region storage with Docker/Kubernetes.
Built backend REST APIs for deployment workflows and release orchestration using Java (Spring Boot) and Node.js. Reduced deployment endpoint response latency from ~100ms to ~40ms, contributed to microservices migration, and improved reliability of multi-environment CI/CD pipelines.
Full Stack Developer
White Cloak Technologies
Dec 2015 - Nov 2017 (1 year 11 months)
Developed Java (Spring Boot) backend services for UnionBank Online, building REST APIs for account management, payments, and fund transfers. Implemented OAuth and MFA authentication/authorization, supported AWS infrastructure for high-volume transactions, and improved production reliability for real-time transaction workflows.
Web Developer
Startechup Inc.
Dec 2013 - Oct 2015 (1 year 10 months)
Built e-commerce web applications using PHP (WordPress, Laravel) and Python (Django), including customized WordPress themes/plugins for content and commerce. Implemented REST backends and database designs (MySQL/PostgreSQL), integrated payment and shipping services, and delivered responsive UI with AngularJS and jQuery.
Education
Degrees, certifications, and relevant coursework
National Taiwan University
Bachelor's Degree of Computer Science, Computer Science
2009 - 2013
Earned a Bachelor's Degree in Computer Science at National Taiwan University from 2009 to 2013.
Tech stack
Software and tools used professionally
GitHub
Kubernetes
Jenkins
GitHub Actions
MySQL
PostgreSQL
MongoDB
Gmail
Node.js
Django
Laravel
Spring Boot
Next.js
NestJS
Tailwind CSS
Redis
Terraform
Jira
jQuery
AngularJS
JavaScript
Java
PHP
PyTorch
scikit-learn
Kafka
FastAPI
GraphQL
WordPress
AWS Lambda
Vercel
pytest
JUnit
SQL
Octopus Deploy
XGBoost
Cursor
GitHub Copilot
100ms
Stack AI
Middleware
ChatGPT
Availability
Location
Authorized to work in
Portfolio
john-angelo-santos.vercel.appJob categories
Skills
Interested in hiring John Angelo?
You can contact John Angelo and 90k+ other talented remote workers on Himalayas.
Message John AngeloFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
