Summary
Overview
Work History
Education
Skills
Work Availability
Timeline
SoftwareDeveloper

Sri Vipparla

Austin,Texas

Summary

  • Java Developer with around 7 years of experience in software development, including Analysis, Design, and Implementation of Web-based applications.
  • Developed REST APIs or microservices using Spring Boot along with other core components like OAuth2 and Security.
  • Good knowledge on core java concepts like Exception Handling, Collection Frameworks. Expert in Spring Boot which is faster in building cloud Microservices architecture and develop spring-based applications with very little configuration( Backend) and have good problem solving skills.
  • Good Knowledge on Spring frameworks like Spring Batch, Spring Security, Spring Data JPA, Hibernate .
  • Experience with database technologies such as SQL Server or PostgreSQL Well-versed in writing/ coding SQL queries.
  • Composed tables and views using SQL. Application developer in Hibernate framework and JPA specification for ORM.
  • Knowledge of message formats and parsers for XML, JSON, CSV, Fixed Length Experience as front-end developer (UI / UX) using html , CSS, JavaScript ,typescript, react js and Angular JS for better User Experience.
  • Delivered software through hands on coding as a member of an agile scrum team. I am experienced in programming tools like Maven Build scripts and Log4j.
  • Have excellent work experience on relational databases and non-relational database like Oracle and MySQL, PostgreSQL , NoSQL(Mongo , Cassandra, GraphQL).
  • Knowledge in developing data models using Hibernate Object-relational mapping (ORM) framework and used Hibernate Annotations to reduce time at the configuration level.
  • Expert level in programming would be a plus point, Experience with user interface design, database structures, database schemas. Good knowledge in query coding.
  • Knowledge on Docker containerization, Kubernetes and openshift Knowledge on Apache Kafka streaming, Apache spark,App and web tier trouble shooting skills.
  • Experience in writing Docker files and ensuring successful deployment of containers to Kubernetes cluster.
  • Proficient in handling Web and Application Services/ product in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Apache Tomcat, and JBoss. Analytical mindset, good problem-solving skills and software debugging capabilities. pinpoint problematic code and dependencies in real time.
  • Knowledge on Unix / Unix shell scripting. Worked as a Application support L1 & L2 Engineer oversee the maintenance of software applications in order to steam line business operations.
  • Knowledge on Cloud infrastructure like AWS components as EC2, Elasticsearch, Lambda, CloudFront, S3,SNS, SQS, DynamoDB, Apigee API Gateway, Terraform and Serverless architecture A team player with an ability to own projects and interface with client.
  • Analyzed user requirements gathering, scope of the application and technical / Quality assurance documentation and giving feedback .
  • Good Written and Oral communication skills. Detail-oriented team player with strong organizational skills. Ability to handle multiple projects simultaneously with a high degree of accuracy.

Overview

7
7
years of professional experience

Work History

Software Developer

T-Mobile
11.2021 - Current
  • Designed and developed the REST-based Microservices using SpringBoot, and Spring Data
  • Implemented Agile practices for the workflow process
  • Developed and consumed RESTful services (http methods) using spring framework
  • Integrated Spring Security to protect multiple resources with Authentication and Authorization
  • Knowledge of exception handling and Data validation for the Restful API
  • Used the JUnit , Mockito framework to perform unit testing / performance testing of the application
  • Worked on the Git Guardian work, for identifying the sensitive data and adding the information to bitbucket
  • Involved in the migrating data from Bitbucket to Vault and Lictor as part of relic migration
  • Used JIRA tool for issue tracking, and monitoring of work assignments in the system
  • Involved in batch processing using Spring Framework to validate feed files and load the data into corresponding Database
  • Documented how the spring batch is used for current project
  • Designed a technical Documentation i.e confluence page for the Migration work
  • Used Splunk for monitoring the logs and for app status and worked on the technical problems , researching errors
  • Knowledge on Spring Security oauth, oauth2 and JSON Token
  • Deployed the applications into scalable environments
  • Deployed the web application to AWS using EC2 instance
  • Implemented user friendly application using Spring Boot, MongoDB
  • Performed the CRUD operation in MongoDB and Oracle database management system and handled database access and transformation based on RESTful web service
  • Worked on migration of Kubernetes from Docker to K8s using services, deployments
  • Created a CI/ CD codepipeline using the application manifests stored in the GIT repository are deployed on the Kubernetes
  • Containerizing applications using Docker and ensuring successful deployment on Kubernetes service
  • Managing the OpenShift cluster that includes scaling up and down the AWS app nodes
  • Have Knowledge on design, architecture, security, scalability, reliability, and performance of applications
  • Knowledge on version control tool GITLAB/ GitHub
  • Environment: Java, J2EE, Spring Batch,RESTful Web services, Apache Tomcat 9.3, IntelliJ, JUnit, Html, JavaScript, JSP, Microservices, Spring Framework, Spring MVC, Spring Boot JDBC, XML, JSON, MongoDB, XML, AWS,Docker

