Rajni Klair Email Id:
*****.*****@*****.***
https://www.linkedin.com/in/rajni27klair
SCJP, SCWCD, OOAD, CFPS Cell #: 845-248-
1232
PROFILE
Java professional with 14 years of experience including project management,
software architecture and design, development in JAVA/J2EE technologies.
PROFESSIONAL EXPERIENCE
o Managed the complete project life cycle, from initiation through
implementation; including (but not limited to) requirements gathering and
prioritization, defining scope and schedule, obtaining approvals, manage
development and testing tasks and troubleshooting.
o Executed software projects for Insurance, Human Resources, eProcurement
and Telecommunication Banking and Finance industry
o Proficient in the analysis, design, development and deployment of Web
based applications using Java technologies (J2EE- Core Java, JSP,
Servlet, JDBC, Web Services, JavaScript, XML, JAXB and JPA).
o Expertise in designing, developing, testing SOAP based Web Services using
JAX-WS. Hands on development experience in open source technologies like
Hibernate and Spring 2.0 MVC Framework utilizing various application
servers such as WebSphere, WebLogic. Highly experienced with RSA, RAD and
Eclipse IDE.
o Expertise in customization of ECM tools -IBM Content Integrator (ICI),
IBM Content Analytics to develop middleware search engine that provides
metadata and text based search capability by retrieving data from
disparate repositories.
o Experience in designing and developing multithreaded java components for
performance critical applications and other applications involving
retrieval of large set of data. Analyzed and troubleshoot performance
bottlenecks in application/programs using performance analysis tools like
JProfiler, JMeter, and HP Diagnostic.
o Hands-on experience in requirement gathering, designing, developing,
maintaining and refactoring object oriented applications. Self-motivated
achiever committed to success and handling multiple tasks. Excellent
communication and problem solving skills, self-learner and a great team
player.
o Excellent analytical, problem solving, interpersonal skills and
management skills.
o Experience in following agile and waterfall project management
methodologies. Worked on agile based tools like JIRA, Version One for
Sprint planning, backlog creation, estimation and tracking.
o Managed Project Communication, Risks and Issues Management and
mitigation.
EDUCATIONAL BACKGROUND
o Bachelor's in Electronics and Telecommunications - 2000,G.N.D University
(Punjab), India,
TECHNICAL SKILLS
Programming Languages
Java
Java/J2EE
Core Java, Servlets, JSP, JDBC, Multithreading, EJB, JPA, Web Services
,JAXB,XML,Swing
Client Side Technologies
HTML, DHTML, Java Script, XML, XSD, Unix Shell Scripting, JQUERY, AJAX,
JSON
Open Source / Framework
Hibernate 2.0, Spring 2.0, EAD4J(similar to Struts), Log4j, Top Link
Web/App Servers
IBM WebSphere, Web logic Server
Databases
Oracle 9i/10g, MS SQL Server 2000, Sybase,DB2
Operating System
Windows XP, UNIX, Windows 8,AIX
IDE
Eclipse 3.2,RAD,RSA
Tools / Utilities
Rational Clear Case, Clear Quest, SQL Developer, DB Designer, DB
Visualizer, JMeter, JProfiler, Putty, AccuRev, PVCS,Log4J
Design Pattern
MVC, Front controller, Service locater, Business delegate,
Intercepting filter, Transfer Object, Singleton, Factory pattern,
Command,Factory,DAO
Content Management
IBM Content Integrator,IBM Content Analytics.
Project Management
Waterfall,Agile(Spring Planning-Version One)
CERTIFICATIONS/AWARDS
o Sun Certified Java Programmer
o Sun Certified Web Component Developer
o Object Oriented Analysis and Design
o Certified Function Point Specialist.
DETAILS OF PROJECTS/RESPONSIBILITIES
IBM
1.
Organization: IBM
Project Name: B2C, Broadband Portal
Client: Verizon Wireless
I worked on 2 different application of Verizon -B2C and Broadband portal
(for data devices)
B2C is Verizon .com website that enables exchange of services, information
and/or products of Verizon with the customers and allows them to purchase
Verizon products /services and becomes their customer's .This application
is based on Spring MVC framework.
BBPortal, short for Broadband Portal, is an online web portal initially
designed to support VZW customers in both the activation and replenishment
of prepay mobile broadband data plans on their 3G and 4G devices. Some of
the devices currently supported include the Apple iPad, Android tablets, 4G
USB modems, Jetpacks, and the Google Chromebook.
Work Location : New Jersey, US
Role : Technical Lead
Responsibilitie
. Interact with customer to gather technical requirements, analyze them
and prepare technical specification document.
. Developed multithreaded reusable java component (based on command
pattern) that could be configured to send parallel API requests to
external interface to increase the transaction response time.
. Designed and Developed web services client to invoke external web
services operations for mobile TRADE IN feature for B2C application.
. Planned, managed and executed BBportal application migration from
Weblogic 10G to Weblogic 11g and troubleshoot many technical
challenges like Hibernate validation framework issues,JSTL tags
inside javascript tags issue in the code.
. Performed analysis and design to convert "Equipment Upgrade" and
"Change Plan" purchase path (modules) from spring web flow to Spring
MVC framework so as to enhance maintainability and performance of the
application.
. Perform code reviews and integration testing to ensure quality of
deliverable is up to the standards.
. Share technical/functional information with offshore team and ensure
offshore team has all the necessary information/ system access to make
the deliverables on time.
. Perform first level analysis of technical issues /defects reported by
the customer and guide the team to resolve the issues quickly
. Discuss with Customer on resource allocations for various projects and
work with Offshore Project Manager on planning /estimates and
distribution of work.
. Perform planning and tracking of the projects from implementation to
production deployment using Agile Methodology (Sprint Planning).
. Manage status reporting to Verizon management on all the projects by
scheduling weekly meetings with management.
Environment: Windows 8, JDK 1.7, Eclipse, Weblogic 11g, spring,
Hibernate, WebServices, JAXB, AccuRev
2.
Organization: IBM
Project Name: Federated Document Search and Retrieval Services,
Oct 2009-Feb 2013
Client: Citigroup
The Federated Document Search and Retrieval System (FDSR) provide a
consistent global utility to execute searches of GTS Cash Client
documentation associated with the account opening process. It provides
document transparency to all functions to facilitate secured, global views
of Client information for internal staff involved in the On-Boarding and
Account Servicing processes and to aid external clients during self-
serviced account openings.
FDSR is a middleware solution based on an IBM products called IBM Content
Integrator (previously known as IBM Web Sphere Information Integrator
Content Edition, IICE) and IBM Content analytics (ICA) providing enterprise
content integration capability.
Work Location: New Jersey, US
Role : Technical Architect
Responsibilities
. Interact with customer to gather business requirements and transform
them to functional requirements
. Analyze functional requirements and create technical design documents
detailing technical specification.
. Interact with all stakeholders to discuss new requirements and perform
execution accordingly.
. Perform IBM Content Integrator(ICI) installation, configuration and
customization for providing meta data based search functionality
. Perform IBM Content analytics (ICA) configuration and customization to
provide content (text) based search to the users.
. Do impact analysis of product upgrade on the application and ensure
successful migration of application on new version
. Monitor performance of the application using HP Diagnostics and ensure
appropriate tuning of the code and WebSphere application server
configurations.
. Interact with third party interfaces to discuss new requirements and
finalize strategy to implement changes.
. Design and Develop Web Service Components [SOAP/JAX-WS] to fetch data
from Web Service Based repositories.
. Perform continuous checks on application stability in UAT (User
Acceptance test) and Production environment
. Prepare High Level Design Documents for developing ICI Custom
connector's components for different types of repositories that
includes RDBMS based repositories and web services based repositories.
. Ensure end to end integration of FDSR components to provide fast, user
friendly and efficient search application to the business users that
can search across disparate repositories.
. Manage End to End project execution and ensure technical deliverables
completed on time with no delays
. Plan and estimate the new requirements.
. Perform the resource allocation and finalize the milestones with
timeliness.
. Track the project milestones and provide status to Customer
accordingly.
. Discuss with customer/stakeholders on new requirements and provide
inputs as necessary
Environment: Windows XP, AIX 6, JDK 1.5, EJB, Web Services, RAD
7.5,WebSphere 7.0, Clear Case, Oracle, Sybase, SQL Server, ICI( IBM
Content Integrator 8.5),IBM Content Analytics(ICA)
3.
Organization: IBM
Project: Enterprise and Reporting -Java, Segmentation, Jan 2008-Sep 2009
Client: Vodafone Spain
Enterprise and Reporting portfolio in Vodafone, Spain account consists of
applications related to distribution Management and Sales/Purchase of
products/plans .As a lead, I was responsible for 29 java applications and
one C, Unix application i.e. -Segmentation. These applications basically
cater to the need of business generation and reporting for the Customer
.Some of the applications calculate commissions for the distributors of the
customer and others taking care of HR related activities. There are many
batch jobs associated with these applications that ftp/sftp data to
different system thus making it tightly coupled integrated system.
Segmentation is business intelligence application that divides customers of
Vodafone in different segments based on various criteria like attention to
the client, campaigns of marketing, studies of product impact, projects,
penetration of markets
Work Location: Gurgaon, India
Role : Team Lead
Responsibilities
. Responsible for End to End Project execution that includes planning,
tracking, change control, aspects of the project etc.
. Responsible for effective communication between the project team and the
customer. Provide day to day direction to the project team and regular
project status to the customer.
. Prepare Low Level Design documents from High Level Design received from
customer.
. Utilize in-depth knowledge of functional and Technical experience in
telecom.
. Establish Quality Procedure for the team and continuously monitor and
audit to ensure team meets quality goals.
. Collaborate with End to End Testing team to organize Design Jam sessions
to have clear understanding of requirements being developed.
. Support End to End testing team to develop System Integration Test Cases.
. Demand tracking of Resources
. Status Reporting.
Environment: Windows XP, JDK 1.3, Servlet, EJB, Eclipse 3.1, Weblogic
7.0, PVCS, Oracle, Sybase, Pro-C, UNIX
4.
Organization: IBM
Project: Contractor Sourcing Application, Feb 2005-Mar, 2007
Client: IBM (internal project)
CSA application provides the mechanism to source and select sub-contracted
people and skills. It has replaced the SMA (Skills Matching Application)
suite of applications. The application will be used to hire contractors by
IBM from different Suppliers based on their preference tier.
Work Location: Gurgaon, India
Role : Module Lead /Senior Developer
Responsibilities
As a module lead, I was involved in
. Preparing High Level design, Low Level Design as per the Client
Requirements.
. Design and Code Action, Service and DAO classes (as per the framework)
for Supplier Selection Module.
. Design and Create JSPs as per the prototype.
. Use JavaScript/AJAX for client side scripting and dynamic loading of
client components.
. Create Unit Test Cases and System Test Cases and perform testing using
Junit.
. Implementing Defect Fixing /change requests to ensure that the product
meets customer's requirements.
. Perform Code reviews and performance reviews to ensure that coding and
quality standards are followed
. Collaborate with testing team /QA team to deliver high quality product.
. Administration of Rational Clear Quest for defect tracking in the project
Environment: Windows XP, Java 2.0, DB2, Servlet, WSAD 5.1.2, WebSphere
Application Server 5.1.2, CMVC, EAD4J (IBM Proprietary framework)
5.
Organization: IBM
Project: HRMS, July 2004-Feb, 2005
Client: IBM (internal project)
Work Location: Gurgaon, India
Role : Senior Developer
Environment: JDK 1.3, CVS, Java, JSP, Servlet, portlets, WebSphere 5.1,
Windows XP, Oracle 9i, WSAD
OTHER PROJECTS
Symphony Services Pvt Ltd - Oct, 2003 - July 2004
Project Name: Extensity
Client : GEAC
Duration : 9 months (Oct03 - Jun 04)
Role : Senior Developer
Environment: JDK 1.3, Perforce, Swing, Java, JSP, Servlets, JWS, JRE,
WebLogic 6.1, Windows XP, MS-SQL, Oracle, ETL, Business Objects
Satyam Computer Services Limited - July 2000 - Oct,2003
1.
Project Name: LAZUW (Latin America Zone Underwriting Workstation)
Client : Chubb Insurance
Location : Hyderabad, India
Duration : 16 months (June 2002 - October 2003)
Role : Developer
Environment: JDK 1.3, Swing, Java, Windows 2000 professional, and IBM-DB2,
WebGain-Top Link (O-R Mapping Tool).
2.
Project Name: EHarness Tool
Client : GE-Appliances
Location : Hyderabad, India
Duration : 4 months (April 2002 - July 2002)
Role : Developer
Environment: JDK 1.3, Servlets, JSP, JRun, Oracle, JDBC, and Windows NT
3.
Project Name: Global Connector
Client : GE Power Systems- Atlanta
Location : Hyderabad, India
Duration : 28 months (Dec 2000 - April 2002)
Role : Developer
Environment: 1.3, Servlets, JSP, XML, Weblogic5.1, Ematrix, and Windows NT