Summary
Overview
Work History
Education
Skills
Timeline
Generic

Srilatha Gottimukkala

Aldie,VA

Summary

Senior Java Developer with about 16 years of experience with outstanding skills in analysis, design, development and deployment of enterprise web applications. A skilled java developer with proven expertise in using new tools and technical developments to drive improvements throughout entire software development lifecycle. Having full life cycle experience in a java-based environment, along with exceptional analytical, design and problem-solving capabilities. Executed full software development life cycle of the enterprise web applications in Waterfall and Agile Scrum methodologies Experience in using J2EE based frameworks like Spring and Struts Experience of configuring, deploying and debugging the J2EE applications on Application Servers Implementing the Micro Services to base on RESTful API Utilizing Spring Boot with Spring MVC. Excellent knowledge in Java (JDK 1.5 or more) Excellent knowledge in JEE, JSP, Servlets, Struts 2.0 and SQL Experience in design and development of User Interfaces of web applications Experience in coordinating, negotiating and leading offshore resources in support of timelines and IT project deliverables Excellent at communicating with stakeholders to provide accurate reporting and information regarding the ongoing projects and initiatives Design and coding activities for availability, reliability, stability, manageability, scalability and security Strong data modelling ability, knowledge of database systems, proficiency in SQL and performance tuning Strong ability to learn existing applications quickly and to be able to make modifications Highly proficient interpersonal skills and ability to self-manage tasks/timelines - highly effective communication & organization skills sense of commitment and responsibility and an excellent team player Strong core Java skills with a good knowledge of the multi-threading and performance tuning

Overview

21
21
years of professional experience

Work History

Senior Software Developer

National Science Foundation (NSF)
03.2015 - Current
  • Created new REST web services and modified the existing web services' operations as needed.
  • Also used the SOAP UI tool to create test cases and quickly unit test the web service code.
  • Designed/developed various RESTful Services and created sequence diagrams for all of them.
  • Came up with a process for ongoing ACPT builds and supported the team acting as a build master for the deployments.
  • Involved in the front-end development using the Ember framework.
  • Implemented the latest features of Ember to support the requirements of the business.
  • Participated in Agile - daily Scrum methodology 21 21-day sprint for the development process.
  • Performed load testing for the applications using the Soap-UI interface.
  • Added Meter performance tests to two new projects which helped the team to track the performance as developers continue to make changes to the application.
  • Enhanced the performance of a key application by optimizing a stored procedure.
  • Significantly reduced the technical debt on a service by increasing the test coverage by almost 30%, and reduced the technical debt by over 15 days, as reported by Sonar Cube. This helped the team make fixes, enhancements, and refactoring of the code with fewer defects.
  • Implemented Swagger documentation for all the web applications
  • Was on PROD Support on a rotation basis

Senior Software Engineer

Lowe’s Companies
04.2007 - 03.2015
  • Involved in capturing the business requirements, design, development, and application testing.
  • Developed/Implemented Web Services using Spring Framework.
  • The lightweight container of the Spring Framework was used to provide architectural flexibility for the inversion of control (IOC).
  • Designed and developed the presentation layer, which includes the development of standards-browser compliant, user-interactive web pages using CSS and JSTL tag libraries with Client-side validation and unit testing.
  • Designed and developed business layer, which includes the creation of action classes, beans to handle user interactions through forms, and integrated with the LKN framework to handle backend functionality.
  • Analyzed, designed, and developed Lowe’s Pulse (Organization poll) application for 250,000 Store and Corporate users.
  • Designed and developed various internal applications/portlets such as Lowe’s Announcements, Benefits, Quick Links, and Lowe’s Forms.
  • Implemented Log4j for logging various levels of information into the log files.
  • Used SAX for transforming the XML feed from the Interwoven TeamSite Content Management System into a Java object.
  • Used iText to generate a paycheck in PDF format for Lowe’s employees.
  • Configured authentication and authorization for developed portlets by setting the permissions and modifying the configuration files on the server using UNIX commands.
  • Implemented Single Sign-on with Lowe’s external Vendors with pre-exchange of certificates and over SSL.
  • Involved in documentation, review, analysis, and fixed post-production issues.
  • Extensively used UNIX commands for looking at the application logs to isolate/identify the issue. Created and maintained UNIX Scripts for the Continuous Integration setup.

Software Analyst

