S R E E L E K H A K O N K A
**********@**.***
[pic]
PROFESSIONAL SUMMARY:
> 5.6 years of IT professional experience in Requirement gatherings,
Analysis, Development, Design and Testing. Development of business
solutions for various businesses on a diverse set of platforms.
> Strong programming skills in Java and J2EE technologies.
> Expertise in architecture and application development utilizing J2EE
based technologies, such as springs 2.0, Servlet, JSP, Struts
2.0,Swing,Web Services (SOAP, Restful), JMS,JDBC, XML, JNDI,
Hibernate, and JPA.
> Experience in MVC (Model View Controller) architecture with springs
and J2EE design patterns.
> Experience in XML for data parsing using DOM and SAX.
> Worked with Relational Databases like Oracle 10G
> Knowledge on xml database Mark logic.
> Worked on application servers like Apache Tomcat 6.0 and Websphere.
> Experience in creating, managing build files using Maven.
> Specialized in using IDEs like Eclipse 3.0, Spring Source TC, WSAD.
> Experience in usage of design tools like Rational Rose and Rational
Software Modeler.
> Experience in usage of versioning tools like Visual source safe and
Rational clear case.
> Expertise in AJAX and JavaScript.
> Knowledge of CMS tools like Inquira 8.1
> Experience in both Waterfall and Agile Methodologies.
> Exceptional ability to quickly grasp and master new concepts and
technologies.
> Excellent communication skills, creative problem solving abilities,
positive listener and team player.
> Functionally proficient in performing business process analysis,
gathering and analyzing requirements, creating design specifications,
unit test plans and system test plans, testing, development and
production support.
> Technically proficient in project development and upgrades based on
organizational needs.
TECHNICAL SKILLS:
Java, J2EE (JSP, Servlet, JDBC, JNDI), XML, SQL,
Languages: PL/SQL, Springs 2.0, Web Services (SOAP, Restful),
Hibernate,iBatis, JMS, JUnit, EasyMock,JAXB,JAXRS.
Operating Windows NT/2000/2003/XP.
Systems:
Databases: Oracle 10G,MySQL.
Web/Application Apache Tomcat 6.0,Glassfish and Websphere.
Servers:
Web Java Server Pages (JSP), Java Script, AJAX,
technologies: prototype.js and JQuery.
IDEs: Eclipse, Spring Source TC, WSAD.
Others: VSS, UML, Maven, Agile Methodology, Test Driven
Development,Water fall model, iReport
WORK EXPERIENCE:
Client: ASCENT MEDIA GROUP.
Project: Javelin
Duration: Sep 10 -till date
Role: Consultant
Team Size: 4
PROJECT DESCRIPTION:
The project is about ad management .This includes a portal development
for various vendors to check the status of the ad's .The web portal
allows the vendors to check if the ad is propagated correctly to the
stations also can create users for different vendors. The project also
involves creating Jasper reports for charter and vodera operations
RESPONSIBILITIES:
> Gathering the requirements and creating the requirement
specifications document.
> Daily meetings with the client to understand the business and status
updates.
> Design the wireframes .
> Creating the design documents.
> Logging the issues in the JIRA
> Code review and deployment.
> Code development using Struts MVC with tiles and Hibernate.
> Creating the Jasper Reports Using iReport.
> Adding new Vendors to Charter corporate and charter media.
> Design and create the database for Frontier.
> Creating Web UI for Frontier.
> Resolving Problems with Reports for existing Vendors in Charter.
> Training the vendor team for further handling the Jasper reports
like adding new vendors, modifying the formats as required.
> Created the troubleshoot documents for the Jasper Reports.
ENVIRONMENT: Java,Struts MVC,Hibernate, Glassfish,Eclipse, Jira,My
SQL workbench,SQL/PLSQL.
Client: DISNEY, Florida
Project: Next Generation Experience (NGE)
Duration: Mar 10 - Sep 10.
Role: Tech Lead.
Team Size: 20
PROJECT DESCRIPTION:
As a Module Lead, am responsible in designing the framework for the
application .Next Generation Experience is a E ticketing application with
lot of facilities to improve the customer experience in the disney parks
and Resorts.
RESPONSIBILITIES:
> Worked as a technical architect, involved in various phases of
Software Development Life Cycle (SDLC) of the application like
Requirement gatherings, Design, Analysis, Code development and
deployment.
> Designed and implemented the framework using Restful web services.
> Developed reusable components for the application.
> Created Use cases for the given requirements.
> Prepared design documents like class diagrams and sequence diagrams
using rational software modeler(RSM).
> Creating reusable components like JAXB util to convert from java
Objects to xml against an XSD.Calender converters etc.
> Involved in validating data model.
> Work assignment to offshore.
> Code review on daily basis for the work done from offshore.
> Implemented the strategic functionality module which is one of the
complex modules in the system.
> Analyses on the various approaches for AOP and implemented the best
possible solution for logging and Exception Handling.
> Created sample application for logging the messages in the topic
using log4J JMS appender
> Used Maven scripts to automate the build process.
> Worked in test-driven environment writing test case using JUnit and
easy mock.
> Worked on comparison study of xml Databases like Mark logic, XDB
etc.
ENVIRONMENT: Java, J2EE, Restful Web services, spring, JPA, Maven, JUnit,
Easy mock,, JAXB, JAXRS, Oracle.
RSM, Spring source TC,Toad, Bamboo,VSS,apache tomcat 6.
Client: APPLE
Project: Apple care online support site (AOSS)
Duration: Aug 09 - Mar 2010
Role: Tech Lead
Team Size: 15
Description: AOSS is about data migration from Interwoven to Inquira
Content Management System and providing Support site for AOSS.
RESPONSIBILITIES:
> Worked as an offshore coordinator, involved in various phases of
Software Development Life Cycle (SDLC) of the application like
Requirement gathering, Design, Analysis, Code development and
deployment of the application.
> Created design Documents Using Omnigiraffe,resource management,
work assignments and scheduling tasks.
> Developing wireframes for AOSS Support Site.
> Developed presentation tier using JSP and Inquira tag libraries.
> Creating Use cases for AOSS Support Site.
> Configuration of Inquire IM.
> Created the users/roles and the workflows for the AOSS support site.
> Reusable code for data migration from the interwoven to the Inquira
CMS.
> Creating JSP pages for Support site.
Environment: Java, JSP, JavaScript, Inquira Tag Libraries, Ajax,prototype.js, JQuery, Webservices, Omni Graffle,SQL Developer,
Eclipse.
Client: TARGET
Project: Best Guest Returns(BGR)
Duration: Mar 09 - Jul 09
Role: Tech Lead
Team Size: 4
Description: Best Guest Returns project helps Target to apply specific
return policies to specific items to reduce fraud, abuse, and be more
competitive in the market.
RESPONSIBILITIES:
> Worked as an offshore coordinator, involved in various phases of
Software Development Life Cycle (SDLC) of the application like
Requirement gathering, Design, Analysis, Code development and
deployment of the application .
> Prepared design documents.
> Task assignment to the team members and review.
> Coding as per the standards.
> Code review of the team.
> Status reports on a weekly basis
> Preparing Unit test cases and System test cases.
> Uploading the test cases into Quality center.
> Perform unit testing and System testing.
> Defect analysis and fix.
> Analysis and implementing the change requests.
>
Environment: Java, JSP,Spring, iBatis, RSA 7.0,Toad, Web sphere
Client: BELGACOM
Project: Service Availability And Feasibility Engine (SAFE)
Duration: Sep 07 - Feb 09
Role: Module Lead
Team Size: 7
DESCRIPTION: SAFE stands for service availability and feasibility engine.
Availability check is done to enquire the best technical situation
available per technology that supports the desired product. Feasibility
check is done to find whether a request is feasible to work on and
provide the connection to the customer in the given environment.
Massive Check: The F / A requests for massive check will be through mix
of SOA calls to SAFE and as the volume of the requests will be more, the
request and response exchange between 1) SAFE & its clients and 2) SAFE &
its interfaces, will happen through batch process.
RESPONSIBILITIES:
> Involved in preparing design documents.
> Code Development.
> Writing Build scripts using maven
> Preparing Unit test cases and System test cases.
> Uploading the test cases into Quality centre.
> Perform unit testing and System testing.
> Raising the defects.
> Defect fix and implementing the change requests.
> Developed common File Operations
ENVIRONMENT: Java, JSP, Hibernate 3.1.3,Spring 2.0.2,Oracle,
websphere,WSAD.
Client: BELGACOM
Project: PABX
Duration: Apr 07 - Aug 07
Role: Java Developer
Team Size: 1
DESCRIPTION: PIT application is to document all installed PABX'ses in a
central database and to upload the configuration of the PABX in a
database.
RESPONSIBILITIES:
> Coding, Testing and deployment.
ENVIRONMENT: Java, Servlets, Oracle.
Client: P&O Ports
Project: Integrated Stevedoring Information Systems(ISIS)
Duration:OCT 05 - Mar 07
Role: Java Developer
Team Size: 7
DESCRIPTION: ISIS is a single system encompassing aspects of stevedoring
and terminal management consisting of 14 modules. Gate module is focused
on the requirements related to the management of terminal Gate for
Processing the Gate entry and exit for trucks and rail. A java swing
based application developed to access the underlying legacy systems. The
application exchanges information with the legacy mainframe systems by
screen scraping using a third party mid-tier product called Runway.
Earlier, the agents had to use the native screens to view or edit the
terminal operations. This was very time consuming, since it involved a
lot of cryptic commands, and navigating through 4-5 native screens to
perform a single task. ISIS solved this problem by providing a common and
user-friendly Graphical User Interface (GUI) to perform these tasks.
RESPONSIBILITIES:
> Involved in Coding
> Preparing Traceability matrix
> Code Optimization
ENVIRONMENT: Core Java, Swings, Oracle Database 10g,Runway
Client: Tata Tele Services
Project: Invoice Reports
Duration: Jun 04 - Jun 05
Role: Java Developer
Team Size: 1
DESCRIPTION: The project aims at developing a tool to rate the calls for
Tata Network Users. Invoice report is generated based on operator.
RESPONSIBILITIES:
> Design
> Code development
> Testing.
ENVIRONMENT:VB 6.0, Oracle 9i,PL/SQL.
EDUCATION:
Master of Technology in 2005 from Jawaharlal Nehru technological
university, India in the stream of Computer Science and Engineering