SOUNDARYA KANUMALLI
*************@*****.***
PROFESSIONAL SUMMARY
Hands on 4 years of IT experience in Software and Web Development using Java/J2EE technologies.
Experience in all phases of Software Development Life Cycle including Requirements Analysis, Impact Analysis, Applications Design, Development and Testing of various web applications
Experience in developing web applications using MVC’s Frameworks like Struts, Spring 3 and hands on experience with ORM Tool Hibernate, Messaging Middleware using JMS and MQ.
Development experience in UNIX and windows environments.
Well versed with entire development life cycle and agile methodologies.
Experience in working with UML class diagrams, use cases, sequence diagrams, etc to meet changing business and user requirements
Experience in version control systems such as CVS and Subversion
Implemented XML based protocol such as SOAP Web Services and Restful Web Services in software application development.
Experienced in developing n-tier Enterprise application with J2EE design patterns like MVC, DTO, DAO and Singleton
Intensive knowledge in databases like Oracle, SQL Server and IBM DB2, PostgreSQL.
Experienced with XML related technologies such as XML, XSL, XSLT, DOM, and JAXP.
Good knowledge of Ant and Jenkins
Good understanding of Project Process and ability to analyze business problems and identify solutions.
Front-end development experience using HTML, JSP, CSS, JavaScript, J-Query.
Experienced in creating build files using ANT, MAVEN, and logging using Log4J.
Experience in requirements gathering and analysis the business and system requirements.
Experience in quality assurance, unit testing.
Good team player and self-starter with excellent communication, coordination, documentation, project planning and interpersonal skills.
TECHNICAL SKILLS
Java Technologies
Java/J2EE, Restful Web Services, Servlets, Jsp, Jdbc
Framework
Struts,Spring MVC,SpringBoot, Hibernate, JUnit
Software/Database
MS-Access, Oracle 11.2,PL/SQL, SQL Server, DB2,PostgreSql
Web technologies
HTML,CSS, J-Query, XML, XSLT,XSD, JAXB
Scripting Languages
Java Script, AngularJS, Unix Shell Scripting (bash, ksh, sh)
Cloud
Pivotal Cloud Foundry
Methodologies
Waterfall, Agile/Scrum
Development Tools
Eclipse 3.7, SQL Explorer, CVS, SVN – Subversion Control System, Quality Center, Jenkins, GIT
Application Servers
Tomcat 7.0. IBM WebSphere, JBoss,Oracle Weblogic
MS Office Suite
MS Word, MS Excel, MS PowerPoint
Modeling tools
MS-Visio
Education
B.Tech, Computer Science from Jawaharlal Nehru Technological University, India
PROFESSIONAL EXPERIENCE
Jan 16-Present
Client: Southwest Airlines (Mindtree / GDC)
Role: Java/J2EE Developer
Location: Gainesville, FL
Project: Southwest Partner Services (SPS)
Southwest Partner Services (SPS) is a middleware platform that will provide International and Domestic Shopping, Pricing and Booking services to Corporate Partners, Travel Agencies, Offsite Check-In and MyId. SPS will use TBS 5.x Service (SOAP services from Partners and to Amadeus) and Spring Integration to orchestrate calls between Partners to SWA and SWA to Amadeus
Responsibilities:
Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology.
Participates in PSI(Potentially Shippable Increments) Sprint Planning, demos and retro.
Worked on refactoring the code for better readable, understandable, maintainable and with small exception of performance optimization.
Development XML to XML message transformation from internal specific domain to external domain using XSLT.
Implemented the schematron validations for input SOAP request sent by partners.
Implemented wiremock for stubbing and mocking of webservice with Amadeus travel agencies.
Developed Web Services using SOAP, WSDL, and XML.
Worked in deployment of code promotion for different QA, ITEST region using jenkins and IBM buildforge tools.
Implemented XML integration using XML, XSDs, XSLT, SOAP.
Implemented security services such as Tokenization and Altéa Session Management Service for all services with F5 Load balancing testing.
Implemented mutual authentication with x.509 certificates between Partners and SWA.
Worked in developing spring related backend services.
Maven is used to download the Java Plug-in for developing the applications.
Extensively used JUnit for Unit Testing of web service and message transformation.
Extensively used SOAP UI for testing the webservices.
Conducts daily post stand-up Developer huddles to encourage exchange technical ideas & possible solution reuse where applicable.
Collaborates with Solution Architects & Developers to ensure that Application architecture, design & implementation of the solution are consistent with the Solution architecture & Architectural vision.
Provides technical guidance to Business Analysts to flush out stories & their Acceptance Criteria.
Provides technical guidance to QA Testing Lead to develop & implement testing strategy for the stories.
Used PUTTY for UNIX login, to run the batch jobs, check the server logs and deploying applications.
Clear Quest is used to keep track of the defects and maintain the defect status.
Operating System : Unix and Windows operating System
Java Technologies : JDK 1.7, Spring 3.0,SpringBoot, Pivotal Cloud Foundry, Spring Integration 3.0, Web Services (SOAP), JSON, JavaScript, XML 1.0, XSLT 2.0, STS 3.6, Wiremock, SOAP 5.2.0,Grrovy script, schematron.
Special Software : Apache CFX 3.0, SVN, Maven, Jenkins, IBM Build Forge,F5 Load Balancing
Client: Walmart Oct 14 – Dec 15
Role: Java Developer
Location: Bentonville, AR
Project: Order Management System
The project was to integrate all stores to Order Management System, which will avoid complex backend systems and have a centralized system for Order Processing, Authorization, supply chain systems and sending the information to warehouses for fulfilment.This will allow the customers to utilize any area of business to shop as well as receive and inquire about products including pending orders.
Responsibilities:
Involved in the Requirements Analysis and database design
Involved in User group meetings to gather system requirements.
Designed Class diagrams and sequence diagrams
Developed Jersey Restful Web services between centralized order management system and the client systems it communicates with.
Interact with the client daily to discuss the project status
Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Informix database.
Implementing spring restful web services and DAO’s
Worked on DAO layer in Hibernate.
Designed web pages using JSP, Struts, XSL, HTML, DHTML, AJAX and client side validation with JavaScript
Developed test cases using JUnit
Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files
Used Subversion for concurrent version control of the application.
Do peer to peer code reviews
Develop user documentation
Involved in Unit Testing using JUnit and System Integration Testing.
Used Ant and Jenkins for java builds and compilation of code
Coordinated with QA testers for end-to-end unit testing and post-production testing.
Subversion was used for concurrent version control of the application.
Operating System: Unix and Windows operating System
Java Technologies: Java, Spring restful web services, Hibernate, XSLT
Special Software : Apache Tomcat, SVN, Jenkins, Eclipse, Splunk, Oracle
Client: EyeMed Feb 14 – Sep 14
Role: Java Developer
Location: Mason, OH
Project: VCP
Vision Care Portal application which allows retail locations to provide a customer with various vision pricing options based on the customer insurance plan and eligibility. Vision Care Portal is re-written in order to be more maintainable by developers and reduce the number of manual lookups by the assignment support center and to minimize the repetition for sales/store associate from calculating and researching member and member benefits/eligibility.
Responsibilities:
Involved in the Requirements Analysis and database design
Involved in User group meetings to gather system requirements.
Designed Class diagrams and sequence diagrams
Interact with the client daily to discuss the project status
Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for oracle database.
Implementing spring restful web services and DAO’s
Worked on DAO layer in Hibernate.
Developed test cases using JUnit
Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files
Used SVN for concurrent version control of the application.
Do peer to peer code reviews
Develop user documentation
Involved in Unit Testing using JUnit and System Integration Testing.
Used Ant and Jenkins for java builds and compilation of code
Coordinated with QA testers for end-to-end unit testing and post-production testing.
Subversion was used for concurrent version control of the application.
Operating System : Unix and Windows operating System
Java Technologies : Jsp, Java, Java Script, Restful web services, Maven, Spring MVC
Special Software : Weblogic 5.1, SVN, Jenkins, IntelliJ 13, Oracle
Client: AVG Corporation Sept 13 – Jan 14
Role: Java/J2EE Developer
Location: San Francisco, CA
Project: E-Store
The goal of the project was to develop E-Store (e-commerce portal) for purchasing Antivirus software products.
This application was developed for online buying transactions. It provides utilities for selecting products, shopping cart, checkout, payment modes, and membership login for discounts. The project was developed using java platform and the system is fully web enabled under the Stores operations area.
Responsibilities:
Impact Analysis of Client Requirements
Project Planning and Monitoring.
Design and developed various change requests.
Coordinating and facilitating the accomplishment of work across multiple work groups.
Mentoring team members and provided technical guidance to the team.
Prepared and executed the Unit test case for the modules.
Provided production support for the developed modules in shadow period
Involved in trouble shooting for QA and Production cycle.
Involved in Hand-off of the project to different team.
Established Best practices for continuous improvement process.
Written JUnit Test cases to test the Action class methods.
Written Java Script for handling client validations.
Operating System: UNIX and Windows operating System
Java Technologies: Java, J2EE, Struts, Oracle9i, Java script.
Special Software : Tomcat6.0, Eclipse, CVS