Curriculam Vitae
Sirisha Koppula acy5g1@r.postjobfree.com +1-510-***-****
Linked in url : https://www.linkedin.com/in/sirisha-koppula-8805a8118
Experience in summary
** ***** ** ****** ** experience in development and implementation of enterprise applications using Java, J2EE
Excellent designing, architecting, debugging, troubleshooting skills.
Proven track record in Identifying and addressing key customer problems in less time.
Appreciated as quick learner in all the projects.
Thorough in J2EE technologies like Spring, Hibernate, Web Services, Design Patterns, Struts, MVC, EJB, JMS, JSP, Servlets
Excellent knowledge and very good hands-on experience in Spring core, Spring Batch, Spring Integration, Spring MVC, Spring AOP.
Extensive experience in working with Object Relational mapping (ORM) through Hibernate, ibatis and JDBC.
Developed web applications using Front end frameworks like Spring MVC, JSF, GWT, Ajax, Jboss Seam, Struts, JSP and Servlets
Experience in developing Web Services using both SOAP and ReSTFul methods.
Very good working knowledge of BIRT reporting engine to generate dynamic reports.
Solid Understanding of OOPS concepts and different Design Patterns for Java.
Very strong in Facilitating sprint planning, daily scrums, retrospectives, stakeholder meetings, and software demonstrations.
Work Enthusiastically with project owner in backlog management and continuous delivery of features.
Good Experience in working with the Agile Methodology for developing the SDLC in TDD (Test Driven Development) and BDD (Behavior Driven Development).
EAD (Cat A18) valid till Sep 2018. (Currently on L2 Visa)
Excellent learning aptitude, analytical and communication skills
Client onsite experiences with Emirates in Dubai.
Traveled to Paris couple of times for requirements gathering for new modules.
Interested to work on challenging and large mission critical software projects.
Education
B Tech from Nagarjuna University with 73% (distinction) in 2005.
Employment History
Senior Technical Lead in Societe Generale Global Solution Centre Pvt. Ltd, Bangalore June 2013 to May 2016
Senior Software Engineer in Computer Sciences Corporation India Private Limited, Bangalore since Apr 2010 to June 2013
Senior Software Engineer in L&T Infotech, Bangalore since October 2009 to Apr 2010
Software Engineer in Mahindra Satyam (formerly Satyam Computer Services Limited), Bangalore from March, 2006 to October 2009.
Certifications
Sun Certified Java Programmer (SCJP) 1.4 certified.
Sun Certified Web Component Developer (SCWCD) 1.5 certified.
Technical Exposure
Key Skills : Java 1.4/5/6/7, Struts 1.x, Spring 3.x, Spring core, Sprig MVC, Spring AOP, Spring integration, Spring Batch, JSF, Jboss Seam, Restful and soap web services, Axis 1.x, Hibernate 3.x, Junit 3.3.x, Servlets, JSP, Ajax, Cactus, Mockito, AngularJs, HTML,javascript, CSS, GWT, Log4J, Agile practices
Operating Systems : UNIX, Linux, WINDOWS.
Web Servers : Apache-Tomcat 7
Application servers : JBoss 3.2.x, WAS, Weblogic
Tools : Eclipse, Apache Maven, Ant, Net Beans 6.1, Rad, Jenkins, deploy-it used for continues delivery, deploying on Cloud machines, BIRT.
DBMS : Mysql, Oracle 9i
Domain Expertise : Banking, ERP, Telecom Billing, Gaming, Airline and Shipping
Work Experience
Project #1 : CLIPS
Client : Societe Generale
Duration : Dec 2012 to May 2016
Technologies : Spring core,Spring Batch,Spring Integration,web services, Hibernate,GWT,BIRT engine,tibco, Apache Maven and JMX.
Servers : Tomcat
Database : Oracle
Team size : 25
Role : Team Lead
Domain : Banking
Project Description:
Clips Project is initiated to create a unique reporting tool following merger between equity business and the rest of sales activities (Forex, interest rate, credit derivatives and commodities)
Existing system lacked a unified platform for different products and required manual intervention at certain places.
Clips system addresses these issues and targets at a unique platform for the following services.
Valuation Reports
Internal Reports
Performance reports
Corporate Action and event notifications
Monitoring of reports generated and
Unique platform for report subscription
Responsibilities:
Lead team in stabilizing the valuation reports, internal reports modules in production
Developing and releasing numerous client specific enhancements for different modules
Completed many modules under strict timelines with good quality. Internal reports template modules.
Solved various production issues in valuation reports.
Coach team members on technologies used (Spring and Hibernate).
Deployed the application on cloud and used successfully.
Project #2 : DFO2
Client : DTS (Dnata Travel Services)
Duration : Jun 2011 to Nov 2012
Technologies : JSF with rich faces, Hibernate and Apache Maven.
Servers : JBOSS Application Server
Database : Oracle
Team size : 70
Role : Team Member
Project Description:
DFO2- Dnata's state of the art travel management system will provide a full suite of front, mid and back end solutions for the travel agent facilitating the seamless booking of hotels, cars and transfers along with flight reservations.
DFO2 System is categorized as the following sub systems:
Front office (Air/Car/Hotel’s – front end screens and functionalities)
Mid office (Tariff System)
Back office (Revenue Accounting system)
Responsibilities:
Completed below 1.0 release modules construction in very less time:
XTRACT Reports
FA$E Module (Sending meeting request from application)
Supported team for the 0.5 UIT release cycle. Fixed the raised critical issue in less time.
Fixed Bugs in below screens
1)Zone Master, Flight Maintenance, Timetable maintenance, office master, Currency Master, Airline Master and other Master screens too.
2) Fare input screen
3) ROBO manager screen and fixed scheduler issues.
Helping team members on technologies like Richfaces and Hibernate.
Project #3 : Gems (Global Equipment Management System)
Client : Matson
Duration : Apr 2010 to May 2011
Technologies : Spring, Struts, Hibernate and Ibatis and Apache Maven
Servers : Weblogic Application Server
Database : Mysql and PostgreSql
Team size : 40
Role : Team Member
Project Description:
GEMS application is the migration project from legacy mainframes system (ACETS) to J2EE based application.
GEMS application is the tracking system for both the Matson equipment’s and the equipment’s with which the Matson Navigation Company operate.
The system provides the information in the following areas:
Freight equipment (Containers, Chassis, Trailers and Motor Generators)
Freight equipment inventory and its movement.
Carriers
Leasing
Locations
Vessel Schedules
Surveyors
Port, Gate and Intermodal activity
Along with this a user can also generate online or hard copy report by selecting various report parameters which can be used for analysis, forecasting and planning.
Responsibilities:
Awarded as Quick learner (Gem of the GEMS)
Involved in developing the screens like Booking Download, Change Weight, Re-Stow To Vessel and Freight equipment details.
Involved in Performance improvement tasks.
Fixed issues in other screens like Stow Directly To Vessel, Discharge Equipment To Vessel, Transfer Shipment and from JMS side too.
Instrumented JUnit for the above module
Supported in System Integration Testing (SIT) and User Acceptance Testing (UAT) phases.
Project #4 : DXD Sports user portal
Client : DXD Sports
Duration : Oct 2009 to Apr 2010
Technologies : JBoss Seam, JSF with rich faces, Hibernate, EJB 3.0 and Apache Maven
Servers : JBOSS Application Server
Database : Mysql, PostgreSql
Team size : 40
Role : Team Member
Project Description:
This portal deals with real-time upload of racing videos into user portals from live races. User would be given the interface to these videos as per their service agreements. Admin would be able to upload the videos from multiple live video feeds into the database
Responsibilities:
Lead in Designing and Development of entire UI for the portal
Designed, Developed and Tested Admin module
Project #5 : EIM (BT Billing and payment solution)
Client : British Telecom
Duration : May 2009 to Oct 2009
Technologies : Struts, Spring, Hibernate, Junit, Web Services, JSP and Apache Maven
Servers : Weblogic
Database : Oracle
Team size : 40
Role : Team Member
Project Description:
This project is the new version of the current online billing and payment services of British Telecom. It provides one stop solution for all customers, which includes managing the services (broadband, phone, TV etc viewing of bills and payments. Customers include residential, small and medium enterprise customers.
This project essentially includes only the end-user interface and uses other back-end web services provided by various teams to interact with service installations / removals, banking etc.,
Responsibilities:
Developed one module “manage customer” (MC)
Instrumented JUnit for the above module
Instrumented JUnits for “Setup Regular Payment” “Change Regular Payment”
Working with teams across timezones
Project #6 : Sprint
Client : Satyam
Duration : Jan -2009 to May 2009
Technologies : Spring, Hibernate, JSF and Apache Maven.
Servers : Apache Tomcat
Database : Mysql, hsql
Team size : 18
Role : Lead
Project Description:
Sprint project is an enhancement to already existing One Point tool which is an open source developed in Swing, Applet and Hibernate. The tool mainly concentrates on management of different projects running in an organization by planning, controlling, monitoring and reporting into a single, easy to use solution
The Sprint tool will provide a way to create portfolios, projects, Resource pools and the allocation of resources to different projects, and manages the work slips, cost of associates along with reports creation.
Responsibilities:
Requirement gathering
Designing the architecture for planning module
Involved in development and implementation of planning and administration modules
Solving the team technical problems if any
Project #7 : Product Catalog
Client : Satyam
Duration : Nov -2008 to Jan -2009
Technologies : Jboss-seam, Hibernate, EJB3.0, JSF, Web Services
RestFul web services, Ajax.
Servers : Jboss application server.
Database : Mysql, hsql
Team size : 8
Role : Team Member
Project Description:
This project involves design and implementation of a proof of concept (POC). Requirement translates to a catalog of product offerings as a whole with an Interface to the database.
Modules include the following 1. Create product, 2. Search products, 3. Edit products, 4. Delete products, 5. User role security module
Responsibilities:
Involved in Analysis and Design
Involved in Coding and JUnit Testing
Project #8 : Widgets
Client : Macquarie
Duration : Oct -2008 to Nov - 2008
Technologies : RESTFul web services, XSLT, Ajax, Ant.
Servers : Apache Tomcat.
Database : hsql
Team size : 5
Role : Team Member
Project Description:
A widget is a piece of reusable code that you can plug into virtually any website.
The widgets will provide the same functionality and experience as eClipse website even though they will be deployed on / delivered through different platforms like:
Yahoo desktop widget
Google desktop widget
Igoogle gadget
Macro widget
Vista gadget
Responsibilities:
I have developed two widgets for Yahoo Desktop Widget
1. StockQuote widget
This activity allows a user to request eClipse stock quote retrieval using one of the widget delivery mechanisms.
2. Watchlist widget
This activity allows a user to retrieve quotes for a number of stocks (widget “portfolio”) via one of the widget delivery mechanisms
Project #9 : EA SPORTS ERP Applications
Client : EA Sports
Duration : Jun -2008 to Oct-2008
Technologies : Struts, Hibernate, Ant.
Servers : Tomcat, JBOSS
Database : Oracle 9i
Team size : 5 Offshore + 25 Onsite
Role : Team Member
Project Description:
EA has many applications supporting their day to day activities and infrastructures. This current project maintains and enhances many of these applications, which are deployed and used worldwide.
Responsibilities:
Developed, Tested and deployed the following enhancements for the stated applications
LDAP params enhancement for WAFR application
APAC Page for TEAMS application
Assets display tab for given dates in TEAMS application
Bill of Materials (BOM) for SUPPLIER application
Recycle Bin module for Admin Login application
Project #10 : Resource Tracker Application
Client : Satyam
Duration : March-2008 to Jun-2008
Technologies : Spring, Hibernate, Tomcat, Mysql, Ant.
Team size : 8
Role : Team Member
Project Description:
The Resource Tracker is an application specially designed for Delivery Integrators. It will help Delivery Integrators to track the inflow and outflow of resources from various projects within Satyam. This tool will help Delivery Integrators to take right decision at the appropriate time to manage the resources effectively.
Responsibilities:
Involved in Analysis and Design
Involved in Coding and JUnit Testing
Project #11 : CLARIS
Client : Citco US
Duration : Aug -2006 to March-2008
Technologies : Struts, J2ee, JSP and Jboss Application Server
Team size : 8
Role : Team Member
Project Description:
CLARIS is a web based application which provides administrator services to CITCO, a global financial institution. CLARIS contains Funds, Investors, Contacts, Processes, Calendar modules one of important module is Cash Management Module.
Cash management Module deals with various types of cash Transactions, which are to be done in the CLARIS system. It should handle all the inflow and outflow of cash in the system. This is also responsible for different payments to contacts or External Entities.
Main functions of this module are
Cash Management Static Data (Bank, Bank Account, Mapping)
Cash Management Transaction (Receipts, payments)
Responsibilities:
Involved in Analysis and Design of sub modules Cash, funds and investor module.
Involved in Coding and JUnit Testing of sub modules Cash, funds and investor module.