Full Stack Java Developer

BNY Mellon
07.2020 - 10.2021
  • Developed several REST web services supporting both XML and JSON
  • Designed and developed several microservices, batch jobs, and web applications using Kafka and REST
  • Produced and consumed restful web services using Spring MVC and Spring Boot, Spring Data JPA
  • I was involved in implementing soap-based web services to REST full web services
  • Implemented controller, model objects, util classes, service, and service implementation, classes
  • Developed user interface using HTML5, CSS3, Bootstrap, JavaScript, JSON, Ajax, node js jQuery, and jQuery UI
  • Applying HTML, CSS, JavaScript, jQuery, and react developer support for creating and maintaining the user interface side
  • Designed and developed service layer using spring with Inversion control
  • Converted a monolithic app to microservices architecture app using spring boot
  • And Rest API’s
  • I have experience using Mongo DB for indexing, aggregation, and sharding
  • It helped me with Storing, managing and searching data with text, geospatial, or time-series dimensions
  • Used Spring MVC to implement Design Patterns like Singleton and Factory patterns
  • Developed server-side classes to interact with the database using Spring Boot and Hibernate
  • Implemented JavaScript MVC pattern for the web presentation layer
  • I am involved in Code reviews and code design documentation
  • Involved in the entire transition phase of applications like migrating from WebLogic to Tomcat, SVN to GIT, Ant to Maven
  • Involved in solving GIT issues with the team
  • Involved in designing and creating the Database tables using PostgreSQL
  • Used Spring Data JPA to store persistence data in PostgreSQL
  • Implemented DevOps practices pattern with version control Git, Continuous Integration/Continuous Development(CICD pipeline) tool jenkins, TFS and Nexus Repository
  • Prepared Test Cases to perform Unit, Integration and System Testing
  • Tested and developed components using Junit
  • I have also used selenium to run tests across different browsers
  • It helped in the integration of TestNG framework for testing applications and reporting purposes
  • Continuously learned Agile/Scrum techniques and shared findings with the team
  • Assisted in creating applications stacks and automated cloud services
  • Troubleshooting cloud services when problems raised that includes network connectivity, storage, and compute
  • Java, J2EE, Servlets, CSS, Log4J, Web services, Apache Tomcat 9.3, WebLogic servers, Eclipse, JUnit, Html, JavaScript, JSP, Microservices: Spring Framework, Spring MVC, Spring Boot JDBC, XML, JSON, MongoDB, Linux, MySQL, XML, GCP, PostgreSQL, Hibernate

Full Stack Java Developer

