Resume

Sign in

Software Engineer Design

Location:
Doha, Doha, Qatar
Salary:
Negotiable
Posted:
April 12, 2018

Contact this candidate

Resume:

Rajesh Kumar

Email: ac434b@r.postjobfree.com Mob: +91-774*******

+974-********

SUMMARY

Have 9+ years of experience in software development, implementation and maintenance with specialization in Core Java, JDBC, JSP, Servlets, Struts2,JSF/EJB, Spring Boot Micro service, Hibernate, and XML, Jasper Report, Web Services, web security, JQuery, Ajax, Jason, Angular JS. Docker/Amazon Cloud Deployment.

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/Hibernate, XML Parsing, Junit, PL/SQL, JQuery, JavaScript, and HTML5.

Have 4 year experience to handle UAT and Production support tickets on weekly basis in (Qatar Doha).

Have 4+ years onsite experience as Technical Lead in Investment Bank.

Have 8 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 5+ year experience in Spring/Hibernate/JPA/Struts/Web service/Micro service with cloud deployment.

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 4 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 4+ years’ experience in Agile methodology, UML,OLTP.

Have 3+ Years’ experience in TDD and BDD.

Have 2 Years’ experience in Docker & Amazon Deployment, Cluster/Load balancing/Apache Solr.

TECHNICAL PROFILE

Java/J2EE Technologies

Core java, JDBC, Servlets, JSP, Struts, Spring, Hibernate XML, EJB, Web Services, Jasper Report, Web security (CSRF), Docker & Amazon Deployment.

Frameworks

Spring4 Micro service, Hibernate, Struts2, JSF/Angular JS/Node JS/ Rest full web service/SOP. Apache Solr.

IDE Tools

MyEclipse, RAD

Servers

Apache Tomcat 8.0, Weblogic 8.0, JBoss 5.0, WebSpare

Languages

JAVA/J2EE

RDBMS

My SQL and Oracle 9i, Oracle10g, DB2 and SQL, PostgreSQL.

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 GFI Informatique pvt ltd. (Have 5 Years Onside experience).

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) (Worked Onside 5 years Qatar-Doha)

Duration: Jan 2013 to Till Date

Environment: Spring4,Struts,Hibernate,Jquery,AngularJS,Ajax,Jason,DB2,WebSpare, Tomcat7.0, Web services(JAX-WS,JAX-RS) Agile Method, BDD,TDD Method, Docker, Amazon Deployment and cluster load balancing/Apache Solr.

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. Digital Banking implemented for all transaction & notification.

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 the client requirement.

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 database and create stored procedure & function query optimized.

Created web services as per client requirement.

UAT handling according agreement between client and company.

Working as solution Airecture for entire application design database and design Application Airecture as layer wise. Monitor application performance and stability in production .

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.

Docker & Amazon Deployment and create cluster/load balancing/S3 storage.

Project Home Insurance

Client: QIC

Duration: Nov-2012 to Jan-2013

Environment: Spring4,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 Digital Banking implemented for transaction.

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 database and implementation normalization crated procedure & function.

Created web services as per client requirement and implement token base security .

UAT handling according agreement between client and company.

Working as solution Airecture for entire application design database and design Application Airecture as layer wise. Monitor application performance and stability in production.

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 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/JSF/EJB.

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:

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/JSF/EJB .

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:

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:

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:

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:

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:

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:

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



Contact this candidate