Summary
Overview
Work History
Education
Skills
Timeline
Generic

Venkata Ramana Tallapalli

Cottage Grove,MN

Summary

Highly skilled Technical Consultant with over 16+ years of experience specializing in Java/J2EE, Spring, Spring Boot Microservices, Kafka, Angular 10, and AWS. Proven track record in designing, developing, and troubleshooting complex applications. I am passionate about developing and maintaining backend and front-end systems, and troubleshooting and resolving any bugs to solve customer complaints. I strive to contribute to the organization’s success and success of the project by providing the best solutions and achieving the highest performance.

Overview

17
17
years of professional experience

Work History

Technical Consultant

Tech Mahindra
04.2022 - Current
  • Architected and implemented event-driven microservices platform using Java, Spring Boot, and Spring-Kafka, resulting in improved system responsiveness and scalability
  • Designed and implemented Kafka-based solutions for real-time data streaming and event processing
  • Led integration of microservices with Kafka, ensuring seamless communication and data synchronization
  • Collaborated with cross-functional teams to define API specifications, ensuring seamless communication between microservices
  • Implemented application using Spring Boot Framework and handled security using OIDC Security and OAuth2
  • Conducted performance analysis and optimization, reducing system response times by 20%
  • Configuring TLS certs in yml and EDP config file for server-side security
  • Configuring Kafka certs in yml for security implementation
  • Used Spring Boot to jump start application development
  • Used spring config server for centralized configuration and Kibana for centralized logging
  • Used Jenkins for Microservices deployment
  • Experience in using build/deployment tools such as Jenkins, Docker, and OpenShift 4.0 for Continuous Integration & Deployment for Microservices
  • Adding Config maps and assigning users in OpenShift 4.0
  • Auto scaling OpenShift pods using yml configuration
  • Disaster Recovery Environment Set up for production
  • Spring boot, Gradle Java 11 upgrade for system components
  • Involved in Code reviews, unit testing, issue tracking and Defect fixing during System testing and Integration testing phases
  • Involved in Performance Testing and Tuning activities.

Technical Lead

Capital one
11.2021 - 04.2022
  • Involved in analyzing requirements, High-level Analysis, and Design of enhancements
  • Also, authored functional and technical design documents
  • Used Angular CLI for initializing project setup and Scaling features
  • Designed and developed Single-page applications using Angular 10 and deployed into production
  • Used Typescript reusable components and services to consume REST API's using Component-based architecture Angular 10
  • Used Routing to define navigation of angular application
  • Used Dependency Injection to add services across multiple components
  • Developed Rest Webservices using Micro Services and Digital Reactive Platform
  • Using Spring Boot to jump start application development
  • Using Spring JDBC to make stored procedure calls to external datastore
  • Involved in Code reviews, unit testing, issue tracking and Defect fixing during System testing and Integration testing phases
  • Involved in Performance Testing and Tuning activities
  • Use Curl commands to access AWS S3 buckets
  • Hands on experience in NoSQL Technology like MongoDB (crud operations)
  • Playing as Technical Lead supported production releases and knowledge Transition.

Technical Lead

Teachers Insurance and Annuity Association
03.2021 - 11.2021
  • Developed Webservices using Micro Services and Digital Reactive Platform
  • Implemented application using Spring Boot Framework and handled security using Spring Security and OAuth2
  • Designed and implemented reusable solution
  • Developed (RESTFUL) services
  • Using Spring Boot to jump start application development
  • Used spring config server for centralized configuration and Splunk for centralized logging
  • Used Jenkins for Microservices deployment
  • Experience in using build/deploy tools such as Jenkins, Docker, and OpenShift for Continuous Integration & Deployment for Microservices
  • Integrated Angular 10 app into Spring boot as Static Content
  • Using Spring JDBC to make stored procedure calls to external datastore
  • Implemented HTTP requests using RxJS Observable library
  • Consumed RESTFUL web services using Angular HTTP Module
  • Defined Angular routes using Router module for components at module level to enable lazy loading
  • Hands on working experience with TypeScript
  • Involved in Code reviews, unit testing, issue tracking and Defect fixing during System testing and Integration testing phases
  • Involved in Performance Testing and Tuning activities
  • Playing as Technical Lead supported production releases and knowledge Transition.

Technical Lead

3M Company
11.2019 - 03.2021
  • Responsible for analyzing effectiveness and efficiency of existing systems and development strategies for improving or further leveraging these systems
  • Design and develop technical solutions for business problems and make sure that business requirements meet expectations and are involved in requirements and design reviews
  • Review and analyze change requests and provide recommended solutions and estimates
  • Code, test and implement approved defect correction patches and documents
  • Interact with client and IT Operations while researching problems
  • Code and test planned release changes
  • Facilitate deployment of best practices shared from other Support engagements within Cognizant
  • Facilitate Code review of Cognizant deliverables
  • Review & approve suggested solution/fix for the issues
  • Review and approve Technical Architecture & Technical Design/Specifications prepared by the Cognizant team
  • Review estimates & Release Plan
  • Work with Cognizant QA Led to meet quality standards.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Facilitated knowledge sharing sessions within technical team to improve skillsets and encourage innovative solution development.
  • Led team of developers to successfully deliver high-quality software projects on time and within budget constraints.
  • Identified value opportunities to exploit product for maximum business effectiveness.

Technical Lead

MetLife
04.2016 - 06.2017
  • Developed various java bean components for implementing business logic
  • Developed Jax-WS (Soap) layer on top of this middle ware communicating interface
  • Generated WSDL in soap webservice
  • Used Ajax components in developing UI
  • Developed JMS components to send Messages from one application to other
  • Worked with java collections List, Set
  • Build Restful services using JAX-RS API
  • Solving problems using combination JavaScript, JSON and jQuery
  • Designed and Developed API with all CRUD Capabilities using SOAP
  • Used Agile Methodologies of Software development
  • Done code reviews and application.
  • Teamed on development of technology roadmap

Technical Lead

The Travelers Companies Inc.
10.2013 - 03.2016
  • Prepare estimation
  • Design components
  • Building Components
  • Hibernate Performance Tuning
  • Client interaction for FRD’s and clarifications
  • Code Review
  • Supporting as AD team
  • Guiding Team.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Created proofs of concept for innovative new solutions.
  • Developed conversion and system implementation plans.

Software Engineer

Namibia Government
03.2009 - 09.2009
  • Coding and Design Reviews
  • Web Designing and Database management
  • Aiding Environment Setups
  • Handling Technical Issues
  • Defect Analysis and support.

Software Engineer

Airport Authority of India
01.2007 - 02.2009
  • Analysis of Business Requirements and Technical Requirements
  • Development of code using RAD
  • Involved in construction of various components of system using Java, XML, and JSP
  • Involved in designing front-end screens
  • Supporting team with Technical Solutions
  • Using Star Team for configuration management.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
  • Analyzed proposed technical solutions based on customer requirements.

Education

Master of Computer Applications -

Sri Venkateswara University
India
04.2006

Skills

  • Java
  • JDBC
  • Servlets
  • JSP
  • JSTL
  • Struts 13
  • Struts 2
  • Spring 3x
  • Hibernate
  • JPA
  • Spring Boot Micro Services
  • Spring-Kafka
  • HTML
  • Web Services
  • EJB 31
  • JMS
  • JNDI
  • Java Mail API
  • Jfreechart
  • IReports
  • Log 4j
  • XML
  • XSL
  • Angular10
  • NodeJS
  • AWS EC2
  • Elastic bean stack
  • Cloud watch
  • Cloud trails
  • AWS lambda
  • API-Gateway
  • AWS ECS
  • AWS ECR
  • Docker
  • ECS Fargate
  • UML
  • Visio
  • Eclipse UML Data Modeler
  • VSS
  • CVS
  • Git
  • Jenkins
  • Bamboo
  • ANT
  • MAVEN
  • Gradle
  • SONAR
  • PMD
  • Checkstyle
  • FindBugs
  • Google Code Pro
  • JavaScript
  • JQuery
  • JSON
  • XHTML
  • CSS
  • Google Page Speed
  • Nodejs
  • Angular
  • DB2
  • Oracle
  • MySQL
  • RAD
  • RSA
  • Eclipse
  • NetBeans
  • Spring Source Tool Suite (STS)
  • IntelliJ IDE
  • JIRA
  • Agility
  • QC
  • JUnit
  • TestNG
  • QUnit
  • GIT
  • SVN
  • Bitbucket
  • Kibana
  • Elastic Search
  • Lucene
  • MongoDB
  • SOAPUI
  • Putty
  • WinSCP
  • JMeter

Timeline

Technical Consultant

Tech Mahindra
04.2022 - Current

Technical Lead

Capital one
11.2021 - 04.2022

Technical Lead

Teachers Insurance and Annuity Association
03.2021 - 11.2021

Technical Lead

3M Company
11.2019 - 03.2021

Technical Lead

MetLife
04.2016 - 06.2017

Technical Lead

The Travelers Companies Inc.
10.2013 - 03.2016

Software Engineer

Namibia Government
03.2009 - 09.2009

Software Engineer

Airport Authority of India
01.2007 - 02.2009

Master of Computer Applications -

Sri Venkateswara University
Venkata Ramana Tallapalli