
Tarun Kumar Sharma
- Senior JAVA/J2EE Developer/Architect
- Long Island, NY
- Member Since Mar 23, 2023
Tarun Kumar Sharma
Experience Summary
· Result oriented specialized JAVA/J2EE professional with around 15 years of progressive and diversified experience in media, ecommerce, financial,
insurance services, Food and Beverage, Retail Domains.
· Exceptional record development overseeing all facets of Software Development Life Cycle (SDLC) from requirement analysis, to solution implementation, user training and maintenance.
· Performed as Senior Software Developer/Project Lead with hands on development throughout my career. Specialized in J2EE technologies, development and deployment for client server and web architecture using various java/j2ee technologies-Core Java, JSP, Servlets, EJB, Struts, Spring MVC, Spring JDBC, Spring Batch, Spring AOP, Spring Exception Handling , Hibernate, Ajax, JQuery, Jstl, Xslt, Extjs, Python, Perl, Unix, Linux, Splunk, Ibatis, Tibco iprocess, Tibco EMS, Websphere portal jsr 168, Websphere portal jsr 286, Blaze Rules Engine , Jms, ibm workflow, jaxb, AppleJavaPnsApi, Soap/Rest Webservices using Spring, Jersey, JUNIT Test cases using CodePro tool and Sonar tool, IBM’s Rational Team Concert (RTC) for work items and Iteration Plan , Elastic Search, JSON, Scrum, Agile Development.
· Expertise in developing and deployment of SOAP WSDL/Restful web services using spring mvc.
· Development Experience with Elastic Search using aggregations, clusters.
· Good Exposure on Integration of Large Enterprise systems using integration Middleware and Tibco.
· Commendable experience in writing backend processes using Sybase, oracle, SQL and PL/SQL (Triggers, Functions, Procedures and Packages).
·
Technical Skills
Languages: Java, J2ee, C, C++, PL/SQL.
Programming: J2EE (JSP, Servlets, JMS, JNDI, EJB, JDBC), JavaScript, Struts, HTML/DHTML, XML, CSS, Hibernate, UML, AJAX, ExtJs, jquery, Spring2.2, Spring 3.0 MVC, Spring 3.1, Spring 3.2, JMS, JSTL, XSLT, Restful WebService Using Jersey , Restful Webservice using Spring 3.2, CodePro tool and Sonar tool Websphere portal , jsr168, Websphere Portal jsr 286, Tibco EMS, Tibco Business Works, Tibco iprocess, ibatis, Sybase, Oracle,jms,Elastic Search ,knowledge on Hadoop .
Application Servers: BEA Weblogic, IBM Websphere, JBoss, Pramati
Web Servers: Apache, iPlanet, Tomcat
Web Security: Netegrity Site Minder, Web seal
Databases: Oracle, Sybase, DB2, MS SQL Server
Version Control: VSS, CVS, PVCS, Serena, RTC
UML Tools: Rational Rose
Business Domain: e-learning, e-commerce, financial, insurance, media, Food
and Beverages, Retail domains.
Education & Trainings
B.E. (Bachelors in Engineering) In Computer Technology, Nagpur University, India.
Websphere Portal jsr286 Training.
Weblogic Administration Training.
IBM WorkFlow Training.
Engagement Overview From Most Current To Previous Ones
Client: Cablevision (Long Island NY) July /2015 to Till Date
Role: Senior Software Developer/Architect
Project: TAPP Application
Description: TAPP (Target Audience Application) is a Advertisement Audience Targeting
Engine. Based on the Client Budget, The Cable Vision Sales Managers use this Application to
Suggest the Customers the Channels and Timings where their Add can be seen by maximum
viewers .The Cable vision Sales Managers collect different inputs from
the client and based on their input (like Geographical Area, Budget, Gender etc.) , the Tapp
WebApplication generates a Media Plan for the customer . The Sales Manager then sends this
Generated Media plan to the Customer. Once approved by the customer, the customer's Add is
shown on the particular channel and particular timing as per the generated plan , so as to target
maximum number of viewers for that Add .
Responsibilities Handled:
Environment: Java 1.6/1.7, JEE 6, Spring MVC, Spring JDBC, Spring Batch, Spring AOP, Spring Exception Handling , JSP, JSON, Ajax, HTML5, Restful Webservices , WebLogic, Jenkins for automation of build process, Linux, Maven, My Eclipse, Webservices, Agile. Angular Javascript, CSS, Bootstrap, XML, XSLT, JAXB, Jquery, JSON, Nateeza, AWS, Jersey Webservices, Spring Webservices.
Client: Bed Bath & Beyond (NJ) Feb /2014 to July 2015
Role: Architect/Senior Software Developer
Project: Scanning Applications
Description: Bed Bath & Beyond Stores use the Scanning Applications to scan the various store items for their pricing to customers in the stores. This project aimed to develop all the scanning software that is needed by the scanning devices like scanning items, fetching their prices, promos, Printing the invoices, receipts, reports etc.
Responsibilities Handled:
Client: PepsiCo (NY) Jan /2011 to Jan 2014
Role: Architect/Senior Software Developer
Project: BIS Support Applications
Description: Pepsico Business Teams and Field Teams use BIS support Applications for many purposes like assignment of the customer Reps/Drivers on the Routes , tracking the working days and hours of the Drivers on different Routes, sales of the Pepsi Products, uploading different deals for different times of the year , sending the Delivery Notifications , forecasting and scheduling for different weeks and Reporting through different applications like MasterFiles, Deals Automation, SKI, ENS, Mpm, RSC .
Responsibilities Handled:
· I worked on developing the Deal Automation system wherein new Deals could be uploaded by Pepsico Business Teams.
· I developed the Food Services Module for Pepsico as a part of a team which is a big gain for the PepsiCo’s Business and Field Teams across USA and Canada.
· I developed several Reports for the RSC application used by the Pepsico Business and Field Teams.
· I developed the modules for payment calculations to the Route Drivers of Pepsico and also developed the modules for Assignment of the Drivers on different Pepsico Routes.
· I worked on developing the forecasting and Scheduling Webservices as a part of a team .
·Environment: java/j2ee technologies-Core Java, JSP, Servlets, EJB, Struts, Spring JDBC, Spring Batch, Spring MVC, Spring AOP, Spring Exception Handling , Ibatis, Ajax, Jquery, Jstl, xslt, Ibatis, jms, AppleJavaPnsApi, Soap/Rest Webservices, Weblogic, Splunk , Oracle, Sybase,Agile.
Client: Nielsen Media (NY) June/2010 to Dec/2010
Role: Senior Software Developer
Project: EMETA
Description: The EMETA project is related to the users subscribing online on the different magazine brands like Billboard with Nielsen business media.
Responsibilities Handled:
· There are thousands of users subscribed on the Billboard magazine. The users that had the subscription had to be manually renewed once their current subscription ended. I worked on developing the Auto Renewal feature for the subscribers wherein they had the choice of selection of a auto renewal for the 3 month subscription or 6 month subscription .When the user’s subscription was ending, an auto email was sent to the users and the subscription was Auto renewed. I worked in a team to develop the system for Auto renewal .
· In addition to this , I developed some other pages of the application like Forgot password, Payment History, Payment Screen for the users and the Admin screens for the Billboard Admin users for some of the Administrative functionalities.
Environment: java/j2ee technologies-Core Java, JSP, Servlets, Struts, Spring, Hibernate, Ajax, jquery, Extjs, Weblogic
Client: Guardian Life Insurance Company(NY)
Role: Senior Software Developer
Project: Guardian Anytime Mar/2008to June/2010
Description: Guardian Life is a leading insurance company and has several applications
related to user enrolments into different Medical and Dental plans .
Responsibilities Handled:
Environment: java/j2ee technologies-Core Java, JSP, Servlets, Struts, Spring, Ajax, jquery,
Extjs, Weblogic, jsr286, hibernate, xsl, XSLT, JSTL, Rad7.0, Webservices, unix, websphere5.1,TibcoEMS,Tibco iprocess , Watchfire scan tool, Blaze Rule Engine, jsr 168, Oracle, websphere portal server v6.0
Project: Fortunoff (NY)
Client: FRY Ecommerce
Role: Senior Software Developer Aug/2007 to Mar/2008
Description: FRY Ecommerce is a leading ecommerce company which develops ecommerce web sites for Fortune Off for its online ecommerce Activities.
Responsibilities Handled:
Environment: java/j2ee technologies-Core Java, JSP, Servlets, web services, Struts, Ajax, Weblogic, hibernate, PL/Sql
Project: PLUS (NJ)
Client: Prudential Insurance
Role: Senior Software Developer Dec/2006 to Aug/2007
Description: Prudential Life insurance is a leading Insurance company which had web applications for receiving life insurance applications and collecting information required by the underwriting process.
Responsibilities Handled:
Environment: java/j2ee technologies-Core Java, JSP, Servlets, EJB, web services, Struts, Ajax, Weblogic, hibernate, PL/Sql
Client: Citi Group (NJ)
Role: Project Lead/Senior Software Developer
Project: TradeBulkUploader/AutoCustomCalibration May/2006 to Nov/2006
Description: Citi Group is a leading Financial company which has web applications for doing Bulk Trade uploads and Auto Custom Calibration.
Responsibilities Handled :
Environment: java/j2ee technologies-Core Java, JSP, Servlets, EJB, web services, Struts, Ajax, Weblogic, hibernate, Sybase
Project: CounterPartyData management (NY)
Client: AIG
Role: Senior Software Engineer Feb/2006 to May/2006
Description: AIG Insurance is a leading insurance provider company. This project aimed to provide street ratings to the Credit Rating Management users for the purposes of managing and monitoring credit risk of obligors or potential obligors as input into the AIG rating process.
Responsibilities Handled :
Environment: java/j2ee technologies-Core Java, JSP, Oracle
Project: FeeBasedEnrollment (NY)
Client: UBS
Role: Senior Software Engineer Mar/2005 to Jan/2006
Description: The Project Aimed at development of an Enrolments application for UBS Financial to be used by Branch and Home office users for Fee-Based program enrolment and product approval.
Responsibilities Handled :
· I developed modules like Dynamic menu, Profiling of all modules, all screens of Strategic Advisor used in the enrolment Application.
·
Environment: jsp, servlet, struts, db2, websphere
Project: eLearning Clicks (INDIA)
Client: Gateway America, FSA
Role: Software Engineer Dec/2003 to Mar/2005
Description: The Project Aimed to manage the e-learning processes of the organisation for two Major clients: Gateway America, FSA. The organisation employees would be learning the procedures of the organisation through the application and their progress in the learning procedure would be the basis of their eligibility in handling the job in the organization.
Responsibilities Handled:
Environment: Jsp, Servlets, Oracle, Pramati Server
Project: Fee/Job Management System (INDIA) May/02 To Nov/03
Client: ITIL
Description: The Fee Management System controlled all the student admissions by maintaining a database for them and which could be used by all the fourteen centers of Rai Foundation present nationwide in India. Job Management System project is used by ITIL eservices to manage the workflow of Medical Transcription related Jobs.
Responsibilities Handled:
Environment: jsp, servlet, struts, oracle, EJB, MySQL, jboss.
Client: Narayana Group (INDIA)
Project: Narayana Management System
Role: Programmer Analyst Aug/2000 to Apr/2002
Responsibilities Handled: