Your Name
Software Engineer
City, Country · email@example.com · linkedin.com/in/yourname · yourportfolio.com
Professional summary
Software Engineer with 4 years building and operating production services and web features at a fintech company with 3M users. Designed a transaction-reconciliation service, improved reliability of critical payment flows to 99.9%, and mentors new hires through code review. Works primarily in Java and TypeScript, with strong fundamentals in system design, testing, and debugging.
Skills
Data structures · Algorithms · System design · Git · REST APIs · SQL · Unit testing · Agile / Scrum · Code review · Problem solving · Cloud basics · CI/CD basics
Experience
Senior Software Engineer — Company Name
2021 – Present
- Designed and shipped a transaction-reconciliation service matching 1.5M records nightly, replacing a manual process that took finance 3 days.
- Improved payment flow reliability from 99.2% to 99.9% by adding idempotency keys, retries, and circuit breakers.
- Reduced a report generation job from 45 minutes to 6 minutes by replacing an O(n²) matching step with a hash-based approach.
- Reviewed 400+ pull requests and wrote onboarding docs that cut new-engineer ramp-up time from 6 weeks to 3.
- Led root-cause analysis for a production outage and added integration tests and alerts that prevented recurrence for 12 months.
Projects
Code Snippet Manager | Java, Spring Boot, React, PostgreSQL, Elasticsearch
- Built tagging, sharing, and version history for code snippets with a Spring Boot REST API and React frontend.
- Added full-text search with Elasticsearch, returning results in under 100 ms across 50K snippets.
- Wrote unit and integration tests with JUnit and Testcontainers, running in a GitHub Actions pipeline.