John Paul Perez
@johnpaulperez
Senior Full Stack engineer building resilient fintech platforms with microservices and real-time systems.
What I'm looking for
I’m a Senior Full Stack engineer with 16 years building resilient, scalable platforms for banking and fintech. I specialize in microservices, API design, and real-time systems, and I’m proven at decomposing monoliths and leading observability and reliability programs.
At Leader Bank, I led a redesign of a core payments microservice to improve availability and throughput—reducing transaction latency by 38% and strengthening resilience during peak hours. I implemented event-driven architecture with Kafka and gRPC, built secure REST and WebSocket APIs with OAuth2, and used Terraform and Kubernetes to cut deployment times by 60% while standardizing multi-region production environments.
I’ve also driven measurable outcomes through incident response and performance improvements: I reduced MTTR by 50%, optimized PostgreSQL schemas and added read replicas for a 3x query throughput improvement, and mentored teams to increase deployment confidence while reducing production hotfixes by 42%. Previously at Ramp, I delivered payment services with 99.99% uptime, advanced realtime updates with WebSockets/SSE, and owned observability (Prometheus, Grafana, Datadog) to reduce production incidents by 48%; earlier at Beal Bank, I built secure banking APIs with Spring Boot, migrated batch workflows to event-driven services (4x throughput), and improved fraud detection and monitoring outcomes across the stack.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer - Platform
Leader Bank
Sep 2023 - Mar 2026 (2 years 6 months)
Led redesign of core payments microservice, reducing transaction latency by 38% and improving peak-hours resilience. Implemented event-driven architecture with Kafka/gRPC and Terraform/Kubernetes, cutting deployment times by 60% and reducing MTTR by 50%.
Architected high-throughput payment processing services in Go/TypeScript, achieving 99.99% uptime and low tail latency. Decomposed a monolith into microservices, built real-time WebSocket/SSE updates, and improved reliability by reducing production incidents by 48%.
Software Engineer
Beal Bank
Oct 2015 - Dec 2019 (4 years 2 months)
Designed and maintained core banking APIs with Java/Spring Boot, reducing integration defects by 40%. Modernized legacy batch workflows to event-driven services (4x throughput), improved ledger query performance with PostgreSQL tuning/partitioning, and reduced incident duration by 35%.
Education
Degrees, certifications, and relevant coursework
Texas Tech University
Bachelor of Science, Computer Science
2011 - 2015
Earned a Bachelor of Science in Computer Science at Texas Tech University from Sept 2011 to Apr 2015.
Tech stack
Software and tools used professionally
Splunk
Google Cloud Platform
GitHub
Kubernetes
Jenkins
CircleCI
GitHub Actions
MySQL
PostgreSQL
MongoDB
Memcached
Cassandra
Gmail
Node.js
Spring Boot
Ruby on Rails
Redis
Terraform
Java
Fluentd
Kafka
Grafana
Prometheus
OpenTelemetry
Windows
New Relic
Datadog
GraphQL
gRPC
Elasticsearch
OAuth2
sso
Time Analytics
Root Cause
Memcached Cloud
TimescaleDB
SQL
Google Kubernetes Engine
Bash
Remote
React Spring
Jan
Availability
Location
Authorized to work in
Salary expectations
Job categories
Skills
Interested in hiring John?
You can contact John and 90k+ other talented remote workers on Himalayas.
Message JohnFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
