Welcome to my corner of the web

Evan Caplan

Senior Software Engineer

BackendIdentityCloud

Building secure backend platforms since 2018 | Identity architecture | Cloud-native systems | Spring + AWS + GraphQL

About

Senior Software Engineer with 7+ years of experience building backend platforms, identity and access systems, and cloud-native applications. I design secure, scalable services and enjoy solving hard architecture problems across Java, Spring Boot, Spring Security, GraphQL, AWS, and CDK. I also write about my learning journey through space, AI, and Python as I explore new ideas beyond day-to-day engineering work.

Experience

FIGS

Senior Software Engineer | 2024-Present

  • Built a Spring Security authentication layer to validate multi-issuer JWTs using symmetric and asymmetric keys, supporting 100K+ MAUs.
  • Delivered and enhanced Java microservices for enabling B2B shopping flows.
  • Developed multi-tenant RBAC/ReBAC system with policy-driven authorization for the new B2B shopping flows.
  • Reduced database CPU usage in FIGS customer profile service by 60% through targeted query and schema optimization.
  • Built centralized auth service with AWS Cognito and Spring Authorization Server.
  • Built a reusable and lightweight library wrapping LauncDarkly to easily integrate feature flags in our backend ecosystem.

Trinity Logistics

Senior Software Engineer | 2022-2024

  • Built a real-time shipment rates platform for internal teams and external partners.
  • Implemented secure access with AWS API Gateway and Lambda Authorizer using Terraform.
  • Improved resilience with workflow retries and fault-tolerant processing paths.
  • Shipped bank integration that processed $280K+ in its first week.

Trinity Logistics

Software Engineer | 2018-2022

  • Built CRM and credit systems to support logistics operations.
  • Developed shipment classification calculator for faster quoting and routing.
  • Automated RFQ workflows to reduce manual effort and speed up turnaround.

Skills

Languages

Java (8, 11, 21), Python, TypeScript, Ruby

Backend

Spring Boot, Spring Security, GraphQL, REST, Microservices

Cloud

AWS, Terraform, CDK, Kubernetes, Docker

Security

OAuth2, OIDC, JWT, RBAC, ReBAC, Cognito

Blog

Learning Orbital Mechanics by Building a Simple Python Simulator

Mar 29, 2026 | Draft

Draft

I wanted to understand how orbits actually work, so I started building a small 2D gravity simulator in Python.

Read Post

View All Posts

Contact

Send a Message