1. Ranjeet Prasad Email: jeet_prasad@gmail.com
Mobile: +91- 9900875500
Professional Summary
• Around 11 years of experience in IT industry with strong experience in application development and Analysis/design/
implementation of Web based applications using JAVA, J2EE and IBM WebSphere application/commerce servers on
Windows/Unix/Linux platform
• 4 Year of strong experience in project and resource management.
• Experience in developing and deploying applications in multi-tiered application environment
• Experience in designing applications using UML and Use cases.
• Experience in working on J2EE latest technologies like web services (SOAP/REST), Struts, websphere6.1, JSP, Servlets,
html, JQuery and JS.
• Good experience in J2EE Design Patterns and Framework designing.
• Expertise in designing J2EE applications and development tools like Eclipse, Net beans, Maven, Ant, RAD.
• Extensive experience in working on XML, XSL and Oracle, Sybase, SQL Server related technologies.
Experience
• Working with Infosys India Pvt. Ltd. Stockholm (ICA Gruppen AB - Sweden) as a Technical Architect/Manager since
April 2013 to Till Date.
• Worked with Accenture India Pvt. Ltd. (Bangalore) as a Tech Lead since June 2010 to April 2013.
• Worked with UST-Global Technologies as a System Analyst since July 2009 to June 2010.
• Worked with Polaris Software Labs Pvt. Ltd. (Gurgaon) as a Team Lead since Sep2005 to July 2009.
Technical Capabilities
Domain : J2EE based Multi-Tier architecture; Java based Client-Server Technologies
Languages : Java, J2EE (AWT, JDBC, Java Beans, JNDI), XML, UML.
Repository/Database : Oracle 8i, DB2, SQL Server, Sybase, LDAP, DAO and MS SQL, Hibernate, Junit.
Operating Systems : IOS, MS Windows 9x, NT, 2000, XP, Linux, UNIX, DOS and Sun Solaris.
Web Technologies : JSP, HTML, Servlets, JavaScript, Python script, AJAX, Web Services, and dojo.
IDEs and Tools : Eclipse, RAD, Web-Seal, Tivoli Identity/Access Manager, ESB, VSS, CVS, PVCS and SVN.
Java Frameworks : Struts2.0, spring, EJB, JSF & IBM Web sphere Commerce Suite (WCS) Frameworks
Web Servers : Tomcat, Jboss. WebSphere & Web logic application/portal servers.
Design Pattern : VO, Composite View, Factory, Singleton, Front Controller patterns.
Educational Summary
• M.Sc. (Computer Science) from Marathwada University (Aurangabad) MH 2003.
• PGDPC (postgraduate diploma in programming concepts) from ICSS in 2001.
• B.Sc. (Computer Science) from Kakatiya University (Warangal) AP in 2000.
Clients
• Working as Technical project manager in Stockholm/Bangalore for ICA Gruppen retail client from July 2015 till date.
• Worked in RBIS (Retail Branding Information Solutions) project for Avery Dennison client on product sticker labels
branding application as a Technical Architect/Manager.
• Worked in CDS Carrier services project for Apple US client on iphone activation application as a Technical Architect.
Page 1 of 8
2. • Worked on Enhancement/Maintenance project NBN Co. (National Broadband Network) Australia client, as a Technical
Lead in Telecom domain on an offshore/onshore role.
• Worked on Development project ATS (Access Target State) with JPMC (J.P. Morgan Chase) client, as a Team Lead in
FS domain for Browser Exchange portal project at offshore.
• Worked on Development project (EPDS-SSB) with client Well-Point on Advanced Web technologies, as a System
Analyst in Health Care domain at offshore.
• Worked on migration, development project (SIS) with client UBS (Switzerland) at offshore as a Team Lead for
migrating existing struts framework application to clients own SCORE framework in core java in Banking domain.
• Worked on Development project (CSSO) with client Cadence Design Systems (US), on Advanced Web technologies, as
a Team Lead for offshore team and team member (developer) for onsite Team and as a coordinator between two teams on
an Onsite Appointment on Internet site implementation.
• Worked for Development, Maintenance and production support project (eDealer) with client CITI Bank (Bahrain) for
Banking and Foreign Exchange Trading on an Onsite Appointment.
Project Profile
Project #9
Project ICA Store Receiving Jan 2015-Till date
Languages : Java, J2ee
DataBase : Oracle
Tools : GIT, Hudson automated build, ANT.
Softwares : Struts 1.4, EJB, spring, Hibernate, JQuery, JavaScript, python script.
Team Size : 10
Client : ICA Gruppen AB (Stockholm)
IDE : RAD
Server : Web sphere application server, Solaris
Description:
ICA is a Swedish retailing corporate group. The company is the largest retail company in the Nordic countries. ICA has PLT
application (Paper Less Transport) to scan then labels and receive goods from warehouse to ICA stores, it goes end of
life by end of year 2016. Hence new application called Store Receiving has been introduced with objectives like
providing more responsibility to store owners in controlling the incoming goods and load carriers, sending empty load
carriers back to warehouse, scanning the goods and making the goods receiving process completely automated with
driver id authentication and sending delivery receipt response back to backend (logistics system - LS). This project
involves new UI screens, restful web services, integration and database changes in existing Claims application
Roles:
This is an end-to-end application development project implemented in agile process with 3 sprints involving requirements
elaboration, design, build, testing, implementation and support. Played senior technical architect role, where i need to interact with
client BA and stakeholders on daily basis to collect the requirements, analyze then and prepare High level and low level design.
Preparing requirements traceability to track work progress and at the same time working on critical integration modules for
application. Updating Infosys and client management teams on work progress by weekly. Providing design approach, work flow
and solutions options to client team. Daily interaction with various teams at onshore like (logistics, integration, WAS server support
and DBA) along with offshore team for project deliverables.
.
Responsibilities:
• Analyzing functional requirements to prepare High level design approach and Technical design documents.
• Database designing, handling multiple Providing LOE (Level of efforts) along with time/cost after analyzing the
requirements. Provided re-architectural approach for existing applications.
• Code implementation, process, review, requirement clarifications and future enhancements.
• Defect fixing, configuration, integration changes and deployments
• Involved in implementation approach decision making as well as guiding team on deliverables.
Page 2 of 8
3. Project #8
Project Retail Branding Information Solutions (RBIS) Aug 2013- Sept 2014
Languages : Java, J2ee
DataBase : DB2
Tools : CVS, IBM WCS (Web sphere Commerce Suite).
Softwares : Struts 1.4, JQuery, JavaScript, Ajax, JSTL tags, IOS OS.
Team Size : 15
Client : Avery Dennison (US)
IDE : RAD 6.1
Server : Web sphere application server, AIX
Description:
Retail Branding Information Services (RBIS) web services internet application is a development project, involves production of
tags/labels for information/brand management, printer system and Fasteners. RBIS products include wide variety of information and
brand management solutions that include graphics/variable data tags and woven/printed fabric labels, barcode printers and software
solutions etc.WCS Application (Web sphere Commerce Server) is an internet based Order Management system used by registered
users (RBO/Vendors/Agents) to place and manage orders and to manage the configurations that facilitate the Order Management.
Roles:
This is an end-to-end application development project involving requirements elaboration, design, build, testing, implementation
and support. The system will be developed in multiple releases using the staged waterfall development methodology. A prototype
will be developed as a part of this effort to proof out the proposed architecture. He is also involved in providing LOE (Level of
efforts) for client requirements like estimation of work, number of man days to complete, resources required, time and pricing. As a
Technical Manager Working with various (technical, functional, testing) teams, offshore-onsite stakeholders under Avery client by
guiding them on technical, functional issues as well as application setup problems.
.
Responsibilities:
• Analyzing functional requirements to prepare High level design approach and Technical design documents.
• Providing LOE(Level of efforts) along with time/cost after analyzing the client requirements
• Code implementation, process, review, requirement clarifications and future enhancements.
• Worked as Quality Center (QC) defect manager for managing defects and fixes with client QA and management teams.
Project #7
Project CDS Carrier Services Iphone Activation May 2013-Aug 2013
Languages : Java, J2ee
DataBase : Oracle
Tools : SVN, Radar,Espresso.
Softwares : Pearl scripting, Prima faces (JSF), Servlets, spring, Hibernate, JSTL tags, PL-SQL, IOS OS.
Team Size : 12
Client : Apple (US)
IDE : Eclipse
Server : Apache Tomcat
Description:
CDS carrier services and devices services application will help Apple Iphone user’s for activating iphone device like (iphone4,
iphone5 etc.) and carrier services (network providers like AT & T, Verizon, Sprint etc.) for locked new iphones after buying new
iphone.
Roles:
Page 3 of 8
4. • Provided alternate architectural solution to client on CDS stub services earlier approach.
• Given demo to the client to improve the performance of the existing application.
• Suggested pointers to improve the performance of application.
Done coding for new enhancement requirements.
Responsibilities:
• Responsible for new & existing requirements analysis, design, flow and deliverables.
• Performing the detailed design of application and technical architecture components for CDS carrier and stub services.
• Code implementation, process, review, requirement clarifications and future enhancements.
Project #6
Project NBN Co. (National Broadband Network) Jan 2012-April 2013
Languages : Python script
DataBase : Oracle
Tools : Clear case, Mercurial, AUTOCAD, Spatial NET, Remedy.
Softwares : Python scripting, PL-SQL, Linux, windows OS.
Team Size : 10
Client : NBN C0. (Australia)
IDE : Eclipse
Server : Web sphere Application Server
Description:
PNI (physical Network Inventory) is implemented by third party application tool SpatialNET tool provided by Spatial Info ltd.
internally it user AUTOCAD tool for drawing, broadband network configurations etc.This is Australian government project and is
related to development of broadband network in Australia.
Roles:
• Working on change requests (CR) and service request (SR) related to PNI.
• Requirement analysis/design with solution.
• Proof-of-concept to validate solutions using the products and open source frameworks used in the project.
• Worked on python scripting and sql.
Responsibilities:
• Leading Offshore NBN PNI team.
• Performing the detailed design of application and technical architecture components for Spatial NET tool.
• Offshore-onshore co-ordination in meeting calls for script changes and new releases.
Project #5
Project: ATS (Access Target State) – Browser Exchange November 2010-Dec 2011
Languages : Java, J2ee, Dojo Toolkit
DataBase : Oracle
Tools : SVN, BEA WebLogic Portal 10.0, Maven, JRebel, HP QC client.
Softwares : Spring MVC, Hibernate.
Team Size : 6
Client : J.P. Morgan Chase (Chicago)
IDE : BEA WebLogic Portal 10.0
Server : BEA WebLogic Application Server 10.0 (JSR-168 Portlets)
Description:
Page 4 of 8
5. Access Target System – Common Services Portal (ATS Portal) is a multi-year effort aimed at overhauling the current ACCESS
portal capabilities for TS into a much easier to use and feature-rich platform. Release 3 is an offering that will target clients with
extended needs for worldwide information management and payment origination.
This project is intended to develop the Portal Applications for J P Morgan Chase on BEA WebLogic Portal 10.0 platform. The
development effort will involve Java/J2EE, BEA WebLogic Portal 10.0, BEA WebLogic Application Server 10.0, SunONE/iPlanet
Web Server, Oracle 9i and Documentum CMS integration, Dojo Toolkit.
H2H(Host to Host) team's mandate is to create a portlet using standard client/server project components that would provide a
Browser based channel to end-users for upload/download of multiple files of upto 250 MB.
Roles:
• Analyze, Conceptualize and provide strategic direction to the Offshore H2H team.
• Proof-of-concept to validate solutions using the products and open source frameworks used in the project.
• Provide support and coaching to team members, manage work and delivery, build high performance team
• Helping SSE’s in Team for task completion on stipulated time, by guiding them on functional/technical requirements and
also working on code implementations/designing tasks assigned to self.
Responsibilities:
• Leading Offshore Portal team.
• Performing the detailed design of application and technical architecture components for ATS Portal.
• Configure, build, and test the application or technical architecture components for ATS Portal.
• Working with other programmers, designers, and architects to make sure that the configuration and custom components meet
application requirements and performance goals for ATS Portal. Developing UI pages using dojo and AJAX.
• Following good security coding practices to ensure ATS Portal application is free of most common coding vulnerabilities.
• Participating in code reviews for ATS Portal and Status reporting to business.
• Fix any defects and performance problems discovered in testing for ATS Portal.
Project #4
Project : EPDS (SSB) July 2009-Till date
Languages : Java, J2ee
DataBase : DB2
Tools : SVN, IBM Rational Rose, Clear case.
Softwares : JSF, spring, Hibernate, JSTL tags, Web sphere 6.1, RAD 7.5.
Team Size : 8
Client : Well-Point (US)
IDE : Eclipse, RAD
Server : Web Sphere Portal V6.1 Test environment
Description:
EPDS (Enterprise Provider Database Solution) is a Health Insurance domain project implemented with fully advanced web
technologies like JSF, Spring, Hibernate and JSTL custom Tags. In EPDS there is a small project called SSB with is a sub
application for EPDS project has similar functionality with slight modifications in existing framework, software’s, versions and
tools. This application is an enhancement and implementation project with CR’s (Change requests) in existing EPDS
application.
Enterprise Provider Database System is a consolidation & replacement project for several existing applications that maintain the
Providers (doctors & hospitals) information for a health insurance service provider. The objective is to build a foundation to enable the
entry of Provider Data into a central repository and thus streamlining and standardizing the health insurance service provider’s business
processes. The EPDS centers on the heart of health insurance service provider business model of creating, tracking, marketing, and
managing flexible, quality provider networks to support all lines of business, products and services. The intent of the project is not only
to support existing business, but also to provide a flexible, configurable solution to enable future business initiatives and growth.
Page 5 of 8
6. The high level scope of the project is to replace the Back-end Hierarchical Databases (IMS DB) to Relational (DB2) databases to
support the high-volume back-end activities and the Front-end (IMS DC) screens to Web Interface which will be in Java/J2EE
technologies using Web Sphere application server and DB2 database. The Front-end provides Data entry & Admin features and Back-
end provides extracts or query access to external systems.
Roles:
• Working as a Team Lead for the team and preparing project documents, guiding team on the client requirements as giving
Knowledge transfer on the documents, application flow. Helping team on technical issues, queries, application.
• Working as point of contact for offshore team with client, getting requirements change requests from the client and
providing analysis, estimates to onsite team on tasks.
• Requirement analysis and Use Case preparation
Responsibilities:
• Design (TDD) preparation, assigning modules to team and helping them for completion.
• Responsible for complete development, enhancements and end to end testing.
• Helping team by doing initial R & D on the requirements provided by client.
.
Project #3
Project : SIS (SegaInterSetle) April 2009- July 2009
Languages : Java, J2ee
DataBase : Mysql
Tools : CVS.
Softwares : Struts, SCORE Framework (provided by client/implemented in core java)
Team Size : 7
Client : UBS
IDE : Myeclipse
Server : Tomcat
Description:
SIS (SegaInterSetle) is project from UBS (Union Bank of Switzerland) banking and stock exchange project. This application is already
implemented using struts framework, but client requirement is to migrate the whole application code from struts framework to clients
proposed SCORE framework which is completely implemented based on core part of java and oops concepts.
SIS is completely a migration (from Struts framework to SCORE framework) project. To migrate the existing framework to new client
recommended framework we have reused few common files, but almost most of the modules implemented from scratch. Learning new
framework and implementation part has been done at the same time. At the time of migration came across few challenges on the UI
look and feel , compared to existing struts implemented application and SCORE implemented application but those got resolved later
by slight modifications in SCORE framework and team got appreciation on delivering the new application on scheduled time to the
client.
Roles:
• As a Team lead working closely with team by doing knowledge transfers within the team.
• Having daily call with onsite team on new and existing requirements.
• Implemented initial module based on sample module provided from onsite team on SCORE framework.
Responsibilities:
• Design (HLD, PS) preparation, modules distribution to team including self and helping them on issues.
Page 6 of 8
7. • Responsible for complete migration, development and end to end testing.
Project #2
Project : CSSO (Cadence Single Sign-on) Oct 2008- March 2009
Languages : Java, J2ee
DataBase : LDAP
Tools : PVCS and Web services, wsdl client generation using RAD, AXIS and Soap UI.
Softwares : JSF, Struts 2.0, Web sphere 6.1, RAD 7.0, Web-Seal, TIM/TAM (Tivoli Identity/Access Manager),
Team Size : (offshore 6 and onsite 8)
Client : Cadence Design Systems (US) San Jose (CA)
IDE : Eclipse, RAD
Server : Web sphere 6.1
Description:
CSSO is the latest application for Cadence Design System (leading automated electronic systems Manufacturing Company)
which will replace the legacy system GSSO and also this application is a Single Sign-On interface (Entry point) to the all other
applications running in Cadence like (IAM, MDM, LMS and COS09). Users from all these listed applications have single login
page from where user will be redirected to the respective applications, having switch user, application functionality. CSSO
team needs to fulfill the requirements gathered from the other applications to merge them into new Single Sign-On application.
CSSO is a web based project for Cadence Internal/External users includes the entire latest web technologies used in the market
like (Struts 2.0, Web Sphere 6.1, IBM RAD 7.0, Web-Seal, TIM 5.0 and TAM latest version). We have successfully delivered
the go-live release for IAM, MDM and LMS projects requirements and integrated them with CSSO project by moving them
from legacy system GSSO (Global Single Sign-On). This project is an R & D project for team, as we have used all the latest
and rarely used technologies for this project which cost us to do research and development simultaneously to learn new
versions of the softwares like Struts 2.0, Web Sphere 6.1 RAD 7.0 etc. and interacting with various teams understand the
functionality of their existing system to merge into new system CSSO.
Roles:
• Working as a Team Lead for the offshore team and preparing project documents, guiding team on the client requirements
as giving Knowledge transfer on the documents, application flow. Helping team on technical issues, queries, application.
• Working with client at onsite location, suggesting onsite team on approaches to be followed for application implementation
by providing analysis, estimates. Doing coding incase of urgent requirements from the other teams rather passing work to
offshore team. Preparing the documents after resolving pending issues and explaining the same to team.
• Playing key role on offshore-onsite team co-ordination and handling the offshore development and testing team.
Responsibilities:
• Design (HLD, LLD) preparation, requirement gathering, interaction with several teams (MDM, LMS and COS09) for
requirements and retrieving data from their database to CSSO applications.
• Responsible for complete development, enhancements and end to end testing.
• Immediately fixing the bugs reported by testing team, interacting with desired technical team if related to data or
environment issue.
• Attending meetings on alternate days with other onsite teams tech leads to gather the requirements and integrate the
application with new CSSO application.
Project #1
Project : eDealer June 2007 – Sept 2008
Languages : Java, J2ee
Page 7 of 8
8. DataBase : Sybase
Tools : CVS
Softwares : Struts 1.1, Site minder, LDAP, UNIX, Linux, jsp, xml, xsl, DAO, DTO, Web Services and Java Script.
Team Size : 12
Client : CITI Bank (Bahrain) - London operating
IDE : Eclipse 3.0
Server : Web logic 8.0, Web logic application server Admin related tasks.
Description:
The eDealer project will deliver to CEEMEA countries an integrated treasury system covering FX, MM, FI and PD (Foreign
Exchange, Money Market, Fixed income and vanilla derivatives products ) respectively. The system will provide a
consolidated view of risks managed by country treasuries at the country level, and also provide near real time views of the
business to cluster and regional treasury seniors. The application will support across 700 users across whole of CEEMEA
(India, Middle East, Eastern Europe, Africa) on 24/5 basis with over 40,000 transactions per day. Site minder integrated with
LDAP directory is used for user authentication and authorization purpose. For business contingency COB (Continuity of
Business) environment is implemented which will be tested every month end. Source code all held in CVS on UNIX
development machine in London. Having standard data centers for backup and recovery for Sybase database. Comprehensive
logging support is provided by application code using the log4j library. In addition to interactive clients and services there is
(EOD) end of day batch process, which calculates and records end of day summary data which is performed is performed by
each branch at different times.
Roles:
• Done POC on Swings, AWT concepts and implemented screens for eDealer thick client for booking the (spot, swap and
forward) deals.
• Worked on subtitles for FX module in eDealer for validating the user transaction volume limit check on every transaction
before user request for booking the deal after getting market exchange rates from GetRate. To restrict the users to quote
within the transaction limits maintained for the application.
Responsibilities:
• Completely responsible for the module, as eDealer is a huge trading product from Citigroup, secure coding and risk
management is the major concern while implementing any application.
• Responsible to fix the bugs rose in applications implemented by us as well as for the code implemented by team members
and testing the functionality end to end after implementing the application as per the business requirements.
Awards:
• ITIL certified professional.
Visa Status:
• Sweden work permit visa valid till November 2017.
• Around 3 years of onsite exposure with prestigious clients from countries like (Bahrain, US, Australia and Sweden).
Personal Summary
Name : Ranjeet Prasad
Date of Birth : 27-06-1980
Passport : Z2465690
(RANJEET PRASAD)
Page 8 of 8