Avinash K Bharti
+1-916-220-1442 avinash8616@gmail.com
Experience
Summary:
Total Experience: 11 Years
· Having 11+ Years experience in design, development and
implementation of Product, Analyzing and Customizing the Product.
· Extensive experience in various facets of project
development lifecycle from initial feasibility analysis to conceptual design
through development, implementation, and enhancement.
· Having diversified experience in Core Java /
J2EE technologies under development, transitions, enhancement and
maintenance projects, used technology like JSP, SERVLET, JDBC,JPA, STRUTS,
Spring MVC , HIBERNATE, IBATIS and Liferay Portal 6.x. I have proficiently
used JavaScript and core java for the front end and back end (database)
validation.
· Having good experience on Data Structure & Collection
framework in JAVA.
· Having good experience in Multithreading & Exception
Handling.
· Having good experience in JAVA/J2EE Design Patterns.
· Having good experience on OOAD/OOPS & UML.
· Played a major role in designing the database and writing
strong SQL queries.
· Having good experience on Web Services (REST & SOAP).
· Having hands on experience to implement/configure Liferay,
Solr and Apache Server, SVN, Hudson, WSO2 API Manager.
· Having good experience on Unix Shell scripting.
· Having good experience in application maintenance release
for UAT & Development Linux Server as well as production release.
· Having good experience in JavaScript, AJAX, JSON, ExtJS.
· Having good knowledge of Hadoop ecosystems, HDFS,
MapReduce, Big Data, Hive, Sqoop.
· Have always carried the confidence to deliver the quality
product within the specified timelines.
Education and
Certifications:
· MCA
(Master in Computer Application).
Technical
Skills:
|
Operating Systems
|
Windows 2000, Windows NT, Windows XP, Linux.
|
|
IDE
|
Eclipse 3.x, MyEclipse 5.0, IntelliJ IDEA
|
|
Language
|
Java.
|
|
Web Technologies
|
Macromedia Flex 1.5, AJAX, HTML , XML, XSLT,
JavaScript, CSS, ExtJS.
|
|
J2EE Technologies
|
Servlet, JSP, Java Beans, JDBC, JXL, JAXB, JPA,
Hibernate 3.0, iBatis, Liferay Portal 6.x
|
|
MVC Frameworks
|
Struts 1.x, Spring 3.x,
|
|
Reporting Tools
|
Crystal Reports XI
|
|
Configuration Tools
|
MS Visual Source Safe, CVS,SVN
|
|
App/Web Servers
|
Tomcat 6.x, JBoss Server 3.2.6,Liferay Server
5.x/6.x
|
|
Databases
|
Oracle 10g, SQL Server 2000, PostgreSQL 8.1,
MySQL.
|
Project
Experience:
|
Project
|
FSV Payment Systems
March 2013 – Till
Date
|
|
Client
|
FSV Inc. part of US Bank, Houston, TX, USA
|
|
Operating System
|
Linux Server.
|
|
Languages and Technologies
|
Core Java, JSP/ Servlet, Liferay Portlets, Spring MVC,
iBatis/Hibernate, Ajax, XML, JavaScript, ExtJS, Tomcat 7.x, Liferay Portal
6.1,Eclipse 3.3 IDE, SOAP & Restful Web Services
|
|
Database
|
Oracle 11g
|
|
Roles and Responsibility
|
Working as a Portal Development team member & On-site Project
coordinator and involved in designing and coding of the Prototypes. The job
included Project Enhancements, Bug Analysis, coding, and Bug fixing.
·
Knowledge
acquisition through documents and web sessions/meetings.
· Tracking team effort and assigning task to them.
· Status reporting to client for project progress.
· Daily meeting with Offshore Team.
· Application maintenance release.
· Implemented/Configured SVN, Hudson/Jenkins, Solr,
Apache, WSO2 API Manager and Social Office in Liferay 6.x
|
|
Description
|
FSV Payment Systems Portal used by the prepaid
industry, as a prepaid card program manager and card processor. It’s implemented
hundreds of programs and process millions of prepaid cards each year. FSV
Payment Systems for catering various customers requirement to administer
& maintain their Card Holders.
o Client Web Portal
o Card-Holder Web Portal
FSV's prepaid solutions are delivered to
several vertical markets, including employer-sponsored pay-cards, general
purpose reloadable and non-reloadable cards, consumer rebate and incentive
cards and healthcare payment cards. Some of the important customers using
the FSV portals/mobile are JP Morgan, Mc. Donald, Central Bank, Excella
Prepaid Cards, and Costco etc.
|
|
Project
|
Remote Infrastructure Monitoring
Portal
Oct 2007 – Feb 2013
|
|
Client
|
Dell Inc., Nashua, NH, USA
|
|
Operating System
|
Windows XP/Server 2008.
|
|
Languages and Technologies
|
Core Java, JSP/ Servlet, Spring MVC, Hibernate 3.0, Ajax, XML, XSLT,
JAXB, JavaScript, ExtJS , C#, Tomcat 6.x, Eclipse 3.3 IDE.
|
|
Database
|
Oracle 10g/11g
|
|
Roles and Responsibility
|
Working as a team leader/member and involved in designing and coding
of the Prototypes. The job included Project Enhancements, Bug Analysis,
coding, and Bug fixing.
·
Knowledge
acquisition through documents and web sessions/meetings.
· Tracking team effort and assigning task to them.
· Status reporting to client for project progress.
· Performance Tuning –Hibernate Caching, Resource
Accelerator using Servlet filter, Crystal report/BOE Server.
|
|
Description
|
RIM portal is a web application for the purpose
of network monitoring remotely. Application is used to monitor the remote
devices and get statistics of the devices includes discovery, services,
Interfaces, type, patch and vulnerability scans, reports, alerts etc.
Main features of the RIM application: Remote
Monitoring, System assets, Alerts, Remediation, collection fault monitor,
reports, services etc. DRM Portal allows managing all the customers'
infrastructure using a single software component called SilverStreak.
SilverStreak can be installed in minutes on any Windows system at customer
site. Once installed, SilverStreak provides the access to our complete
management features – including remote access, scripting, patch
distribution, file transfer, software distribution and proactive
monitoring. Because SilverStreak communicates outbound to the platform
using HTTPS, its communication is secured, and seamlessly passes through
all firewalls.
|
|
Project
|
Bid2Action
Oct 2006 – Sept 2007
|
|
Client
|
iCrossing Inc, Scottsdale, AZ, USA
|
|
Operating System
|
Windows XP, Linux Red Hat 9.0.
|
|
Languages and Technologies
|
Core Java, JSP/ Servlet, RMI, JPA, JXL, Web Services, Tomcat 5.5,
Ant 1.6.1, Eclipse 3.2 IDE.
|
|
Database
|
PostgreSQL 8.1
|
|
Roles and Responsibility
|
Worked as a team member and involved in designing and coding of the
prototypes. The job included system study, Designing, coding on the
proposed system.
·
Knowledge
acquisition through documents and web sessions/meetings.
·
Contributed
to prepare TDD i.e. Use Cases, Class Diagrams using the UML methodology.
· Client Interaction to resolve product issue.
|
|
Description
|
B2A is used by Multimedia Manager of iCrossing
Inc. to manage Bid and Keywords for Paid Search on behalf of the clients of
iCrossing. B2A is a completely integrated bid support application within a
single Web-based environment for all major engines including Google, Yahoo
and MSN.
Main Feature of B2A is to utilize rule-based
algorithms to adjust keyword bids at regular intervals, based on
user-defined objectives. Clients can specify a target ROAS and can achieve
best ROI(Return on Investment), The are rules set to adjust the bids to hit
those targets, ensure that paid ads maintain position and locate the most
cost-effective position for optimized performance.
New feature allows users to globally modify and
add keywords or to add categories/ad-groups campaigns, allowing management
of campaigns with tens or hundreds of thousands of keywords and to transfer
the data from one search engine to another search engine. This feature’s
main requirement is to download the bulk data from selected search engine
and upload the bulk data to the selected search.
|
|
Project
|
Sales Navigation
(CRM)
Nov 2005 – Sept 2006
|
|
Client
|
Sales Gene, Pittsburgh, PA, USA
|
|
Operating System
|
Windows XP/2000.
|
|
Languages and Technologies
|
Java, Struts 1.1, EJB2.0, Macromedia Flex 1.5
with Cairngorm framework, Hibernate 3.0, Web Services, JBoss Server 3.2.6,
Ant 1.6.1, Eclipse 3.0, and Ms Visual Source Safe.
|
|
Database
|
Oracle 10g
|
|
Roles and Responsibility
|
Worked as a team member/module lead and involved in designing and
Coding of the prototypes. The job included system study, Designing, coding,
and preparation the test cases on the proposed system.
·
Knowledge
acquisition through documents and web sessions/meetings.
·
Implementation
of Services and features provided by different layers of application.
·
Prepare a
test cases and TDD i.e. Use Cases, Class Diagrams & Sequence Diagrams
using the UML methodology.
|
|
Description
|
This is a Sales Navigation Software (CRM);
provide users with a rich set of tools for displaying, filtering, and
analyzing data from Landslide .The project related to generate different
types of reports like Performance, Activity, Sales Effectiveness, and Custom.
The filtering mechanism (which will apply to all four report types) and the
reports grouped under the Performance category. Access to the reporting
module will be the same as in the current version: selling users will
access the reports via the Reporting button in the top navigation.
Non-selling managers and executives will land on the reporting module as
their home page. The work involves feature enhancement to the existing
software as defined and also maintenance activities like fixing existing defects.
|
|
Project
|
VOCA
March 2005 – Oct 2005
|
|
Client
|
BACS, London, UK
|
|
Operating System
|
Windows 2000
|
|
Languages and Technologies
|
Java, Struts 1.1, JSP/Servlet, EJB2.0, Weblogic 8.1 Server, Eclipse
3.0, Ant 1.6.1, Junit with cactus framework.
|
|
Database
|
Oracle 9i
|
|
Roles and Responsibility
|
Worked as a team member and involved in designing and coding of the
prototypes. The job included system study, Designing, and coding.
·
Implementation
of Change Requests and preparation the test cases on the proposed system.
·
Prepare a
test cases and TDD i.e. Use Cases, Class Diagrams & Sequence Diagrams
using the UML methodology.
|
|
Description
|
The project relates to the management of
inter-bank electronic transactions within United Kingdom. These include
Direct Debits, Direct Credits, Standing Orders and other inter-bank
payments. Its ability to improve upon technology for the benefit of banks, businesses
and consumers. Currently BACS processes around 4.5 billion financial
transactions a year and handles almost 65.5 million payments on a peak
day. BACS Payment Schemes flexible and proven telecommunications
systems enable businesses to process their payments using the latest
Internet-based technologies. The work involves feature enhancement to the
existing software as defined in the Change Requests and also maintenance
activities like fixing existing defects.
|
|
Project
|
Microplan Project System
Jul 2004 – Feb 2005
|
|
Client
|
DRDO (Min. of Defence), New Delhi, India
|
|
Operating System
|
Windows 2000
|
|
Languages and Technologies
|
Java, JSP, Servlet, Struts 1.1, Weblogic 8.1
Server, Eclipse 3.0, Ant 1.4
|
|
Database
|
Oracle 9i
|
|
Roles and Responsibility
|
Worked as a team member and involved in
designing and coding of the Prototypes. The job included system study,
Designing, coding, Implementation of Change Requests and preparation the
test cases on the proposed system.
|
|
Description
|
This software provides sub part of Project
Information System. DRDO is allocated funds as per the project requirements
and commitments made by it for every Five Year Plan. Every Five Year Period
is subdivided into two or three subdivisions for better management,
efficiency, performance evaluation and successful completion of Projects
under-taken by DRDO. Each subdivision of Five Year Plan is called as a
Micro-Plan. Director Planning & Co-ordination captures details about
Projects under taken, completed, merged with other projects, dropped, etc.
and submits report to the SA to RM. They record all information related to
defense ministry Project and generate the all information related to the
General/Microplan Project.
|
|
Project
|
Project Information
System
Sep 2003 – June 2004
|
|
Client
|
DRDO (Min. of Defence), New Delhi, India
|
|
Operating System
|
Linux 9.0
|
|
Languages and Technologies
|
Java, JSP, Servlet , HTML, DHTML, Java Script,
Jakarta Tomcat Server 4.1.10
|
|
Database
|
Oracle 9i
|
|
Roles and Responsibility
|
Analyze, design and develop the product.
|
|
Description
|
Directorate of Planning & Construction (D P
& C) is responsible to provide software supports to all the other
directorates/agencies & defence Lab of the DRDO. The purpose of the
Project Information System is to have a ready access to information
pertaining to general, financial and technical aspects of all DRDO/Non -
DRDO Projects/Programmes. The main function of this system is acquiring
project related information from Labs and Technical directorates maintain
and Update information, disseminate information to concerned offices, generate
Static/Dynamic Reports.
|
(Avinash K Bharti)
|