1. BHARGAV GOSWAMI
Phone: +91 9663019936 / Email:bhargavgoswami77@gmail.com
Seeking assignments in Software Development / Programming with a growth
oriented organisation.
java programmer with around 8 years of experience in Software Development and Programming.
Presently working for Opteamix India Business Solution in Bangalore.
Adept in end-to-end development of software products from requirement analysis to system study,
designing, coding unit testing, de- bugging , documentation and implementation.
Adept at mapping the requirements, custom designing solutions & troubleshooting for complex
software & application problems.
Proficient in JAVA/J2EE and RDBMS like Oracle on Windows platform.
Master’s Degree in Computer Applications (MCA).
Good communication & interpersonal skills with proven abilities in resolving complex software
issues.
SKILL SET
Technical Exposure
Operating System : Windows 98/NT/XP, Linux
Languages : JAVA
RDBMS : Oracle, MySql, DB2
Middle Tier Tools : Servlets, JSP, EJB, JDBC
Web Designing Tools : HTML, XML, Javascript,Jquery
Servers : Tomcat , websphere, weblogic
IDE : Eclipse, RAD
Framework : Struts, spring, ibatis, hibernate, grails
ORGANISATIONAL EXPERIENCE
Tenure Company Name Designation
September14-till Date Opteamix India Business Slution Sr. Java Developer
September12- August13 Span Infotech through Klaus IT Solution Sr. Software Engineer
October09 – june12 First Advantage Offshore Services (FADV), Bangalore Sr. Software Engineer
April09-Sep09 TekSoft WLL,Bahrain Software Engineer
August 07-mar’09 Tata Consultancy Services, Chennai Business Associate
Feb’06-july07 Polo InfoTech, Chennai Programmer
PROJECTS HANDLED
Title : HealthCare Project
Client US Client
Team Size : around 25 in development
Duration : September 14-Till date
Environment : Java, J2EE, struts2,ejb3, Weblogic 12.2,autosys for batch job
There is provision for insurance against diseases for young children between 1 to 18 years. Based
on FPL level ,income of family, age of children and number of children in the family, a child is
2. entitled to different insurance plans. Guardian of the child can apply for insurance through
website, call centre or through paper application. System processes the application and decides
whether all data required for processing the application is present or not and creates an account
for the application. If some important information is missing, system sends letter to the guardian
asking for the information. Based on the eligibility criteria, system decides whether child is eligible
to apply for insurance or not. If the child is eligible, to which insurance program , he is eligible.
Letters are sent to eligible child’s guardian for enrolling in the program by giving the money with a
specified period of time. Batch jobs are run to enrol all applying children for a particular month.
Once they are enrolled , they get the coverage for one year and need to enrol again if they want
insurance after one year. The system interacts with different govt departments for employment ,
address verification etc through web service.
Financial accounts are created and maintained by the system and consulted upon before
enrolment. If sufficient balances are not there in the account when enrolment batch job runs,
children don’t get enrolled and letters are sent to the family to add balances to their account.
Roles & Responsibilities:
• Defect free delivery of module by effective designing & coding.
• On time performance by following proper coding standards.
• Bug fixing and unit testing.
• Implementing new features for the product.
• Gaining functional knowledge on the product business.
• Taking part in business related discussions with BA and all the stakeholders at appropriate
time regarding any clarifications on updates required for defects or project specific details.
• Effective escalation to the supervisors and the team members.
Title : rB Specifi
Client : VACAVA
Team Size : 2
Duration : November 12-Till date
Environment : Java, J2EE, java script, DB2
rB specifi is an application mainly intended to be used by packaging industry. Based on the permission
allowed to the logged in user , he is allowed to create item . An item has many parameters like description,
create and modified date. An item can be linked to some other item through BOM(Bills Of Materials). We
can upload documents relating to that item and send them as attachment in email . Logged in user can add
comments about the item and upload attachment. He can choose an approver and send the item for
approval. The approver can approve the item in two ways. He can choose to approve it from mail link or
when he logs in to the app , he would get a button for approving and putting his comments. All history of
creating item or changing any attribute is recorded and can be seen by the user in history tab.
App has elaborate security features. Security is apllied in user,group and item level. When an item is
created , the created user gets default access. Apart from that the users and the groups which are in the
default security list for the user gets access.
Title : Hire Logix Solution
Client : Product of First Advantage
Team Size : 3 (Offshore)
3. Duration : April 11-June-12
Environment : Java, J2EE, EJB, java script, MySQL, JBoss,
Role : involved in JSP front-End changes and DB script running and unit testing of some of the
enhancements as team member
Scope : Hirelogix is an integrated Job recruitment portal covering all aspects of recruitment from
application, interview scheduling to offer letter producing and hiring a candidate. There are mainly three
separate portals sharing the same set of data namely Ats, internal and external job site.
The Ats is used by the administrators for candidate maintenance and other regulatory purposes. There are
different kinds of user roles in ats side like administrators, recruiters, security users and hiring managers
with different levels of permission based access. The central concept of the ats side is a requisition or a job.
An administrator or a recruiter can create a job with all parameters like number of openings, location of the
job, qualification and experience required for the job and other internal parameters like cost code . This
requisition goes for approval of approvers and on their approval is available in internal and external job site
depending upon the post type of requisition.
The administrators can set and reset different candidate properties like questionnaires, can add and edit
candidates.
Interview calendars can be scheduled for individuals or groups, individual and group task can be assigned.
Administrators can view the candidates by application type or candidate type. By viewing through
application, he can see the jobs applied for, applied date, source of job etc. parameters important from
application perspective and send emails and take other appropriate actions.
By viewing through candidate, ATS user can see candidates in different stages of interview process like
Applicants, Candidates Hired candidates etc. He can change the status of a candidate; viz. he can change the
status of a candidate from applicant to candidate after suppose preliminary screening, hire them or reject
them. An ats user can see the whole profile of candidate and print and mail their resumes.
Through the external site an applicant applies for a job. The jobs posted and not closed are displayed with
location, qualification etc parameters; and applicant can apply to these. For applying to a job a candidate has
to register by giving his Social Security number, email id etc. He has to upload his resume and give his
personal information like name ,address ,contact details; Employment details like what kind of job he
prefers, salary, shift, relocation etc; Educational and Employment Details, references for verification and he
is provided with certain forms digitally signed depending on the state in which he is applying.
Internal site is used when an employee of an organization wants a different job in that organisation. In the
site he can search for opened positions and apply to it. Like the external site he has to provide some details
for his candidature to be accepted.
Title : Talon
Client : Product of First Advantage Offshore Services
Team Size : 6 (Offshore)
Duration : June, 10-April, 11
Environment : Java, spring, hibernate, java script, MySQL, grails (groovy), tomcat,
Role : involved in analysing, coding and unit testing of some of the enhancements as team
member
Scope : Talon is a product of recruitment solutions group of First Advantage Offshore Services which
helps the recruiters to effectively recruit proper resources and manage the profiles of recourses. A job seeker
can create an account and can avail different job information from recruiters like job events through emails,
SMS etc. A recruiter on the other hand can search for job seekers using different available criteria; send
email or sms to individual or group, send periodic bulk mail or sms to group of job seekers. Job seekers
resumes can be processed, filtered and sent to predetermined mail addresses. A campaign can be created for
a recruitment drive and can be linked to different sources of candidates. For a recruiter there is provision to
create different task and set reminders; charts are created to display leads by month, week, year etc. Apart
from that there is integration with other systems like kenexa, brassring where it exposes some of its features
for those systems
Title : Advantage Direct
Client : Product of First Advantage Offshore Services
Team Size : 7 (Offshore)
Duration : October-09-june-10
4. Environment : Struts, JMS, XSLT, Java Web services and EJB.
Role : involved in analysing, coding and unit testing of some of the enhancements as team
member
Scope : Advantage Direct is a platform which provides an end –to – end background screening
business of an applicant in US and other global locations right from the time he applies for a Job till he gets
hired. The screening includes applicant verifications like Education, Employment, Courts, Fingerprinting
and many more. The client uses mainly three web – based tools provided by Advantage Direct Platform to
initiate Background Investigations for a Candidate. These applications are named as ScreenDirect,
ApplyDirect and ExchangeDirect application.
ScreenDirect platform brings together a complete offering of background screening solutions including
criminal searches and verifications, substance abuse testing services, fingerprinting and I9/E-Verify
employment eligibility verification services. Background verification services are also available via HR-XML
integrations facilitating the seamless transfer of data. ApplyDirect platform provides the facility for
Candidates to fill the application forms with personal information before the initiation of their background
screening. After the forms are filled by the candidate, the background investigation gets initiated.
ExchangeDirect is another platform used by the Advantage Direct clients to order background
investigation on an applicant by directly submitting an XML request of screening services.
The transaction XML’s used by Advantage Direct applications are all HR – XML compliant.
Title : EDealer
Client : Citibank, Bahrain
Team Size : 35
Duration : April09-june09
Environment : Java, servlet, jsp, java script, Sybase, struts framework, weblogic,
Role : involved in analysing, coding, debugging and unit testing of some of the requirements
Scope : Edealer is a product which delivers to the Middle East countries an integrated treasury
system covering foreign exchange, fixed income, money market and vanilla derivative products .of citibank
in Middle East countries. It manages the complete financial aspects of citibank through user friendly
interfaces, interacting with some other modules and to calculate and validate different aspects of
transactions. Reports are generated for all the transactions and for management accounting
Title : Creative Payment Solution
Client : Branch Banking and Trust
Team Size : 30
Duration : May 08 - February09
Environment : Java, servlet, jsp, java script, ejb, struts framework, hibernate, websphere 5.1.1.5, DB2 9
Role : involved in analysing, coding, debugging and unit testing of the above requirements
Scope : Creative Payment Solution offers Financial Institutions with electronic payment solutions.
There are four products in the application; namely Checktrack, Deposit24, ArBox and PaymentXchange with
which the services are offered .Checktrack provides best alternative to traditional check collection allowing
merchants to collect bad checks with ease. Deposit24 gives merchants the advantages of significant time and
cost savings offered by remote deposit. Merchants capture check data and images on their premises, using an
office PC and a low-cost image scanner. Deposits are transmitted to the bank via a secure online interface.
CPS then validates and processes the checks through the ACH or as IRDs. AR-BOX allows billers to receive
payments from multiple online bill payment processors consolidated into a single customized posting file.
AR-BOX eliminates multiple file formats, multiple protocols, and multiple stop payment processes, giving
you a single point-of-contact and a single relationship for all of your online check
payments.PaymentXchange gives customers with checking accounts the ability to pay you electronically.
PaymentXchange is ideal for companies, municipalities, or other organizations that accept a large number of
transactions by phone. For maintaining the different client another module called CPSAdmin is used
Title : Broker Dealer Support Services
Client : JP Morgan Chase & Co
Team Size : 42
Duration : august 07 till April 08
5. Environment : Java, servlet, jsp, java script, ejb, struts framework, spring_ibatis framework,
websphere 5.1.1.5, oracle8.1.6, wsad5.1
Role : involved in analysing, coding, debugging and unit testing of the above requirements
Scope : Broker Dealer Support Services provides Offshore Application Maintenance and Support
for EZForms Application to J.P. Morgan Chase & Co (Bank One) which resides in PCS.PCS- Private Client
Services provides customized advice, strategies and solutions for all aspects of the financial, asset
management and wealth transfer needs of high-net-worth clients. It comprises of 108 applications in it.
ACADEMIC QUALIFICATIONS
Master’s Degree in Computer Applications (MCA) from IGNOU in 2004.
Bachelor’s Degree in Science (Physics) – Hons. From Dibrugarh University in 1998.
PERSONAL DETAILS
Date of Birth : 1st March 1977
Present Address: 6a#, 3rd main, Jaksandra, Kormongla 1st block, bangalore-560034.
Permanent Address : T R Phukan Road, Jorhat – 785001 (Assam).
6. Environment : Java, servlet, jsp, java script, ejb, struts framework, spring_ibatis framework,
websphere 5.1.1.5, oracle8.1.6, wsad5.1
Role : involved in analysing, coding, debugging and unit testing of the above requirements
Scope : Broker Dealer Support Services provides Offshore Application Maintenance and Support
for EZForms Application to J.P. Morgan Chase & Co (Bank One) which resides in PCS.PCS- Private Client
Services provides customized advice, strategies and solutions for all aspects of the financial, asset
management and wealth transfer needs of high-net-worth clients. It comprises of 108 applications in it.
ACADEMIC QUALIFICATIONS
Master’s Degree in Computer Applications (MCA) from IGNOU in 2004.
Bachelor’s Degree in Science (Physics) – Hons. From Dibrugarh University in 1998.
PERSONAL DETAILS
Date of Birth : 1st March 1977
Present Address: 6a#, 3rd main, Jaksandra, Kormongla 1st block, bangalore-560034.
Permanent Address : T R Phukan Road, Jorhat – 785001 (Assam).