Rahul Kumar Mahajan
**** ********* **,******** ** 60090
Cell: 224-***-**** Email: ac24uk@r.postjobfree.com
Summary
•Software Engineer offering 6.7 years in the IT industry with a focus on web application and plugin based development.
•Worked as senior developer to build Hydrograph open source ETL tool.
•Extensive experience in designing, developing and implementing enterprise applications using JavaEE, Spring, Spring Security and Hibernate.
•Worked on developing REST Java web services and Web socket.
•Good knowledge in Database Design, Constrains,SQL queries, Views, Export/Import etc.
•Ability to lean new technology quickly and seamlessly manage workload to meet the deadline.
Technical Skills
Languages
Core JAVA/J2EE, JAVA 8, XML, XSL
Java/J2EE and Web Technologies
Servlets, JSP, JSTL, JDBC JNDI, HTML,CSS
Architecture/Frameworks
Spring MVC, Spring Core, Spring Security, Spring AOP
Web Services
RESTful Web Services, Web Socket
Testing Framework and tools
Junit, Log4j
XML Technologies
XML, XSL, XSLT
Application Servers
Tomcat, WebSphere, Glassfish
Databases
Oracle,DB2,MySQL
IDE Tool
Eclipse, Spring Tool suite, RAD, Intellij-Ide
Version Controlling Tools
GIT, Rational Clear Case, SVN
Scripting Language, Libraries and Build Tools
JavaScript, JQuery, JSON, Maven, Gradle
Operating Systems
UNIX, Linux Windows7/ 98/2000/NT/XP,
CI Server
Jenkins, Bamboo server
Professional Experience:
Working as a programmer analyst for Bitwise Inc. from Oct 2014 to till date.
Worked as a Senior Software Engineer for Neosoft Technologies. from Aug 2012 to Oct
2014.
Worked as a Software Engineer for CBT Infotech Pvt. Ltd. from Dec 2011 to july 2012.
Worked as Jr. Software Engineer for Ramasoft Web Development Pvt.Ltd. From july
2010 to Aug 2011
Project Experience
Senior Java Developer
November 2016 to Current
Employer:Bitwise Inc.
Client Discover Financial Services, Chicago IL USA
Project: NEO - It is a campaign management web based tool, which is used by the Discover Marketing team to create campaigns, It has two different business units namely Acquisition and Portfolio who target various segments of people.
•The Acquisition business unit target the non-discover card members. The other card members are attracted to get the discover card by giving various offers to them.
•The Portfolio business unit targets the existing Discover card members. The existing card members are encouraged to use the Discover card by giving them offers.
•Technologies Used: Java, Spring, Hibernate, JQuery, AJAX, JSON, XML, XSLT,ClearCase.
Responsibilities:
As a team member, was involved in the following activities:
•Participated in Agile Scrum meetings like requirement gatherings, estimations, pre-planning and planning.
•Involved in Estimation for new enhancements.
•Involved in Design and Implementation of Inflight Projects.
•Understanding, analysis and review of the business/technical requirements.
•Designed, developed, and tested the application.
•Worked as a software developer in the application.
•Involved in preparation of unit test cases.
Senior Java Developer
Dec 2014 to November 2016
Employer:Bitwise Inc.
Client: Capital One
Project: Hydrograph - Hydrograph is a ETL tool that extract, transform and load data into the new big data platform, it is developed by extending eclipse plugin,SWT widget and GIF framework.
•Implemented different types of pluggable component using xml and xsd.
•Implement Subjob and nested subjob functionality.
•Implemented execution tracking.
•Implemented run, debug functionality for ETL job.
Technologies: Java, SWT, jface, Draw2d, Eclipse plugin development, gradle, web socket, restful web sevice.
Responsibilities:
As a team member, was involved in the following activities:
•Understanding, analysis and review of the business/technical requirements.
•Designed, developed, and tested the application.
•Worked as a software developer in the application.
•Involved in preparation of unit test cases.
Software Developer
May 2013 to Oct 2014
Employer:NeoSoft(Mumbai India)
Client: Omedix Health Portal (Arizona)
Project: Omedix Patient portal is a web based product that is used by provider and patient to manage the data.
•Patient registration process with online forms.
•Shift data entry work from staff to patients.
•Accept appointment request online.
•Accept presciptio refill request online.
•Process HL7 file and register patient.
•Pass medical history from one provide to other provider.
Technologies: Java, Spring, Ajax, JavaScript, Freemarker, Restful web service, Mirth, HL7,Git, Bamboo CI server, Glassfish server, liquibase.
Responsibilities:
As a team member, was involved in the following activities:
•Understanding, analysis and review of the business/technical requirements.
•Designed, developed, and tested the application.
•Worked as a software developer in the application.
•Involved in preparation of unit test cases.
Software Developer
Aug 2012 to Apr 2013
Employer:NeoSoft(Mumbai India)
Client :Roamly
Project: Roamly Portal
Roamly is an international telecom company that provides complete mobile roaming services to the global traveler. The website use for auto top up, and online payment using internet security payment gateway and manage payment and call history.
Technologies: Spring, Spring Security, internetsecure payment gateway, Hibernate, Web Service(RESTful),JSTL, JQuery
Responsibilities:
•Implementing various modules.
•Update daily status in the scrum meeting
•Solving team’s technical queries.
•Client interaction.
Software Developer
Dec 2011 to July 2012
Employer:CBT Infotech(Mumbai India)
Client : Reliance Communication.
Project: Harmony India
Harmony’s mission is to create an environment where silvers, irrespective of their cultural beliefs, can retain their dignity, self-respect, pride and self-confidence. Since its inception two years ago, the foundation has accomplished the following http://www.harmonyindia.org, the portal The Harmony Senior Citizens’ Run Research monographs Seminars Networking with like-minded organisations Advocacy
Technologies: Servlet/JSP, Oracle, Jquery
Responsibilities:
•Implementing various modules.
•Solving team’s technical queries.
•Client interaction.
Academic Qualifications :
Course
Percentage University/College/School
Bachelor of Engineering (Electronics & Comm )(2006 -2010)
68.12%
S.V.I.T.S, Indore, MP,India
12th (2004-2005)
76.00%
New Vision H.S.S Burhanpur,India
10th (2002-2003)
67.00 %
Govt. High School Nimbola, India
Personal Profile
Strength: Adaptability, Cooperativeness, Team Skill
Hobbies: Listening to Music and Dancing