At JPMorganChase, I develop Golang and Python backend services for identity, authentication, access management, and financial application workflows. I built REST and gRPC services for account, user, and authorization data, and implemented Kafka-based event processing between backend services and downstream systems.
I strengthened API security through input validation, authorization checks, and secure handling of sensitive data. I also improved high-volume workflows by optimizing database access and asynchronous processing, and added monitoring with CloudWatch, Prometheus, and Grafana.
Previously, at Perficient, I developed Node.js and TypeScript backend applications and integrations for enterprise clients. Earlier at Citi and Capgemini Engineering, I worked on Python services, data processing, pricing and analytics workflows, and reporting applications.