BellSouth
10.2005 - 03.2007
  • Involved in the design, coding, and performance testing of various Common Business Services.
  • Developed user interfaces using JSP, HTML, and CSS.
  • Used Eclipse as an IDE tool to develop the application.
  • Used Stateless Session Enterprise Java Beans (EJB) to encapsulate the business logic. Entity Beans are used to connect to the database.
  • Used Carbon framework for services which provide an ESB (Enterprise Service Bus) enabled wrapper to allow users to post requests to ESB MQ Queues from which the service drains and posts the response back to the reply Queue.
  • Provided security to ESB Queue, used SAF (Service Access Framework) to post the message to ESB MQ Queue, and SRF (Service Receiver Framework) to drain the message. SAF and SRF are part of the Carbon framework.
  • Utilized Core J2EE design patterns like Singleton, Factory, Adaptor, Delegate, and Data Access Object (DAO) in the implementation of the application.
  • Used EFC logging framework and also carbon logging for logging messages.
  • Involved in coding for Test GUI for internal testing of services using JSP, Servlets, and WebLogic Workshop.
  • Tested individual modules using JUnit.
  • Involved in configuring queues and channels in MQ.
  • Designed and developed presentation layers as well as business layer for the entire application.
  • Worked with the QA team for testing and resolving defects.
  • Written performance load scripts using LoadRunner for the load testing of services and tested TPS and load balance as per the client's requirements.
  • Used scripts written in WinRunner and QTP to retrieve, update, delete, and insert data from/to thedatabase.
  • Used UNIX to maintain/support the application.
  • Database access was done using JDBC. Accessed stored procedures using JDBC.
  • Deployed applications to the WebLogic application server.
  • Worked on bug fixing and enhancements on change requests.

Software Analyst

Huntington Bank
05.2005 - 09.2005
  • Involved in design, coding and testing.
  • Involved in the creation of database using DB2.
  • Used DB2 Command Line and Control Center tools for creating the database for the application.
  • Created JDBC Connection Pools and DataSource in WebLogic server.
  • Developed JDBC classes, which will interact with the DB2 database and inserts the incoming messages into database.
  • Was responsible for logging all the messages.
  • Testing individual modules using JUnit.
  • Involved in configuring queues and channels in MQ.
  • Used Apache log4j for logging the application’s log messages.
  • Deployed applications into the WebLogic application server.

Software Analyst

Coldwell Banker Residential Brokerage
10.2004 - 04.2005
  • Developed HTML using DreamWeaver, Java Server Pages confirming to JSP 1.2 and Java Beans to present Client-side GUI.
  • Responsible for client-side validations using JavaScript
  • Extensively used XML and CSS for designing and formatting the user Interface.
  • Worked with OO concepts and designed required classes and methods using UML and properly documented them.
  • Developed Use Cases, class diagrams, sequence diagrams with UML.
  • Designed and developed application using Java, J2EE (EJB’s).
  • Developed services for marketing and advertising processes using Session and Entity beans.
  • Involving designing, developing and configuring server side J2EE components like EJB, Java Beans, JSP, Servlets, JDBC and deployments in Web Logic App Server.
  • Extensively used SQL and PL/SQL in JDBC to interact with the database
  • Developed JDBC connection pools within the applications.
  • Building and deploying WAR and JAR file for Web/Apps Server instance.
  • Developed shell scripts in UNIX for cleanup and setup the environment.
  • For controlling the versions of the programs developed, CVS is used as Version Control Software to avoid the loss of developed code.
  • Developed build scripts using ANT.

Education

Master of Computer Applications (MCA) -

Osmania University
India
01.1999

BS - Computer Science

Osmania University
India
01.1996

Skills

  • Languages: Core Java, J2EE framework Core Java, J2EE, Spring, JDBC, Struts
  • Web-based Development: REST, SOAP Web Services, XML, JSON
  • Web Technologies: JavaScript, JQuery, Ember, HTML5, Web Services
  • Database: Oracle, DB2, Sybase, MySQL
  • Version Control Tools: SVN, Git, CVS
  • Web/Application Servers: WebLogic, WebSphere, Apache Tomcat
  • Tools: Eclipse, Toad, PL SQL Developer, JUnit, Jenkins, Putty, WinSCP, SoapUI, JRebel
  • Software Methodologies: Agile, Iterative, Waterfall, Test Driven, Scrum, Design Patterns Data Access Object, and Singleton
  • GUI: Portlets, AJAX, JQuery, JSP, XML/XSL/DOM, XSD/DTD, SOAP, WSDL, HTML/DHTML, JavaScript

Timeline

Senior Software Developer

National Science Foundation (NSF)
03.2015 - Current

Senior Software Engineer

Lowe’s Companies
04.2007 - 03.2015

Software Analyst

BellSouth
10.2005 - 03.2007

Software Analyst

Huntington Bank
05.2005 - 09.2005

Software Analyst

Coldwell Banker Residential Brokerage
10.2004 - 04.2005

Master of Computer Applications (MCA) -

Osmania University

BS - Computer Science

Osmania University