Summary
Overview
Work History
Education
Skills
Training
Timeline
Generic

Srinivas Thangalapally

Senior Backend Software Engineer
Jersey City,NJ

Summary

- Over 16 years in software development, specializing in high-quality software for standalone and web-based applications using Java/J2EE technologies. - Proficient in Agile/SCRUM methodologies with extensive experience in SCRUM meetings and team coordination. - Expert in Java/J2EE concepts, including multithreading, collections, JDBC, JPA, JSP, Servlets, JMS, Hibernate, Spring, Spring Boot, and WebServices. - Skilled in front-end technologies such as HTML5, CSS, JavaScript, React JS, and Angular Framework. - Experienced in RESTful web services, writing unit test cases (JUnit, Jasmine), and CI/CD (Jenkins, Bamboo). - Knowledgeable in AWS (EC2, Elastic Beanstalk, Lambda, S3, Cloud Watch, RDS, DynamoDB) and Apache Kafka for asynchronous information exchange. Experienced Backend Engineer familiar with user support and root cause analysis. Advanced knowledge of Customer operations and dedication to see issues through to end. Works well in remote and desk-side environments. Experienced Backend Engineer familiar with user support and root cause analysis. Advanced knowledge of Customer operations and dedication to see issues through to end. Works well in remote and desk-side environments.

Overview

18
18
years of professional experience

Work History

Senior Software Engineer

Fiserv
1 2024 - Current
  • Led Team of 8 Engineers to develop and launch account onboarding solution, streamlining operations and reducing manual tasks
  • Migrated legacy systems to microservices architecture, improving uptime, scalability, and processing speed
  • Designed and implemented Java-based RESTful services on AWS, integrating with various payment facilitators, leading to increased sales and revenue
  • Developed Cross Sales Platform using Java, AWS services, MySQL, and Memcache, boosting monthly revenue.

Senior Technical Product/Support Engineer

Sigma Computing
10.2022 - 12.2023
  • Built in-house recommendation engine with software vendor, enhancing support efficiency and reducing turn-around time
  • Managed strategies to improve CSAT, Initial Response, SLA, and Time to Resolution, ensuring high customer satisfaction
  • Demonstrated strong SQL skills in joins, partitions, window functions, and performance troubleshooting, with proficiency in data modeling and visual representation
  • Built trust with customers and resolved issues quickly, collaborating with multiple departments and developing scalable processes for issue resolution.

Senior Software Engineer

Atypon Systems Inc.
11.2008 - 10.2022
  • Architected microservices architecture for customer projects using product APIs
  • Led front-end development of demo applications with HTML, JavaScript, JQuery, CSS, Bootstrap, ReactJS, and AngularJS
  • Implemented PostgreSQL for enhanced data management and developed secure SAML applications
  • Enhanced product functionality with Core Java, Spring Web Services, Spring Boot, SOAP, REST, JDBC, HTTP, OAuth/OpenIdConnect, and SAML
  • Developed APIs for packaging, pricing, order management, billing, and subscriptions
  • Designed RESTful web services with Spring MVC, providing JSON responses for AngularJS front-end SPA
  • Managed auto-scaling RightSuite cluster in AWS for improved scalability and created ETL processes for reporting databases
  • Created database integrations via Hibernate and Spring Data, optimizing business logic and SQL queries
  • Utilized Terraform scripts to deploy Kubernetes clusters with EKS and debugged Java applications on Linux EC2 instances
  • Mentored junior developers, driving technical excellence, and collaborating effectively with cross-functional teams.

Java Application Engineer/Software Engineer

Macrovision Corporation
01.2007 - 01.2008
  • Implemented RESTful web services in SOA, securing data with Spring Security and OAuth
  • Configured Spring Framework and Hibernate for efficient data access
  • Developed Hibernate POJO classes, configuration files, and mappings
  • Facilitated communication between applications using MQ Series (JMS) and Spring
  • Utilized Maven for build automation and Log4j for application logging and notifications
  • Contributed to customer development processes with sample code and best practices.

Websphere Applications Middleware Engineer

Kaiser Permanente
  • Conducted advanced software troubleshooting, secured high-quality production code, and optimized application stability.

Education

Masters in Computer Science -

Western Kentucky University
Bowling Green, KY

Skills

API Development

Automated testing

Serverless Computing

Microservices Architecture

Performance Tuning

Apache Kafka

RESTful APIs

Monitoring tools

Spring Framework

Training

  • Venture Deals Summer 2020
  • Product Management: Building a Product Roadmap
  • Agile Product Owner Role: Foundations
  • Machine Learning: Regression (Python and GraphLab Create)
  • MongoDB for Developers (Python and Java)
  • Interactive Programming in Python, Principles of Computing (Python)
  • Startup Engineering, Programming Cloud Services and Mobile Applications for Android Handheld Systems

Timeline

Senior Technical Product/Support Engineer

Sigma Computing
10.2022 - 12.2023

Senior Software Engineer

Atypon Systems Inc.
11.2008 - 10.2022

Java Application Engineer/Software Engineer

Macrovision Corporation
01.2007 - 01.2008

Senior Software Engineer

Fiserv
1 2024 - Current

Websphere Applications Middleware Engineer

Kaiser Permanente

Masters in Computer Science -

Western Kentucky University
Srinivas ThangalapallySenior Backend Software Engineer