Rajesh Kumar
Email: rajesh.basist@gmail.com Mob: +974-66631204
Qatar-Doha (Business Visa)
SUMMARY
• Have 10.3 years of experience in software development, implementation and maintenance
with specialization in Core Java, JDBC, JSP, Servlets, Struts2, EJB, Spring3,
Hibernate, and XML, Jasper Report, Web Services, web security, JQuery, Ajax,
Jason, Angular JS.
• Outstanding software programming and troubleshooting skills.
• Good Team Player and strong inclination to learn new technologies.
• Excellent communication, interpersonal skills & ability to work with multiple personality
types. Exceptional ability to learn new things quickly & accurately.
• Having a complete experience in system study, design and development of application
hence thorough understanding of the software development life cycle.
• Worked on various roles such as a Java Tech Lead, Senior Developer, Module Lead and
Developer.
• Implemented different projects in technologies like Core Java/J2EE, Struts,
Servlet, JSP, spring framework XML Parsing,Hibernate, Junit, PL/SQL, JQuery,
JavaScript, and HTML5.
• Have 3 year experience to handle UAT and Production support tickets on weekly
basis in (Qatar Doha).
• Have 3 years onsite experience as Technical Lead in Investment Bank.
• Have 7 year experience in java server side programming using servlet, jsp, java
beans, spring, struts, Hibernate, and web services (Rest & SOP).
• Good working and deployment experience in Tomcat, Weblogic9.2 and
WebSphere application server.
• Have 7+ year experience in Spring MVC and Hibernate/JPA/Struts.
• Developed rich UI using Angular JS, JQuery, Java Script and HTML5 for Mobile,
Tablet and Web.
• Have 4 year experience team handling and currently handling a team of 7
members in QNB bank project.
• Have 3 years good working experience as Solution Architect to verify
application stability, portability, security and scalability of java system architecture.
Develop technical design specifications, installation guidance and other system-related
information.
• Have 2+ years’ experience in SOA Service Oriented Architecture.
• Have 2+ years’ experience in OLTP Application with full implementations
payment gateway.
• Have 4+ years’ experience in Agile methodology, UML,OLTP.
• Have 3+ Years’ experience in TDD and BDD
TECHNICAL PROFILE
Java/J2EE
Technologies
Core java, JDBC, Servlets, JSP, Struts, Spring, Hibernate
XML, EJB, Web Services, Jasper Report, Web security
(CSRF)
Frameworks Spring4, Hibernate, Struts2, JSF/Angular JS/Node JS/ Rest full
web service/SOP.
IDE Tools
MyEclipse, RAD
Servers Apache Tomcat , Weblogic 8.0 , JBoss 5.0, WebSpare
Languages JAVA/J2EE
RDBMS My SQL and Oracle 9i , Oracle10g, DB2 and SQL .
Operating Systems Windows 98/2000/ ME/ NT/ XP, MS – DOS,
EDUCATION
Master in Computer Science with 74% in 2004.
WORK EXPERIENCE
Working as a Tech Lead in TechSignia pvt ltd. (Have 4 Years Onside experience (Qatar-
Doha on Business Visa) and Looking for onside opportunity).
Worked as a Sr. Software Engineer for Sify Technology pvt ltd from Sept-2010 to Nov-
2012.
Worked as a Sr. Software Engineer for IBM India Ltd. from Feb-2010 to Sept-2010.
Worked as a Sr. Software Engineer for Stella Informatica pvt Ltd. from April-2009 to Feb-
2010.
Worked as a Sr. Software Engineer for Patni Computer System Pvt. Ltd. Noida, Delhi from
Sept-2008 to March-2009.
Worked as a Software Engineer for Complete Object Solutions pvt ltd, Hyderabad from
June-2005 to September-2008.
Project QNB
Client: (QNB Bank Of Qatar)
Duration: Jan 2013 to Till Date
Environment: Spring3,Struts,Hibernate,Jquery,AngularJS,Ajax,Jason,DB2,WebSpare,
Tomcat7.0, Web services(JAX-WS,JAX-RS) Agile Method, BDD,TDD Method.
QNB:- - QNB Group has steadily grown to be among the largest banks in the Middle East and
North Africa Region with $104.4 billion of assets. Euro money is one of the most well respected
industry experts on capital markets, investment, foreign exchange and treasury, with a deeper
focus on a number of key regional markets. Euro money continues to report on and champion
market growth as well as analysis on international cross border.
Responsibilities:Responsibilities:
Mostly Involved in coding as per my use case and business requirement.
Implement spring security and transaction management for all Application.
Interaction with client and team handling (Design Application POC). As per Agile Method.
Involve in solving any logical/technical issues both side development and production.
Resolved production issue and generate report.
Coding for business lawyer connections access by using Hibernate and design database.
Analysis, design, Implementation of the different requirements ranging from web page
Design for the system to user interface change.
Design database for modules level.
Created HTML GUI interfaces with JSP and Java Scripting for front-end validations.
Created web services as per client requirement.
UAT handling according agreement between client and company.
Working as solution Airecture for entire application.
Implemented Angular Js for pagination/filtering/client validation.
Working on the Agile Methodology and update to Scrum master daily basis.
Implement OLTP for online transaction with payment gateway.
Project Home Insurance
Client: QIC
Duration: Nov-2012 to Jan-2013
Environment: Spring3,Struts,Hibernate,Jquery,AngularJS,Ajax,Jason,DB2,WebSpare,
Tomcat7.0, Web services(JAX-WS,JAX-RS),JMS, BDD,TDD Method.
QIC:- Home Insurance Plan- This system developed by internet Unit support planning. By this
System user can apply easily and with all proof so QIC do verification about the home and
Motor insurance also there in this plan. In QIC have both version mobile and we application
Also.
Responsibilities:Responsibilities:
Mostly Involved in coding as per my use case and business requirement.
Interaction with client and team handling.
Involve in solving any logical/technical issues both side development and production.
Resolved production issue and generate report.
Coding for business lawyer connections access by using Hibernate and design database.
Analysis, design, Implementation of the different requirements ranging from web page
Design for the system to user interface change.
Design database for modules level.
Created HTML GUI interfaces with JSP and Java Scripting for front-end validations.
Created web services as per client requirement.
UAT handling according agreement between client and company .
Worked on the Agile Methodology.
Project E-Panchayat
Client NIC
Duration July-2011 to Nov-2012
Environment Spring3,Struts,Hibernate,Jquery,AngularJS,Ajax,Jason,DB2,Tomcat7.0,
Web services(JAX-WS,JAX-RS),JMS.
E-Panchayat: Project Description: Online Project developed for NIC. Ministry of Panchayati Raj
(MoPR), Government of India, has undertaken e-Panchayat Mission Mode Project (e-Panchayat
MMP) with a view to introduce and strengthen e-Governance in Panchayati Raj Institutions (PRIs)
across the country and build associated capacities of the PRIs for effective adoption of the e-
Governance initiative. During the first phase of e-Panchayat MMP, a comprehensive Information
& Services Needs Assessment (ISNA) study was conducted in order to understand the e-
Governance needs & expectations of all the stakeholders including, PRIs (District Panchayats,
Block Panchayats and Village Panchayats), State Panchayati Raj (PR) Departments and Central
Line Ministries (CLMs). This was followed by Business Process Re-engineering and preparation of
Detailed Project Reports (DPRs) for each State.
Responsibilities:Responsibilities:
Involved in coding.
Interaction with client and team handling.
Involve in solving any logical/technical issues
Resolved production issue and generate report.
Coded for Use case and handling business lawyer connections access by using Hibernate.
Analysis, design, Implementation of the different requirements ranging from web page
Design for the system to user interface change.
Design database for modules level.
Created HTML GUI interfaces with JSP and Java Scripting for front-end validations.
Involved in database design like writing procedures, functions, triggers and queries for
report generation with jasper
Web security (CSRF)
Project: LLP
Client: NIC
Duration: Dec-2010 to July-2011
Environment: Spring3, Hibernate, JQuery, Ajax, Jason, DB2, WebSpare,Tomcat7.0
JMS, JX-RS .
Limited Liability Partnership
LLP: A corporate business vehicle that enables professional expertise and entrepreneurial.
initiative to combine and operate in flexible, innovative and efficient manner, providing benefits
of limited liability while allowing its members the flexibility for organizing their internal structure
as a partnership.
Responsibilities:Responsibilities:
Developed user interfaces using Servlets, JSP, Java script and HTML, Ajax.
Involved in coding, testing, client Handling, Data Migration, and Presentation of the
Application.
Involved in database design
Resolved production issue and generate report.
Coded for database connections and data access by using Hibernate.
Analysis, design, Implementation of the different requirements ranging from web page
Design for the system to user interface change.
Created HTML GUI interfaces with JSP and Java Scripting for front-end validations.
Project MEETING ROOM BOOKING SYSTEM(MRBS)
Client: Videocon Telecommunication Ltd.
Duration: June 2010 -To – Dec 2010.
Environment: Java, Struts2, Hibernate, Spring, XML,JMS, Web sphere ,DB2.
Meeting Room Booking System:-
Meeting Room Booking System for VTL. This will be Employee’s access window to book and view
Meeting rooms. This will facilitate employees to view the Meeting Room Calendar and also
help the administration in better planning and scheduling of resources. Providing a standard,
common platform of viewing/booking meeting rooms. Time (in Hour: Minute format, minutes will
be displayed in 15 minutes gap for instance 12:00, 12:15, 12:30, 12:45 etc.).
Only the available meeting room against specified Date and Time will be displayed
For given room, date, time employee will be able to view available/mapped resources
Responsibilities:Responsibilities:
Developed user interfaces using Servlets, JSP, Java script and HTML, Ajax.
Involved in coding, testing, client Handling, Data Migration, and Presentation of the
Application.
Involved in database design
Analysis, design, Implementation of the different requirements ranging from web page
Design for the system to user interface change.
Created Dashboard and display available room information of default date.
Created HTML GUI interfaces with JSP and Java Scripting for front-end validations.
Coded for database connections and data access by using Hibernate.
Project INSTANT RECHARGE (IR)
Client: Videocon Telecommunication Ltd
Duration: Feb 2010 -To – March 2010
Environment Java, Struts2, Hibernate, Spring, Web Service XML,JSF, Web sphere.
INSTA RECHARGE (IR)
IR gives facility to customer to top up or recharge their mobile via internet.
By IR user can select amount and type of recharge and make payment by credit card
Responsibilities:Responsibilities:
Developed user interfaces using Servlets, JSP, Java script and HTML, Ajax.
Involved in coding, testing, client Handling, Data Migration, and Presentation of the
Application.
Analysis, design, Implementation of the different requirements ranging from web page
Design for the system to user interface change
Coded for database connection and data access by using Hibernate.
Fixing defects and unit testing
Integration of AMDOCS Web service, Bill desk, SMS gateway.
Project COMPLAINT MANAGEMENT SYSTEM(CMS)
Client: Videocon Telecommunication Ltd.
Duration: March 2010 -To – May 2010.
Environment: Java, Struts2, Hibernate, Spring, XML, Web sphere , DB2.
Complaint Management System (CMS)
Complaint management system is a web based application that provides facility to manage
all customer complaints sent by TRAI / DoT. It includes create, edit, and search complaint. It
also includes various types of reports according to circle or corporate level..
Responsibilities:Responsibilities:
Developed user interfaces using Servlets, JSP, Java script and HTML, Ajax.
Analysis, design, Implementation of the different requirements ranging from web page
Design for the system to user interface change
Created HTML GUI interfaces with JSP and Java Scripting for front-end validations.
Coded for database connections and data access by using Hibernate.
Developed the auto mail functionality.
FINANZA
Client: FINANZA
Duration: April 2009 -To – Feb 2010.
Environment: Java, Struts2, Hibernate, Spring, XML, Web sphere , DB2
Finanza is a product which has been developed to gather and save financial information of the
customers in a highly secured environment having an additional feature for online company
incorporation
Company Incorporation currently is being managed manually. Although the system has been able
to cater to their requirements successfully over the period of years it lacks certain
features/functionalities, which will help them improve their turn around time and increase
customer satisfaction. The new system (Finanza) is expected to solve certain key problems,
which are faced while serving a customer, and, it is also an opportunity to empower Customer
Services with a holistic system, which will not only improve their turn around times but will also
be easy to use.
Finanza Functions:-
Developed the company related query functionality with struts and Spring /Hibernate
Developed the company information convert into different language.
Developed the auto mail functionality.
Responsibilities:Responsibilities:
Developed user interfaces using Servlets, JSP, Java script and HTML, Ajax.
Involved in coding, testing, client Handling, Data Migration, Presentation of the
Application.
Analysis, design, Implementation of the different requirements ranging from web page
Design for the system to user interface change
Created HTML GUI interfaces with JSP and Java Scripting for front-end validations.
Coded for database connections and data access by using Hibernate.
Fixing defects and unit testing
ICICI PRUDENTIAL LIFE INSURANCE
Client: ICICI Bank, India.
Duration: October 2008 – April 2009.
Environment: Java, Struts, Ejb, Hibernate, XML, Tomcat, MySql.
Description:
ICICI Prudential Seamlessly integrates with popular Enterprise Solutions like secured Business
Suite, and even legacy Systems. Implementation of "ICICI Prudential Life Insurance" is very
easy. Business documents details available on the website in this project .In case download the
payout data in an excel sheet should be added on the left hand side of the main page. This will
enable the client to download the entire data from inception till current date. The well-designed
marketing communication initiatives developed by ICICI Prudential Life Insurance (ICICI pru that
helped it gain leadership position in insurance market.
ICICI Functions:-
Developed the E-Pin genration functionality.
Developed the Customer related query functionality with status.
Developed the auto reply functionality.
Worked on the generic line section and its objects.
Generalizing the section implementation in ICICI using tiles.
Implemented the tiles on the Address section and updated all the address pages for the same.
Responsibilities:Responsibilities:
Developed user interfaces using Servlets, JSP, Java script and HTML, Ajax.
Involved in coding, testing, client Handling, Data Migration, Presentation of the Application
Created HTML GUI interfaces with JSP and Java Scripting for front-end validations.
Coded for database connections and data access by using Hibernate.
Fixing defects and unit testing.
Complete Object Solutions
Client: Rana Group Chennai.
Duration: June 2005 – Sep 2008.
Environment: Java, JSP, Servlets, Struts, Hibernate, XML, EJB 2.0, Oracle 9i .
Description:
OPEN SESAME™ seamlessly integrates with popular Enterprise Solutions like SAP, Oracle
Business Suite, and even legacy systems. Implementation of OPEN SESAME is very easy.
Business documents created in one language can be viewed in another language depending on
the language chosen by the user.
In this project I Involved in 4 modules:
(1) Customer Satisfaction Survey Master
(2) New Product Definition
(3)Transaction Document
(4)Company Master
1) Customer Satisfaction Survey Master:-
Purpose of this module is to maintain the grade and parameters. These grades are given by
customer to related department regarding service provided by that respective department. This
polling is allowed for specific time period. I was involved in business logic by JDBC, EJB 2.0 and
Presentation Logic by using servlets and jsp.
2) New Product Definition Module:-
Purpose of this module is to Create or Change or Delete the new product And all transaction are
depends upon the table which is created during creation of product definition. I was involved in
business logic by EJB 2.0, Presentation Logic by using jsp and servlets.
3) Transaction Document:-
Purpose of this module to generate any type of Report developing user interface to design any
type of template Using Applet which is used for generating reports like purchase order, sales
order as per client requirement , we also provided the Query builder tool to fetch the data from
data store , generate queries & display in client side(JSP) ,SWING & JDBC& It also allows
the basic calculation like add/sub / .
4) Company Master Module:-
Purpose of this module to configure the product. This Modules Involves the detail to be given
like Bank Profile, License Particulars, and Company Profiles & Login, So Only Developers or
Authorized person can allow login access the resources.
PERSONAL PROFILE
Name : Mr. Rajesh Kumar
Date of Birth : 07.03.1979
Sex : Male
Marital Status : Single
Nationality : Indian
Languages Known : English, Hindi
DECLARATION
I do hereby declare that all the information stated above is true to the best of my knowledge and
belief.
Date: Rajesh Kumar
Place: Signature