Lakshmi Gowtham Gudivada
Application Developer
Email: *********@*****.*** Phone: 201-***-****
Professional Summary:
Experience in investigation plan, advancement, testing and sending of utilizations.
Experience in Core Java concepts such as OOPS concepts, Collections Framework, Exception Handling and Multithreading.
Extensive involvement with server-side programming using Java technologies such as J2EE Servlets, JSP, JavaBeans, JDBC, JMS.
Expertise in Webpage Development utilizing Angular JS, Angular2.
Strong Experience in working with different modules of spring structure like Spring IOC, Spring AOP, Spring MVC, Spring DAO, Spring ORM, Spring Security, Spring Web Flow, Spring Boot and Spring Cloud.
Implemented MVC Architecture using Struts Framework.
Extensive experience as a Software Developer (Java) with all the phases of Software Development Life Cycle Analysis, Design, Development, Testing and Implementation.
Proficient in utilizing IDE like IntelliJ, Eclipse and Net beans. Solid Development and arrangement involvement in Tomcat 5.1, WebLogic 8.1, WebSphere 6.1, JBoss.
Experience in deploying various AWS cloud services like EC2, EBS, RDS.
Experience in creating and maintaining Amazon S3, Elastic Load Balancing (ELB) and other services of the AWS environment.
Hands on experience using Angular 2/4 and AngularJS for changing styles dynamically, creating animation effects and manipulating DOM structures.
Expertise in creating JPA Hibernate Entities for the persistence layer.
Expertise in debugging and troubleshooting existing code.
Good Experience working with BitBucket for mainting the Code Quality.
Worked with SQL, Stored procedures, Triggers, PL/SQL, Microservices programming and JDBC.
Experience with unit testing utilizing JUnit and writing build scripts using Maven
Used JIRA to test and track the Issues and Bugs related to software or Application.
Experience in Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications.
Experience in working with RESTful Web Services and implementing RESTful API's.
Hands on Knowledge in NoSQL Database (Mongo DB).
Design and develop REST Web Services using Sun Jersey/JAX-RS in JSON/XML Format.
Developed microservices using Spring MVC, Spring Boot, Spring Cloud, Spring AOP, Dependency Injection, Spring Batch, Spring Transaction and JPA.
Experienced in upgrading and migrating various versions of Mongo DB on different platforms.
Have strong experience in Analysis, Development, Implementation and Scripting.
Experience in using version controls such as GIT.
Highly organized with the ability to manage multiple projects and meet deadlines.
Technical Skills:
Languages
Java 1.8, JavaScript, C,
Frameworks
Hibernate, Spring, Struts, Angular, Jhipster
J2EE Technologies
JDBC, JSP, JSTL, JPA, Servlets, EJB, Java beans, Junit.
Web Technologies
Angular JS, Angular 5
Web services
SOAP and RESTFUL
Application servers
Apache Tomcat, Server, JBOSS, IBM WebSphere, Mongo server
IDE and other Tools
Eclipse, NetBeans, Maven, Jenkins,Splunk, Microservices, Swagger, Source Tree, JIRA, Confluence, Code, Sql Developer
XML services
XML, XSD, XSLT, JAXB, WSDL
Bug Tracking Tools
JIRA and RALLY
Operating system
Windows, Linux, UNIX
Educational Qualification:
Masters in Computers Information Security, Graduated May 2017- GPA 3.6
Bachelors in Electronics and Communication Engineering, Graduated May 2015 – 72%
Professional Experience:
Pioneer Consulting Services LLC Date: 17/08/2020 – Tilldate
Application Developer
Description:
Currently I am a part of Mobile modernatisation team at the end client Fifth Third Bank, Where and which I build and develop web applications as per the business requirements.
Involved in various stages of Software Development Life Cycle(SDLC) and followed Agile methodology for project development.
Worked on the Java 8 and Java 11 architecture.
Worked on the Micro service architecture including creating and developing a Microservice using Jhipster and Springboot Frameworks.
Involved in unit testing by creating Test Suites using Jest framework, and end-to-end Angular 6 testing using Protractor.
Used GIT HUB as version control software to manage the source code and to keep track of changes to files which is fast and light weight system.
Used lambda function in the AWS to send the logs from the application to the Splunk Dashboard.
Developed RESTful API’s and integrated them other services.
Developed APIGEE Proxy for the RESTful API’s which added another level of security layer to authenticate the API calls.
Deployed the Springboot application using Docker and ECS services in the AWS Console.
Used Web Services - REST and SOAP for getting required information from third party.
Used AWS console to monitor the Cloud watch logs to review the status and the health of the application.
Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling.
Used Web Services - REST and SOAP for getting required information from third party.
Prepared unit test cases with JUnit, Spring Test and Mockito framework.
Monitoring the SPLUNK logs in the production environment.
Built Splunk Dashboards to capture the errors and other metrics and discussed with the business.
Developed Kafka Topics and passed the messages using the topics to different services.
Actively participated in the Sprint meetings, Sprint retro and scrum meetings.
Written DB scripts to insert the queries in the lower and production environments.
Environment: Java 8, Java 11, Docker, AWS, Jhipster, Springboot, REST, Kafka, SOAP, Splunk, GIThub, Splunk, Cloud watch, Agile, APIGEE, AWS lambda.
Modis Inc Date: 12/01/2019 – 15/08/2020
Application Developer
Description:
Currently I am working on the Innovations Teams at end client Nationwide Insurance. We learn and develop new technologies and convert them as per the business needs.
Involved in various stages of Software Development Life Cycle(SDLC) and followed Agile methodology for project development.
Worked on the Java 1.8 architecture.
Worked on the Micro service architecture including creating and developing a Microservice using Jhipster.
Worked on the NoSQL database for inserting the data and the used the same for the reporting purposes.
Worked on the Rabbitmq for creating a queues between two microservices to transfer the messages .
Implemented retry logic with in the rabbitmq for the failure of the messages to retry at a certain time intervals with the certain retry limit count.
Worked on the jenkin pipelines to build and deploy the changes that is been implemented in all the environments.
Design Implement most Enterprise Level RESTful Micro Services for shopping and booking(Flights) Domains using Java Based Frameworks/technologies( Java/J2EE, SpringBoot, Swagger.
Good knowledge on how the jenkin pipeline works. Creating a Hotfix branch and release branch accordingly and deploying the changes in the necessary environments.
Worked extensively on Bitbucket to create a feature branch and commit the changes from the local.
Worked on creating and reviewing the Pull request in Bitbucket.
Defects Identified in Production / Local order load environments and raise issues on Jira tracking Portal.
Worked with NoSQL database MongoDB and worked with it to perform many different operations.
Worked on AWS, creating the S3 Bucket in the lower environments and pulled the data from the S3 bucket and transformed it to the business use case.
Used lambda function in the AWS to send the logs from the application to the Splunk Dashboard.
Used AWS console to monitor the Cloud watch logs to review the status and the health of the application.
Used Splunk Dashboard to verify the logs from the application in all the environments.
Developed RESTful web services using Java, Spring Boot.
Created all the services to work with the various entities provided and restify the services using REST APIs with JAX-RS.
Used Web Services - REST and SOAP for getting required information from third party.
Prepared unit test cases with JUnit, Spring Test and Mockito framework.
Worked with MVC Architecture integrating Hibernate and Spring frameworks.
Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
Integrated the different pages to be a single page application using Angular 6 and Typescript.
Involved in development of presentation layer using JSPs and Servlets with Development Tools Eclipse IDE.
Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling.
Environment: Java 8, Angular JS, Angular 6, Docker, Kubernetes, AWS, Splunk, Dynamo DB, No sql DB, Eclipse, REST, SOAP, Cloud watch, Springboot, JSP, Rabbit mq.
Avan IT LLC Date: 09/04/18- 11/30/2019
Description:
Currently I am working on the Communication services project with the end client Horizon Blue Cross Blue Shield Of New Jersey . This project actually gives the Customers Of the Horizon Blue cross Blue shield to access the services using the Email, SMS, Portal and paper .When the Customer is trying to access their account we actually verify the customer by sending the Two factor authentication either Via Email or SMS depending up on what exactly the customer chooses to do.
Involved in complete Software Development Life Cycle - analysis, design, development, coding, testing, deployment and operation.
Worked with Agile Methodology (SDLC), involved in daily scrum meetings, sprint planning, product backlogs.
Working on Java 1.8 features such as Lambda Expression.Designed Java Components and integrated using spring framework with Hibernate Object/Relational persistence mechanism.
Implemented interceptors using Hibernate, build and release Spring Boot framework.
Working on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NoSQL) database.
Responsible for building/deploying consistently repeatable build/deployments to company non-production environments using JENKINS & BUILD Pipeline like MAVEN.
Used REST Client and POSTMAN to test the rest-based services and used JUnit and Mockito to test the Middleware services.
Deployed and configured Git repositories with branching, tagging, and notifications. Experienced and proficient in deploying and administering GitHub and used branching strategies for using Version Control Systems like GIT,GitHub and Source Tree.
Implemented asynchronous task processing pipeline using RabbitMQ.
Involved in all phases of Software Development Life Cycle process using Agile Methodology.
Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.
Experiencing in using Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS and used GIT, Clear Case for Version Control of code for incremental development.
Involved in designing and implementing the new UI with Angular 2/4 framework & custom components library.
Involved in developing RESTful web services using JERSEY as wrappers to access existing business services.
Developed Hibernate configuration files and queries and Implemented DAO classes.
Wrote stored procedures for back end which were used to update business logic over a set of scheduled timers. Used Views and Functions at the Oracle Database end.
Created Automation test framework using Selenium WebDriver.
Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for mutator/accessor code generation, editing, debugging, compiling, formatting, build automation, and for version control.
Environment: Java/J2ee, Spring, Hibernate, JSP, Spring Boot, Jhipster framework, Angular 4, Bootstrap, RESTful Web services, SOAP, MongoDB, Splunk, Eclipse IDE, JUnit, ClearCase Version Control, Maven, Agile,Rabbitmq, Jenkins.
Wireless Nation Feb 2018 –August 2018
Application Developer
Description:
Drove development and implementation of Java applications, with involvement in system analysis and database design, team and project management communication, and task allocation. Evaluated requirements to determine specifications for code and module development. Implemented core programming logic; performed unit tests. Designed user interfaces.
Roles & Responsibilities:
Involved in developing Web based Applications and expertise in implementing Object Oriented Programming (OOPS) with JAVA, J2EE.
Implemented various JAVA/J2EE design patterns including Singleton, Factory and MVC.
Designed Frond-end using JSP, JSF, HTML, CSS and JavaScript.
Worked on JAVA technologies such as Multi-Threading, Exception Handling, Collections, Streams & File I/O.
Worked on Kafka Backup Index, Log4j appender minimized logs and Pointed ambari server logs to NAS Storage.
Developed UI pages using HTML, DOM, CSS, JSON, JavaScript and jQuery.
Used jQuery core library functions for the logical implementation part at client side for all the applications.
Performed different testing task using various test scripts on Selenium WebDriver and TestNG.
Involved in writing jQuery based AJAX requests using jQuery. Get (URL, data, callback, type) or jQuery. AJAX (options) and jQuery. post (URL, data, callback, type).
Used jQuery events to manipulate the elements depend on the user interactions.
(Like on, hover, bind, click, keypress, etc.).
Used Struts Framework in the application, which is based on MVC design pattern.
Used JXLS to export and import data EXCEL sheet. Designed PDF, excel and print previews for all the reports in the application using HTML, JavaScript, Microservices and SQL Stored Procedure.
Involved in Enhancement of existing application utilizing Angular JS, created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
Developed the web-services and analysis of LINUX, JSON, MAVEN, REST, EJB envelope using SOAPUI.
Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
Used architected and help developing Kibana 4.5 visualization on top of both SOLR and Elasticsearch.
Implemented Restful web services. Designed tables in SQL and worked with Database Developers for implementing Store Procedures in the application.
Involved in writing and modifying Procedure, Queries, Views & Triggers and calling them from JavaScript.
Written SQL Queries to interact with Oracle database.
Worked on Back end and Web development. Handled Production Support Issues and bug fixing.
Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects. Used StarTeam repository.
Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: JAVA, J2EE, JSP, HTML, CSS, jQuery, JavaScript, JSON, ECLIPSE, AJAX, XML, WSDL, MAVEN, SOAP, Spring MVC, Hibernate, Oracle, SQL, DB2, Junit, Mocroservices,cucumber,selenium.
Keanesoft Inc June 2017–Jan 2018
Application Developer
Description: Designed and developed various applications for creating and maintaining policy
Information, created agents, various trainings that an agent undergoes with external education
provider, sending and receiving agent and training information to and from external provider through PGP encrypted feeds.
Roles & Responsibilities
Involved in every step of Agile software development lifecycle. Designing, developing, testing, debugging and support.
Interacted with business analysts, end users in gathering requirements and created the technical documents.
Followed Extensive Programming methodology of Agile to produce high quality software.
Used spring boot framework to create properties for various environments and use yamls for configuration.
Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS, Microservices and MQ Series.
Involved in fixing defects and troubleshooting issues on UNIX environment and wrote Shell scripts to automate jobs.
Search engines Elasticsearch, SOLR, Lucene, Kibana. Logstash, Rsync, Tika, Microservices.
Implemented the spring dependency injection of the Database helper instance to the action objects.
Developed solutions to integration applications in Main Frame, JEE, MQ and Tibco.
Implement web service components using Apache CXF framework
Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
Worked on business, front end and persistence tier using the JSP, Spring MVC.
Implemented server side validations using Hibernate Validator framework.
Wrote Servlets programming and JSP scripting for the communication between web browser and server.
Wrote complex SQL statements to retrieve data from the DB2 database.
Wrote Unit test scripts to test entities with CRUD operations, analyze heap size and memory leaks with J profiler.
Involved in implementation of JDBC Connectivity to Access Data from Database Servers.
Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
Installation and configuration of Development Environment using Eclipse with WebSphere Application Server.
Working with the JIRA tool for Quality Center bug tracking. Used Subversion for software version control.
Utilized Scrum (SDLC) to develop the project
Environment: Java, J2EE, Spring, WebSphere Server, APACHE CXF, SOAP, Web Services, JavaScript, CSS, Html5, JSP, JSTL, Servlet, IBM RAD, DB2, CRUD, JDBC, UML, Eclipse, JUnit, Maven, Spring Boot (Microservices), XML, ITEXT, JIRA, SUBVERSION (SVN), Scrum, JMS, Apache Tomcat, Linux, Git, Kafka, Microservicess, Elastic search.