Karthik Iyer
Java Developer
+91 98765 43210 | karthik.iyer@example.com | Pune, India | github.com/karthikiyer | linkedin.com/in/karthikiyer
Summary
Java developer with 3 years building Spring Boot microservices for lending. Cut key page loads 80% and owns the loan-application APIs end to end.
Experience
- Built 12 Spring Boot REST APIs for loan applications, serving 30K requests an hour with p95 under 200 ms.
- Cut the loan-status page from 3.2 s to 0.6 s by fixing N+1 Hibernate queries and adding a PostgreSQL index.
- Moved document uploads to an asynchronous Kafka pipeline, ending timeouts on files over 10 MB.
- Raised payments-module test coverage from 41% to 78% with JUnit 5 and Mockito.
- Migrated 6 Spring MVC modules to Spring Boot 3 and Java 17 with no customer-facing downtime.
Projects
- Seat-booking API with Redis locks that prevents double bookings under 500 concurrent requests.
Education
Skills
Languages: Java 17, SQL, Python
Frameworks: Spring Boot, Spring Data JPA, Hibernate, JUnit 5, Mockito
Data & Messaging: PostgreSQL, MySQL, Redis, Kafka
Tools: Maven, Docker, Jenkins, AWS (EC2, S3, RDS), Git