- Gaurav Gupta has over 6 years of experience in software design and development using Java/J2EE technologies such as Spring, Hibernate, JPA, and Oracle/MySQL databases.
- He has extensive experience building web applications, with a focus on backend development, database design, and API integration.
- Some of his project experiences include building pricing management systems, messaging platforms, BIM collaboration tools, e-commerce sites, and mobile billing optimization tools.
1. Mobile: 9718993130
Email: Gaurav_gupta082@yahoo.co.in
Gaurav Gupta
Summary
• 6+ Years of experience in Software Design and Development
• Strong experience with Java and J2EE technologies.
• Knowledge of Object Oriented Programming (OOP) with Java.
• Internet Programming Techniques like Server-side Scripting wit JSP1.1, Servlets 2.2
and Client-side Scripting with HTML and Java Scripts.
• Extensive experience of build scripting ANT/IVY/MAVEN.
• Strong experience Spring 3.2/4.0, JSR 303, JPA 2, Hibernate 3/4
• Experience in Enhancement and Maintaining applications in
MySQL/PostgreSQL/Oracle 10g using SQL, PL/SQL.
• Substantial development experience in creating stored procedures, PL/SQL
Packages, Triggers and Functions. Strong knowledge in Oracle cursor management
and exception handling.
• Knowledge of Database query tuning, Performance tuning of Reports and
troubleshooting Oracle Application issues.
• Strong experience in Amazon Cloud Services.
Strengths
• Ability to understand the functional requirements and design.
• Exposure to Design. (Low level and High Level).
• Exposure to SDLC, quality management and configuration management.
• Ability to meet stringent deadlines.
• Fast learner
Technical Skills
Programming Languages Java, C
Operating System Windows Linux
Development Tools Eclipse, IntelliJ Idea 13, MySQL, Oracle
PL/SQL, Apache Tomcat 5.0, 6.0, 7.0, 8.0,
Jetty
Technologies J2EE, Servlets, JSP, Jquery, AJAX, HTML,
CSS
Frameworks Struts, Spring, Hibernate, JPA
Version Control SVN, Git
Scripting Language Ant, Maven, Shell
Foreign Language
• Excellent written and verbal skills in English
Projects Undertaken:
1) Project : GDev - Pricer (https://pricer-stage.versata.com)
2. Technologies : JAVA/J2EE, Oracle 10g
Duration : May 2013 – Till Date.
Team size : 6
Description : SC Pricerä is a complete enterprise pricing management system that
enables you to streamline your organization’s pricing process, manage and analyze
complex pricing strategies, and improve maintenance and communication of dynamic
pricing information to a distributed sales channel.
Responsibilities
- Responsible for design/development of REST API
- Responsible for upgradation of Libraries and schema
- Responsible for upgrading the frontend with new REST API
- Responsible for implementing new enhancements.
- Responsible for client communication related to Requirement
2) Project : GDev – Tooling Backend
Technologies : JAVA/J2EE, Oracle 10g, Hibernate 4
Duration : Aug 2013 – Apr 2014.
Team size : 1
Description : This project is targeted to create the JPA based backend architecture
for the provided ERD. There were 5 modules and each module have its own ERD as
separate teams were working on each module. Requirement was to create single JPA
based codebase and then use that module in each for five module. Each ERD need to
convert into corresponding hibernate POJO classes and create test cases that use the JPA
module over these ORM classes to test and show how these would be used.
Responsibilities
- Responsible for JPA based backend development
- Responsible for converting ERD to Hibernate mapping classes
- Responsible for writing test cases to how how JPA would be used for these
classes and their relationships.
3) Project : AcaiAdmin (https://acaiadmin.com)
Technologies : JAVA/J2EE, Oracle 10g, Spring 3, Hibernate 3, Wicket
Duration : Dec 2011 – Apr 2013.
Team size : 4
Description : This project is targeted to deliver the messages to group of
customers or registered receivers of a company. Various company can be created using
admin panel and along with a company various groups and senders can be created.
Using the senders application, sender can send group of messages to their receivers either
in the form of email, sms, twitter or facebook.
Responsibilities
- Responsible for design/development of Backend
- Responsible for development of frontend
- Responsible for integration with 3rd
party APIs.
- Responsible for implementing new enhancements.
3. 4) Project : Basepin (baspinconnect.com/connect)
Technologies : JAVA/J2EE, Oracle 10g
Duration : Jan 2009 – Till Date.
Team size : 6
Description : Basepin supports Building Information Model (BIM) technology
that deliver fully coordinated mechanical, electrical, plumbing, & structural (MEPS)
drawings to field crews to eliminating project conflicts, disputes, cost overruns and
unwanted changes inherent in traditional methods. Basepin’s role-based software enables
Owner, Architect, & Contractor teams to be collaborative and effective through web-
accessed tools developed to resolve design/construction issues ahead of work flow.
Responsibilities
- Responsible for managing projects within the constraints of scope, quality, time,
and cost, to deliver specified requirements and meet customer satisfaction.
- Detailed responsibility for business requirement gathering, analysis, and
implementation of new releases and applications.
- Played a key role on the design, development and implementation of complete
project activities.
5) Project : Coinjoos (secondary.coinjoos.com)
Technologies : JAVA/J2EE, Oracle 10g
Duration : Jun 2011 – Dec 2013
Team size : 6
Description : Ecommerce platform to buy/sell/exchange new and used book,
movies and music. The site has extensive inventory capabilities and is backed by a CRM
system to handle customers, orders and workflow. Site is built using Java/JSP/Amazon
Web Services/Oracle 10g/Tiles using Magnolia CRM
Responsibilities
- Responsible for the designing database schema
- Creating stored procedures, PL/SQL Packages, Triggers and Functions.
- Responsible for development of Backend
- Responsible for development of frontend
- Responsible for 3rd
Party APIs Integration
6) Project : GDev - Your Bill buddy ( http://www.yourbillbuddy.com )
Technologies : JAVA/J2EE, MySQL
Duration : May 2009 – June 2011
Team size : 6
Description : Platform to get best mobile plans using the wizard present on
application. Users enter their mobile usage and the application provide the details of
availabale best mobile plans suitable to their usage to reduce their monthly Bills. It have
Bill upload Wizard, Users can upload their bills and application give the statastical
analysis of their bills with best recommendations.
Responsibilities
- Responsible for the Use case Design
- Responsible for the designing database schema
- Responsible for various Algorithm design and development
4. - Development of the Java Components, Servlets and JSPs for ValueTracker,
Internal tool develping to tracking Your Bill Buddy.
Academics:
• MTech in [Computer Science] from Devi Ahilya University, Indore with First class
[8.3 CGPA (Hons)], year of passing 2008.
• GATE 2006 Percentile 95.01 & GATE 2005 Percentile 93.11
• B.E. in [Computer Science & Engineering] from University of Rajasthan with First
class [72.77% (Hons.)], year of passing 2004.
• 10th Passed with [71.09%] from Rajasthan Board in June, 1997
• 12th Passed with [77.85%] from Rajasthan Board in June, 1999