Martin Li

Software Engineer II · Java · Python · React · AWS · AI/ML

Plano, TX simplisticmartin@gmail.com simplisticmartin.github.io linkedin.com/in/simplisticmartin github.com/simplisticmartin

Summary

Software engineer with 5+ years of experience, four of them at JPMorgan Chase, building Java, Python, and React/TypeScript systems for enterprise financial platforms: REST APIs, microservices, and the cloud infrastructure underneath them. I like the work that sits between shipping a feature and keeping it alive, which is why the same résumé holds a fund platform used by portfolio managers, a migration across 35+ microservices, and the monitoring that emails the team every morning. I also build GenAI systems on my own time. Georgia Tech M.S. in Computer Science (AI/ML concentration) and AWS Certified Cloud Practitioner.

Skills

Languages
Java, Python, TypeScript, JavaScript, SQL, HTML/CSS
Backend
Spring Boot, FastAPI, microservices, REST APIs, concurrent programming, Hibernate/JPA, OpenAPI/Swagger, JUnit, Mockito, pytest, Liquibase
Frontend
React, React Native, Redux, React Query, Jest, React Testing Library, ag-Grid, Expo
Cloud & Reliability
AWS, Kubernetes, Docker, CI/CD, Jenkins, Dynatrace, Splunk, AutoSys, Linux, Bash, monitoring & alerting
Data
MS SQL Server, Oracle SQL, PostgreSQL, MongoDB, Redis
AI & GenAI
On-device LLMs, LangGraph, prompt engineering, scikit-learn, AI-assisted development (Copilot, Claude Code, Cursor)
Practices
Agile/Scrum, application resiliency, release engineering, automated testing, business process improvement, documentation as a habit

Experience

JPMorgan Chase & Co. · Software Engineer II

Plano, TX

  • Shipped the fund platform 25+ portfolio managers and internal teams rely on for onboarding, due diligence, factsheets, and portfolio management, full-stack in React/TypeScript with Java and Spring Boot REST APIs on SQL Server.
  • Co-led a Spring Boot and Jakarta migration across 35+ microservices, building the tracking system that surfaced the nine repositories with blocking merge conflicts and writing the team's incremental upgrade methodology.
  • Sole-authored a full-stack compliance tool in Java, SQL, and React that turned a multi-day manual database process into self-service, removing engineering from the critical path for routine business operations.
  • Built and own the Python automation that monitors 35+ services for uptime and audits CI/CD compliance across 35+ repositories, reporting status to the team daily.
  • Release-engineered compliance-gated production deployments of 13+ services per release across on-prem Kubernetes and AWS EKS, plus a 22-service observability audit spanning four platforms.
  • Cut deployment time up to 40% by modernizing services to Spring Boot microservices and containerizing delivery on Kubernetes and Docker with Jenkins CI/CD, sustaining 99.9% uptime across 30+ applications.
  • Cut fund and database setup 70–80% by automating onboarding for 10+ funds with Liquibase-managed schema changes and tuned SQL Server queries.

Ouicruit · Software Engineer Consultant

Remote

  • Modernized Java and SQL API services with OpenAPI/Swagger, stronger validation, CI hardening, and expanded test coverage, improving median API latency by about 30%.

Oppenheimer & Co. · Linux Consultant

New York, NY

  • Automated secure 6–15 GB weekly financial file transfers with Linux, Bash, GPG, and scheduled jobs, cutting transfer errors by 25% and holding 99.9% data integrity.

Federal Home Loan Bank · Software Engineer Intern

Jersey City, NJ

  • Built a QA data-visualization dashboard that cut outsourced reporting costs by 15% and took the tedium out of a recurring reporting workflow.

Projects

Gauntlet · Adaptive Interview Platform

  • FastAPI and LangGraph platform running adaptive technical interviews as a resumable, checkpointed state machine: 21 REST endpoints, 194 automated tests, and a CI-gated benchmark that measures the grader's own accuracy.
  • Drew a hard line on where model judgment is allowed: deterministic code computes the facts and enforces the constraints, and the model handles only genuine judgment calls. Built and deployed solo on PostgreSQL and Redis with a React front end.

ClearSpeak · AI Speech Coach (React Native)

  • Mobile speech coach giving real-time feedback on filler words, pacing, and progress, with the LLM (llama.rn) and speech-to-text (whisper.rn) both running on-device so nothing recorded leaves the phone. TypeScript and Expo, built and shipped solo.

PressurePoint · Accountability App (React Native)

  • Local-first React Native and Expo app built on one idea: the hard part is starting a task, not finishing it, so nothing in the app punishes a miss. Research-grounded behavioral UX, WCAG AAA accessibility (7:1 contrast, large targets, text-to-speech, haptics, undo), and a 155-assertion suite that guards the design rules alongside the logic.

Randomized Optimization vs. Backpropagation

  • Graduate study in Python and scikit-learn comparing backpropagation, genetic algorithms, and MIMIC for heart-disease classification, reaching about 0.945 accuracy and mapping where each method stops improving.

Education, Certifications & Awards

Georgia Institute of Technology · M.S., Computer Science (AI/ML)

Taken part time while working full time. Coursework: Machine Learning; Artificial Intelligence; ML for Trading; Data & Visual Analytics; AI, Ethics & Society

The City College of New York · B.S., Computer Science

AWS Certified Cloud Practitioner

Awards

  • 1st Place, Cornell University Data Science Hackathon
  • 1st Place, Heroes vs Hackers Hackathon
  • Best Website Hack, Columbia Health Hacks

Prefer a file? Download the one-page PDF. Phone number available on request or in the PDF.