Karthik Bathula
**************@**********.*** +1-913-***-**** CA, USA LinkedIn
SUMMARY
Software Engineer with 3+ years of experience building scalable Java-based and full-stack applications across finance and consulting domains. Proven in designing secure microservices, high-performance APIs, cloud-native systems, and responsive React/Angular interfaces. Skilled in optimizing databases, implementing event-driven architectures, strengthening application security, and automating CI/CD pipelines to deliver reliable business-driven solutions with measurable performance and scalability improvements. TECHNICAL SKILLS
Programming Languages & Core Frameworks: Java (8–17), JavaScript (ES6+), TypeScript, SQL, Spring Boot, Spring MVC, Spring Security Frontend Engineering & UI Development: React.js, Angular, Redux, HTML5, CSS3, Tailwind CSS, Bootstrap, Responsive UI Design, Component-Based Architecture, State Management, Web Performance Optimization Backend, APIs & Microservices: RESTful & GraphQL APIs, Microservices Architecture, Secure API Design, JWT Authentication, OAuth 2.0, Role-Based Access Control (RBAC), API Gateway, Rate Limiting, Circuit Breaker, WebSockets Databases, Caching & Messaging: PostgreSQL, MySQL, Oracle, MongoDB, Redis, Apache Kafka, RabbitMQ, Elasticsearch, Query Optimization, Indexing Strategies, Distributed Caching, Data Consistency Patterns Cloud, DevOps & Infrastructure: AWS (EC2, S3, RDS, Lambda), Docker, Kubernetes, CI/CD (Jenkins, GitHub Actions), Terraform, Infrastructure as Code (IaC), Nginx, Load Balancing, Monitoring & Logging (Prometheus, ELK Stack) Finance Domain, Testing & System Design: Payment Processing Systems, Banking & Lending Platforms, Risk & Compliance (SOX, PCI- DSS), Fraud Detection Pipelines, Mockito, Performance Testing (JMeter), SOLID Principles, Scalable System Design, Agile/Scrum PROFESSIONAL EXPERIENCE
Software Engineer, Raymond James Financial Inc. Jan 2024 – Present Remote, USA
• Developed interactive financial dashboards using React.js and Angular to visualize portfolio risk and investment performance, reducing manual reporting effort by 38% for advisory teams.
• Created reusable TypeScript-based UI component libraries to standardize frontend architecture, accelerating development velocity by 27% and ensuring consistent user experience across trading platforms.
• Engineered GraphQL-powered data aggregation services to optimize real-time market data retrieval, minimizing redundant API requests and improving application responsiveness during volatile trading sessions.
• Implemented OAuth 2.0 authentication workflows to secure investor-facing applications, strengthening identity verification and reducing account-related security incidents by 31%.
• Integrated Elasticsearch-driven search capabilities to enhance transaction lookup and audit tracking, cutting compliance investigation turnaround time by 34% across regulatory reporting teams.
• Applied scalable system design principles and SOLID patterns to improve long-term maintainability, reducing recurring production defects and enhancing overall code quality across services. Software Engineer, Virtusa May 2021 – Jun 2022 Remote, India
• Modernized legacy financial processing modules by migrating monolithic Java components into Spring Boot microservices, increasing transaction throughput by 42% and reducing latency across core services.
• Designed secure RESTful APIs with JWT-based authentication to support high-volume payment workflows, lowering transaction failure rates by 28% while maintaining consistent response times under peak loads.
• Optimized PostgreSQL queries and indexing strategies to accelerate financial reporting pipelines, cutting execution times by 35% and improving reconciliation accuracy for monthly audit cycles.
• Implemented Redis-based distributed caching to reduce database load by 40%, significantly improving responsiveness during concurrent account validation and transaction authorization processes.
• Built event-driven processing pipelines using Apache Kafka to decouple transaction services, improving system resilience and increasing message-handling throughput by 33% under high traffic. PROJECTS
Rental Management System (AWS — Cloud Project)
• Designed and deployed scalable RESTful APIs on AWS to support high-concurrency rental workflows, improving transaction throughput by 40% while maintaining data consistency, reliability, and fault tolerance.
• Implemented cloud infrastructure using EC2, S3, IAM, Docker, and CI/CD pipelines to automate deployments, reducing release turnaround time by 35% and strengthening security controls across environments. Ticket Sales Platform (.NET Core + SQL)
• Built a secure ASP.NET Core MVC ticketing platform with real-time seat allocation, payment processing, SQL-based reporting, and SSRS analytics, reducing booking errors by 30% and improving revenue visibility. EDUCATION
Master of Science, University of Central Missouri Aug 2022 – May 2024 Missouri, USA Computer Science
Bachelors of Science, R.V.R. & J.C College of Engineering Jul 2018 – May 2022 AP, India