Bhupinder Singh
E-mail: ******@*****.***
Cell:770-***-****
Objective
To utilize the resources inherited in a dynamic organization and thereby to
nourish the talents in a professional atmosphere and to amalgamate
innovation with work. To be strongly result oriented and work towards
business fulfillment.
SUMMARY OF SKILLS
Offering 7+ years of prolific experience with companies like Oracle, BMC
Software, Wipro seeking Senior Technical level assignments across the
industry.
. Seasoned and versatile professional with incredible experience
acquired over the years in diverse areas encompassing Software
Development, Cloud based Technologies, Hadoop, Oracle SOA 11g, AIA,Oracle BPM, Sonic ESB 6.1/7.5 and Sonic MQ 6.1/7.5, DXSI 8.2/8.3,
OSB,
. Good experience in Cloud Computing in area of Infrastructure as a
Service(IaaS).
. Expertise in SDLC involving analysis, Architecting, design,
development, deployment, debugging, support, testing, documentation,
implementation and maintenance of application software
. Good working knowledge in Apache Tomcat 5.5/6.x.,JBOSS4.2, Weblogic
10.3
. Having good interactions with Eclipse3.x, RAD7.0, JDeveloper 11g
. 3 months onsite work experience in analysis and design of modules
involving WSDL, ESB and SOA at client place in US.
. Demonstrated strengths across various software, organizing technical
demonstrations, with experience of creating new software & systems,
designing, analysis, testing, database development and coding for
modules while structuring customized solutions to meet customer's
specific needs
Experience:
. Working as Senior Consultant for Oracle India Pvt Ltd, Hyderabad
. Worked as Product Developer for BMC Software, Pune (Nov 2009- May
2011)
. Worked as Software Engineer for Wipro Technologies Bangalore (April
2007- Nov 2009)
. Worked as Software Engineer for NTSS (P) Ltd. Gurgaon?(May 2006-March
2007)
. Worked as Software Engineer for VRG Studio (P) Ltd. New Delhi?(Sept
2004 - April 2006)
Education:
. Bachelor of Technology (Electronics & Communication) from Punjab
Technical University, Punjab, India. (2003)
Certification/Training
. Oracle SOA Infrastructure Implementation Certified Expert
. Oracle AIA Implementation Certified Expert
. Sun Certified Programmer (SCJP1.4).
. Sun Certified Web Component Developer (SCWCD1.5)
. ITIL v3 Foundation Certified
TECHNICAL SUMMARY:
Primary Skills:
Operating System : Windows 98/2000/XP, UNIX/Linux
Language : C, C++, Java
Java Technologies : Core Java, J2ME, JDBC, JSP, Servlet, JMS, JavaMail,
IDE & Editors : Eclipse 3.0/3.1, RAD7.0, Edit Plus, Jdeveloper
11g
RDBMS : MySql 5.0, Oracle 11g
Middleware/MQ : Oracle SOA 11g, OSB 11g, Sonic ESB 7.0, Sonic MQ
7.0, IBM MQ,
Web Services, WMB, Neon Rules, DXSI 8.3,
BPEL, Oracle AIA 3.0
Open Source ESB : ServiceMix ESB, Mule ESB
XML Technologies : XML, XSD, XSLT, XPath
Others : Stylus Studio, MS Visio, Log4J, Maven, SDM 7.5.1
Secondary Skills:
. Working knowledge in C, C++, Assembly (8051, 8085, PIC) and AWT.
. Working knowledge in Operating Systems: Win9x, XP/2003.
Projects Undertaken
1. Project Name : BCP Track
Client : EA, USA
Duration : Jan 2012- till date
Environment : Oracle SOA 11g, AIA,OSB, Oracle DB 11g, XSD, XPath,
XSLT, BPEL, WSDL, SVN, Java, Web Services
Team Size : 3
Role : Senior Consultant
Description: The objective of this project to implement business
continuity plan between client and its partner, in order to transmit/ship
orders to retail and consumer based clients. The main objective of this
initiative to develop relation between client and its partner
systematically and operationally. This solution was part of client's iHub
Integration Framework. The solution is implemented using AIA 3.0, BPEL 11g
and Oracle Weblogic Server. It's a combination of inbound and outbound
interfaces. Inbound interfaces synchronize data from third party system
with EA databases and outbound interfaces send acknowledgement and receipt
information to third party system.
Responsibilities:
- Involved in technical design of the interfaces
- Developed the interfaces
. Involved in creating and Configuring AQ, JDBC resources.
. Developed BPEL and BPM components
- Prepared test document.
- Performed unit and system testing.
2. Project Name : Credit Check
Client : NII Holding, Chile
Duration : Oct 2011- Dec 2011
Environment : Oracle SOA 11g, AIA, OSB 11g, Oracle DB 11g, XSD,
XPath,
XQuery, XSLT, BPEL, WSDL, Siebel, SVN,
Java, Web Services
Team Size : 4
Role : Senior Consultant
Description: The Credit Check interface allows the CRM to request the
credit score of a particular customer to the provider. This customer could
be a physical person or an enterprise. With this score the user would
determine if he/she can sell a particular product/service to the customer.
Responsibilities:
- Involved in technical design of the interfaces
- Developed BPEL and BPM components
- Prepared test document
- Performed unit and system testing
- Prepared Deployment document
3. Project Name : CEP Track
Client : NII Holding, Chile
Duration : June 2011 - Oct 2011
Environment : Oracle SOA 11g, AIA,OSB 11g, Oracle DB 11g, XSD, XPath,
XQuery, XSLT, BPEL, WSDL, Siebel, SVN,
Java, Web Services
Team Size : 25
Role : Senior Consultant
Description: The objective of this project to provide end to end
integration between Global Siebel CRM with the boundary systems using AIA
technology along with hub conceptual and logical architectures. This
initiative was taken to unify CRM platform before 3G launches in local
markets. The solution is implemented using Oracle Service Bus 11g (OSB),
Oracle Business Process Execution Language 10g (BPEL), AIA 2.5, Oracle
Weblogic Application server (WLS) 11g along with Oracle Customer Hub (OCH)
and Product Information management (PIM) modules for product masters.
Various services are exposed to CRM using ESB and OSB proxy services to
provide seamless data flow with target interfaces like BSCS, ALU, ATS.CEP
is set of interfaces which is part of telecom project. It consists of
different OSB interfaces like QueryUsage, RetrievePaymentHistory,
QueryPrepaid and CreditCheck. CRM system calls these interfaces and passes
the results to other system.
Responsibilities:
- Involved in technical design of the interfaces
- Developed the interfaces
- Prepared test document
- Performed unit and system testing
- Prepared Deployment document
4. Project Name : ASPEN 1.0/1.01 - Cloud Computing Solution
Client : BMC Software, US
Duration : Nov 2009 - May 2011
Environment : Workflow, XML, XSLT, XSD, XPath, Atrium Orchestrator,
BBSA
VMware, Remedy, SRM, BBNA
Team Size : 20
Role : Product Developer
Description: Objective of this Product to provide Cloud based solution to
target client. We can create public, private and hybrid cloud using this
solution. Basic objective of this solution to provision VMs, provision
Secure Networks, provision Storage and resources for the same.
Responsibilities:
1) Developed workflows to provision a VM
2) Developed workflows to provision Secure Network
3) Developed workflows to attach/detach VMs to Secure Network
4) Developed workflows to provision Storage
5) Developed workflows to attach/detach storage to VMs
6) Prepared documentation for the same.
7) Performed unit testing
5. Project Name : GED - Payroll
Client : KONE International, Finland
Duration : June 2009 - Nov 2009
Environment : Java, XML, XSLT, XSD, XPath, Sonic ESB 7.5.1, BPEL
Sonic Workbench 7.5.1, DXSI 8.3.1, FTP,
SDM 7.5.1
Team Size : 2
Role : Developer
Description: Objective of this project to integrate KONE's local Payroll
system (SAP) with other Payroll systems which are located at different
geographical locations. Sonic ESB collects data from local payroll system
and transform it into different formats as per target systems and send to
them using different protocols (FTP/FTPS,HTTP/HTTPS,JMS).
Responsibilities:
8) Gathered functional requirements
9) Prepared Requirement Specification doc
10) Prepared Technical Design doc
11) Developed process flow for the project
12) Performed unit, integration and system testing and prepared doc
for the same.
13) Prepared deployment doc for production server[pic]
6.[pic] Project Name : Project 0459 - Packaging List
Client : KONE International, Finland
Duration : April 2009- June 2009
Environment : Java, XML, XSLT, XSD, XPath, Sonic ESB 7.5.1, BPEL
Sonic Workbench 7.5.1, DXSI 8.3.1, FTP,
SDM 7.5.1
Team Size : 2
Role : Developer
Description: Objective of this project to integrate KONE's local SAP system
with third party non-SAP system. In this project Sonic ESB collect
packaging list data from different system like SAP/R3, PA and third party
Cross-Gate system and put into external Appian System's database using DB
service.
Responsibilities:
14) Gathered functional requirements
15) Prepared Requirement Specification doc
16) Prepared Technical Design doc
17) Developed process flow for the project
18) Performed unit, integration and system testing and prepared doc
for the same.
19) Prepared deployment doc for production server
7. Project Name : CRM System
Client : NWA, US
Duration : June 2008- Feb 2009
Environment : JSP, Java, SOAP, WSDL, Java, XML, XSLT, Eclipse, MS
Visio,
WAS, MYSQL, Window XP, RAD7.0.
Team Size : 5
Role : Developer/System Analyst
Description: Objective of this project is to retain high value customer of
NWA and provide them excellent services. This project will identify the
high value customers and give them preference in every service provided by
NWA e.g. Hotel Accommodation, Luggage Notification etc. This project is
combination of different type of services such Downgrade Service, Deny
board Service, Hotel Accommodation Service, Generic CRM Rank Service,
Flight Valuation Service, Language Notification Service and Email & Call
Queuing Service. Each service provide ranked list of customers to consuming
applications. Application user will take decision according to that list
and give preference to high value customers.
Responsibilities:
20) Designed WSDL for shared services (web services) using RAD and WAS
as application server.
21) Prepared some BRE sample using ILOG.
22) Prepared Design Doc for all the shared services.
23) Prepared Class diagram and Activity diagrams using Rational
Software.
8. Project Name : File Transfer Module
Client : D & B, US
Duration : Jan 2008- June 2008
Environnent : ServiceMix, Java, XML, XSLT, MySQL, Eclipse, JPA,
Maven, Window XP, JBOSS
Team Size : 4
Role : Developer
Description: Objective of this project to transfer data files to different
systems in there respective format. Data file is extracted from a FTP
server by FTP JBI component and pass it to other JBI component for further
processing. File can be converted into flat file, CSV file other file
formats depend upon the consuming system. We used different type of JBI
components in this module e.g. servicemix-bean,servicemix-cxf-bc,
servicemix-eip,servicemix-file,servicemix-ftp,servicemix-http,servicemix-jms
Responsibilities:
1) Performed Unit, System and Integration testing.
2) Deployment of ServiceMix ESB as a service on the JBOSS Server and
deployed application in ServiceMix ESB.
3) Preparation of deployment Document for ServiceMix ESB and
application on the JBOSS Server.
4) Preparation of Test case documents.
9. Project Name : Steady State EAI-ADM Support and Development
Client : Pitney Bowes, US
Duration : May 2007- Dec 2007
Environment : UNIX, IBM MQ, Shell Scripting, Java, XML, WMB,
Neon Rules,
Webmethod
Team Size : 9
Role : Developer/Support Engineer
Description: This project make other application of Pitney Bowes
communicate efficiently. Data should be reach at destination application on
time without loss on they way. Lots of process is running in middleware
boxes which makes it happened. Middleware interacting with SAP application, Main frame application,Siebel application,Tandem application,web
application and other applications. This project follows hub and spoke
architecture .Hub is middleware and spokes are other applications.
Middleware also interacting with external vendors of Pitney Bowes using
WebMethod as gateway.
Responsibilities:
1) Worked on Service Requests which involved
. Make changes in the applications deployed on the
production server
. Prepare design doc
. Prepare unit and system testing doc
. Final deployment on the production server.
2) Involved in production support which involved.
. Recovery and problem determination
. Perform MQ administration
. Monitor MQ objects
. Generation and analysis of queue report on the message
broker
. Create or delete MQ Objects
. Monitor MQ Flows
. Stopping and removing queue Mangers
. Resolve incident tickets
. Cerate new incidents tickets.
3) Involved in Unit, System Testing and Integration Testing
10. Project Name : BizOrder Management System
Client : Mitsubishi Electric Information Technology, Japan
Duration : August 2006-March 2007
Environment : J2sdk 1.4.2, SOA, JMS, XML, XSD, XSLT, Sonic ESB 6.1,
SonicMQ 6.1, Javamail.
Team Size : 5
Role : Developer
Description: BizOrderManagement System is Data Exchange solution. It is
used to convert one type of data format into another data format. This
Product consists of various services like FileIOGet, FTPGet, POP3,
HTTPGet, FileIOPut, FTPPut, SMTP, HTTPPut, IndServiceI, IndServiceO,
ExcelXMLConvert. IndServiceI is used to convert data from
CSV/Fixed/TSV/XML format to XML Format.IndServiceI in turn uses various
services like FileIOGet, FTPGet, POP3, HTTPGet to retrieve the file from
the local file system or ftp server or from a mail and from an http server
and convert in into xml format and send to another service which in turn
processes it.IndServiceO is used to convert data from XML to
CSV/Fixed/TSV/XML format.IndServiceO takes a xml file input from another
service and it converts it into CSV/FIXED/TSV/XML and uses various services
like FileIOPut,SMTP,FTPPut,HttpPut and sends the converted data to the
local file system or FTP Server Or HTTP server and to a mail.
Responsibilities:
1) Involved in Coding of HTTPGet and HTTPPut services using Sonic
ESB Java API in Eclipse environment.
2) Deployed Services in Sonic environment which involved
. Creation of Service Type XML document and import into
Sonic Service environment.
. Creation of Service Type property file and import into
Sonic Service environment.
. Put HTTPGet and HTTPPut service jar file in Sonic
environment class path.
3) Involved in Unit,System and Integration testing which involved
. Creation of Business Processes according to the
scenario.
. Deployed services and processes in ESB container.
. Integrate the services with other ESB services.
. Test the services using JMS Client
. Prepared test doc for each type of testing.
11. Project Name : Element Data Replace Services
Client : Mitsubishi Electric Information Technology, Japan
Duration : June 2006-August2006
Environment : J2sdk 1.4.2, SOA, JMS, XML, XSD, XSLT, Sonic ESB 6.1,
SonicMQ 6.1, JDBC.
Team Size : 3
Role : Developer
Description: This service take XML data from other services like
B2BdataReceive and replaces particular element's data in XML file as
specified by Xpath. The output of the service is a XML with replaced data.
This service has a rule file which defines replaceable data. It defines
source and destination elements .Reverse process is also possible. we can
replace XML element data with their previous values.
Responsibilities:
1) Involved in Coding of Element Data service using Sonic ESB Java
API in eclipse environment.
2) Deployed Services in Sonic environment which involved
. Creation of Service Type XML document and import into
Sonic Service environment.
. Creation of Service Type property file and import into
Sonic Service environment.
. Put of Element Data service jar file in Sonic environment
class path.
3) Involved in Unit,System and Integration testing which involved
. Creation of Business Processes according to scenario.
. Deployed services and processes in ESB container.
. Integrate the service with other ESB services.
. Test the services using JMS Client.
. Prepared test cases for each type of testing.
12. Project Name : Biz Order GUI Tool
Client : Mitsubishi Electric Information Technology, Japan
Duration : April 2006-June2006
Environnent : J2sdk 1.4.2, Java, Servlet, JSP, XML, Tomcat4.1, Log4J.
Team Size : 2
Role : Developer
Description: This tool is used to generate XML files which are used for the
Biz Order services. It takes XSD file as input?and generate two XML files
according to the parameters defines inside XSD file. It is also used to
generate XSD file. We can validate generated XML files with existing XSD
file. We can also validate and edit XSD file. It also embeds XSLT tools
which are used for generating XSL files by reading values from XSD file.
Responsibilities:
1. Involved in development of front end of the tool using JSP and
Servlet.
2. Played a vital role in the preparation of test plans and test cases,
both Unit and Integration test cases
3. Involved in Unit Testing and Integration Testing
13. Project Name : Popcorn furniture Website
Client : Popcorn Furniture
Duration : Sept.2005-March 2006
Environment : J2sdk 1.4.2, JSP, Servlet, MySQL, Tomcat 5.5.,
Eclipse3.1
Team Size : 3
Role : Developer
Description: This site is developed for online shopping of furniture. We
can create login account, make shopping cart and pay online. We are using
MYSQL server as data base.
Responsibilities:
1. Involved in development of front end of the tool using JSP and
Servlet.
2. Involved in Unit, System and Integration Testing
14. Project Name : Employee Management System
Client : VRG Studio
Duration : April 2005-July2005
Environment : J2sdk 1.4.2, JSP, Servlet, MySQL, Tomcat 5.5.,
Eclipse3.1
Team Size : 3
Role : Developer
Description: The Objective of this project is to keep all the information
regarding the employees working in an organization. This software takes
care of searching, adding, modifying and deleting the record of the
employees.
Responsibilities:
1. Involved in development of front end of the tool using JSP and
Servlet.
2. Involved in Unit Testing and Integration Testing.
Personal Details:
Father's Name ? ? : Mr. Lekh Raj
?DOB : 27-09-1981
Nationality : Indian
Marital Status : Married
Languages Known : English, Hindi and Punjabi
Visa Availability : Yes
Visa Type : B1 (2008-2018)
(Bhupinder Singh)