Virtusa Consulting Services
09.2017 - 11.2019
  • Worked in an Agile Scrum Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with bi-weekly sprint deliveries
  • Worked on a web application and web services and implemented microservices architecture using Spring Boot
  • Worked on Angular 2.0/4.0, HTML5, CSS3 and Bootstrap for designing responsive single page applications (SPAs)
  • Used Built-In Pipes to format the data and created Custom Pipes to format the backend data into desired format
  • Used HTTP methods extensively to retrieve the data from the Rest API and used that data to update the page dynamically
  • Implemented cross cutting concerns as aspects at Service layer using Spring AOP, Spring IOC and of DAO objects using Spring-ORM
  • Migrating the existing project (code) from ATG to Spring Boot Microservices
  • Implemented the application using Spring IOC, Spring Boot, and Spring MVC
  • Handled the security using Spring Security
  • Perform Feed Monitoring, Batch Monitoring via Autosys and through automated alerts/job failure incidents
  • Perform production support activities that involves the assignment of issues and issue analysis and resolution within the specified SLA’s
  • Monitor inward feeds and escalate s and work with upstream for feed delivery within specified SLA timelines
  • Start of day checks, continuous monitoring and regional handover
  • Hands on experience on Incident Management and Change Management
  • Participating in change tasks During weekends and Freeze task in month ends
  • Designed and developing RESTful Services to retrieving configuration JSON documents related to customer
  • Involved in development of Spring DAO layer, which invoked database queries
  • Developed Oracle SQL stored procedures and queries for payment release process and authorization process
  • Design and Developed Spring Batch based system to process the excel data
  • Responsible for developing the sequential batch jobs using the spring batch frame work
  • Developed various reusable helper and utility classes using Java Beans with Eclipse editor
  • Created Maven build file to build the application
  • Knowledge on Swagger to write the code
  • Developed objects using JMS API for asynchronous communication and used JMS-MQ Bridge as a provider to send messages in a secure, reliable, and asynchronous method
  • Used Log4j for debugging, testing, and maintaining the system state
  • Managing and implementing all code changes via Git
  • Deploying builds across development, staging and production instances and maintaining code integrity
  • Involved in performing Unit and Integration testing (JUnit)
  • Strictly followed test driven development(tdd) , kanban , Scrum ceremonies using Agile methodologies
  • Deployed applications on AWS by using Elastic Bean Stalk
  • Environment: Java 8, HTML5, CSS3, JavaScript, jQuery, Angular 2, AJAX, Spring IOC, Hibernate,Spring Batch Eclipse, PL/SQL, Oracle, JMS, Rest API, Tomcat, Agile, MAVEN, Log4J, GIT, microservices ,Spring Boot.

Junior Java Developer

Maxotech Solutions PVT LTS
03.2016 - 08.2017
  • Involved in complete software development life cycle
  • Involved in Analysis, Detail design, Development, System and User Acceptance Testing
  • Collected data from the users and generated appropriate queries to retrieve data from the database using Aqua Data Studio
  • Implemented the integration layer to integrate with various legacy back-end systems
  • Implemented Web Services using Spring Web services, Spring MVC
  • Assisted software configuration team for code merges and deployment issues
  • Introduced jQuery plug-in to support required functionality
  • Environment: JDK 1.5, JavaScript, JSP, Servlets, Spring MVC, Spring Web services, AWS, Spring JDBC Template, XML, AJAX, Maven, JSON, SQL Server, REST Web Services, JUnit, html5,CSS
  • 1

Education

Masters -

Northwest Missouri State University

Bachelor of Science - Computer Science

JNTUK
India
05.2017

Skills

  • Spring Boot
  • Program Testing Software
  • Compatibility Testing
  • Validate Code
  • Best Practices and Methodologies
  • Cloud Computing
  • User Experience Design (UX)
  • Update Software
  • Documentation Management
  • New Features Development
  • Code Debugging
  • Messaging Frameworks
  • Technical Writing
  • Gather Requirements
  • Web-Based Software Engineering
  • Multithreaded Software Applications
  • SDLC Processes
  • Produce Clean Code
  • HTML and XML
  • SQL Expertise
  • Scrum
  • Code Review
  • Data Structures
  • Software Research and Development
  • Cost Assessment
  • Web Security
  • Database Management Software
  • JavaScript Expertise
  • Technical Design Documentation
  • Application Development
  • Cloud-Based Storage
  • Client Requirements
  • Supervise Programmers
  • Log4J
  • Spring MVC
  • Agile and Scrum Environments
  • SOAP and Restful Web Services
  • Java Development
  • Apache Tomcat
  • Software Application Testing
  • Requirements Gathering and Analysis
  • Web Applications
  • Hibernate ORM
  • User Needs Assessment
  • Spring DAO
  • Agile Software Development
  • Tomcat
  • Apache Maven
  • Java
  • XML Web Services
  • Technical Requirements Analysis
  • Model-View-Controller (MVC)
  • HTTP Server Configuration
  • Continuous Deployment
  • Databases: Oracle, SQL Server, MongoDB
  • Micro Service Design
  • Database Development
  • Restful Web Services
  • Scrum Methodology
  • Oracle JDBC
  • REST
  • Test-Driven Development (TDD)

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Software Developer

T-Mobile
11.2021 - Current

Full Stack Java Developer

BNY Mellon
07.2020 - 10.2021

Full Stack Java Developer

Virtusa Consulting Services
09.2017 - 11.2019

Junior Java Developer

Maxotech Solutions PVT LTS
03.2016 - 08.2017

Masters -

Northwest Missouri State University

Bachelor of Science - Computer Science

JNTUK
Sri Vipparla