SOFTWARE ENGINEER
SHILPA KATAM
***********@*****.*** +1-414-***-**** www.linkedin.com/in/katamshilpa
PROFESSIONAL SUMMARY
Software Engineer with 4+ years of experience designing, developing, and deploying enterprise-scale web applications using Java, Spring Boot, Microservices, Angular, React, AWS, and cloud-native technologies. Experienced in building secure, high-performance banking and financial applications involving payment processing, customer onboarding, account management, transaction processing, and regulatory compliance. Strong expertise in RESTful API development, distributed systems, event-driven architectures, CI/CD automation, and database optimization. Skilled in Agile methodologies, system design, cloud engineering, and delivering scalable solutions across financial services environments.
TECHNICAL SKILLS
Category
Skills
Languages
Java (11/17/21), Python, TypeScript, JavaScript, SQL, Shell
Backend & Microservices
Spring Boot, Spring Security, REST APIs, GraphQL, Microservices, JPA, Hibernate, Apache Kafka
Cloud & DevOps
Azure, AWS, Docker, Kubernetes, Terraform, CI/CD (Jenkins, GitHub Actions)
Data & Messaging Systems
PostgreSQL, MySQL, MongoDB, Redis Apache Kafka, Spark
Monitoring & Observability
OpenTelemetry, Grafana, Splunk, CloudWatch
Security
OAuth 2.0, JWT, IAM, RBAC
Testing
JUnit, Mockito, Selenium, PyTest
Practices & Tools
Agile (Scrum), TDD, Design Patterns, Git, Maven, JIRA
PROFESSIONAL EXPERIENCE
Bank of America
Software Engineer II October 2024 – Present
Designed and developed cloud-native microservices using Java 17, Spring Boot, and AWS to support digital banking and customer account management applications.
Developed secure REST APIs for customer onboarding, account servicing, and transaction processing systems used across multiple banking channels.
Implemented event-driven architectures using Apache Kafka to support real-time transaction notifications and account updates.
Built responsive user interfaces using Angular, TypeScript, HTML5, and Bootstrap, improving customer experience and application performance.
Integrated OAuth2 and JWT-based authentication mechanisms to ensure secure access to banking applications.
Developed reusable microservices leveraging Spring Security, Spring Data JPA, and Hibernate to improve maintainability and scalability.
Optimized Oracle and PostgreSQL database queries, reducing response times by over 30% for high-volume transaction workloads.
Implemented CI/CD pipelines using Jenkins, Docker, Kubernetes, and GitHub Actions to automate deployments and improve release efficiency.
Created monitoring dashboards using Splunk and AWS CloudWatch to improve observability and reduce incident resolution times.
Collaborated with business analysts, QA teams, and product owners in Agile Scrum environments to deliver high-quality software solutions.
Environment: Java 17, Spring Boot, Angular, AWS, Kafka, Oracle, PostgreSQL, Docker, Kubernetes, Jenkins, Git, Splunk, CloudWatch, REST APIs
JP Morgan Chase
Software Engineer June 2021 – December 2023
Developed enterprise banking applications using Java, Spring Boot, Spring MVC, and Microservices architecture.
Built customer account management and payment processing modules supporting high-volume financial transactions.
Developed and consumed RESTful APIs to integrate internal banking systems and third-party financial services.
Designed and implemented Angular-based user interfaces for customer servicing and financial reporting applications.
Utilized Apache Kafka for asynchronous communication and real-time event processing between distributed services.
Implemented Spring Security, OAuth2, and JWT authentication to secure sensitive financial transactions and customer information.
Developed data access layers using Hibernate and Spring Data JPA while optimizing Oracle database performance through indexing and query tuning.
Automated application deployment processes using Jenkins and Docker, reducing manual deployment effort and release time.
Participated in code reviews, unit testing, integration testing, and production support activities.
Worked closely with cross-functional teams following Agile methodologies to deliver enhancements and new features.
Environment: Java 11, Spring Boot, Spring MVC, Angular, Kafka, Oracle, REST APIs, Jenkins, Docker, Git, JUnit.
PROJECTS
Virtual Mouse Using Artificial Intelligence
Developed an AI-powered virtual mouse application using OpenCV and Deep Learning techniques for real-time hand gesture recognition and cursor control.
Achieved approximately 95% gesture recognition accuracy, improving user interaction without physical input devices.
Life Expectancy Prediction Using Machine Learning
Built a machine learning model using Python and Scikit-learn to predict life expectancy based on healthcare and demographic datasets.
Improved prediction accuracy by 20% through feature engineering, data preprocessing, and model optimization.
CERTIFICATIONS
AWS Cloud Virtual Internship
AWS Academy Cloud Architecting
React JS and .NET Core Web API Full Stack Master Course
EDUCATION
Master of Science in Computer Science
Concordia University Wisconsin