SlideShare a Scribd company logo
Rajeev Bhatnagar sent2rajeev@gmail.com
404-604-0721
Experience Summary
 About 13 years (from last 6 years working in Verizon (approx 4 yrs) and AT&T (approx 3+ yrs)) of extensive
experience in architecture, design and development of distributed systems, web technologies,databases,Java
messaging and Java web services.
 Good understanding of core java and in-depth knowledge of J2EE, Spring MVC etc.
 Expertise in integrating complex systems using integration framework, like Apache Camel.
 Worked on IBM DataPower X150, creating, configuring mpg’s (multi-protocol gateway) and troubleshooting the
different rule flows.
 Excellent knowledge of XML, XSLT, XML parsers, SOAP and REST Web services.
 Expert level skills in Designing and Implementing web servers solutions and deploying Java Application on
servers like webSphere, webLogic, configuring Apache Web Server and configuring various Servlet engines.
 Comprehensive knowledge of physical and logical data modeling, performance tuning.
 A good hands-on experience, on performance tuning using different tools like Willy Introscope and JProbe etc.
 Excellent communication, presentation and interpersonal skills.
 Functional Expertise in Telecom domain.
Academic Background
 Master of Technology in Electronics Engineering from National Institute of Technology, Allahabad UP, one of the
highly reputed Institutes of higher education in India, equivalent of Master of Science Degree in Electronics
Engineering from an accredited US college or University.
 Bachelors of Technology (IET Rohilkhand University Bareilly, UP, India)
 Diploma in Advance Computing from C-DAC, New Delhi, India.
Technical Skills
Languages/Methodologies: Java, JSP, Servlet, XSLT, UML, PL-SQL, Perl, and JavaScript
Technologies: Apache Camel, WSO2, Swagger, JNDI, JMS, JDBC, Servlets, JSP, Web
Services, REST, WADL, SOAP, WSDL, JAXB, HTML Hibernate, Ibatis, Jdbc
Template and Velocity etc
Frameworks: Spring MVC, Spring AOP, Spring Security and Struts etc.
Software toolsand Utilities: Eclipse, JBoss, IBM RAD, JDeveloper, Altova Xml spy,Map Force, Microsoft
Visio, TOAD, SQL Developer, Wily Interscope and JProbe etc
Internet TechnologiesInstallationsand
Configurations:
Complete design, installation and configuration of Web applications on
Websphere,Weblogic and Tomcat servers including certificates and SSL import
on servers.
Web Servers/App. Servers: web Logic, websphere, Jetty and tomcat servers
Database Technologies: Oracle, MongoDb, and MS Access
Operating Systems: Unix/Linux and Windows.
Data Communication and Networking:
Repository:
Deployment tools:
TCP/IP, SMTP and DNS
Accurev 6.1, SVN and Git
Ring build, Jenkins
Work Experience
AT&T, Alpharetta, USA
Apr 2015 – current
AT&TGlobal search engine
This project is to add search functionality to different ATT ecommerce applications that are used for various
business purpose.Here the product used for search is Solr and Lucene, a middle layer is used to make REST APIs
calls to Solr for search result. This middle layer is coded in Node js using different third party library available on NPM.
Roles & Responsibility -
1. Solr and Lucene -
 Creating solrConfig.xml and schema.xml as per the application requirement.
 Ingesting the data into solr
 Creating the datasource in Solr
 creating collection in Solr
2. Node js
 Making REST service for GSS team to call search APIs for search result.
 These services internally make a call to Solr using the rule engine defined for each collections
 Defining proper jason request/response with query, filter/collection, boost query and other parameters.
Technical Environment:
Node js, Solr, Lucene, docker, Java/J2EE, Spring, REST, Maven, XML spy,Mapforce, Visual studio code, Eclipse IDE,
JBoss, Jetty Server etc.
Verizon Wireless,
Alpharetta, USA
Sep 2015 – March 2015
Small Talk B2B portal – Development Project
Small Talk B2B portal architecture with backend calling REST services hosted on the external systemlike Vision (billing
sys),ECPD and Broadsoft etc. This is a B2B application from Verizon which will replace small exchange services.
Roles and Responsibilities:
To develop Volte B2B portal architecture with backend calling Services hosted on the external systemlike Vision (billing
sys),ECPD and Broadsoft etc.
1. Developing new services to be used in Small Talk B2B portal, using Integration tool, Apache camel that gives
these services loosely coupled, flexible and light weighted.
a) Writing common components (framework, loggers, dao, transaction history etc) to be added to different
routes.
b) Writing services (requestProcessor,responseProcessorand validators etc) to communicate with external
systems.
c) Orchestrating services using different EIP (Message translator, Splitter and Aggregatoretc) patterns.
2. API Management using WSO2 for auditing, analytics and recording.
a) Installing WSO2 API Manager out of the box
b) Publishing the real-time API’s on WSO2 with the end point URL.
c) Subscribing the API’s in WSO2 by generating authentication key and gateway URL’s for the production
and sandbox
d) Installing and setting up Data analytics for API’s, creating datasource and different tables for persisting
analytics records.
3. Documenting the API’s using Swagger to provide it a UI Interface to test the REST services.
Technical Environment:
Apache Camel, Maven,Java/J2EE, Spring, REST, Hibernate, XML spy,Mapforce, Eclipse IDE, JBoss, Jetty Server etc.
AT&T, Alpharetta, USA
Mar 2015 – Sep2015
AT&T’s Customer Notification & Response Management Systems (EDD/EGS):
Development of new applications for sending out notifications (Email, SMS, Mail and AO) to AT&T customers. The
notifications are varied in nature including notifications like payment reminders, payment confirmations, profile
changes, usage alerts, etc. AT&T customer is notified by various means of these alerts – Email, SMS, Postal mail, and
Automated Outbound voice messages. CNM involves interaction with various upstreamapplications to get the request
for notification and downstream applications to send out the notifications via various methods like integration with
Email Gateway System to send out emails, with Common Service Interface to send out SMS, with Enterprise Letter
Handling, Corporate Graphics to send out the postal mails, Automatic Outbound systemto send out AO notifications.
All above applications form the part of CNM application and are on Java/J2EE platform, based on Struts, Spring
frameworks, Hibernate ORM, Webservices, JMS, Weblogic application servers and Oracle database.
Responsibilities:
 Mostly I work on designs for new clients (inside AT&T) that need an interface with EDD/EGS, creating AID
(Application Interface Design) and HLD’s (High Level Design) for the development team.
 Different clients (inside AT&T)who to use EDD engine for notification create their requirement, I propose the best
possible solution that can help to interface with EDD.
 Work with other application architect’s and SA (Solution architect for the project) to understand the interface for
EDD.
 Work with my BA’s to understand the requirements.
 Work with developers to make them understand the requirement for implementation.
 Do code review now and then with developers on my projects, to refactor it where ever possible.
Technical Environment:
 Java, Webservices, JAXB, Castor, XML, XSLT, Spring, JDBC, Hibernate, Oracle 11g, Weblogic 10.3.5, SQL
Developer, IBM RAD, Clear case, Quality center, Win SCP, putty, SoapUI, JMeter, JUnit, Altova Xml spy, Altova
Mapforce and Schema Agent.
Experience on Big Data:Hadoop -
Self learning & Training on - HDFS Architecture, Hadoop programming to process the flat file on Cloudera.
Intrested in working on Hadoop and otherBig Data technologies.
Verizon Telematics,
Atlanta, GA (USA)
Mar 2014 – March 2015
VTI Web Migration:
I am working as a technical architect, leading a team of 18 people involved in migration of 23 VTI Web applications E2E,
creating 3 new environments SIT, STG and Prod.
These applications are integrated with MW (SOA), Siebel, webgate, email servers and third party clients like state farm,
chase and TOS and are complex in nature.
Roles and Responsibilities –
1. LB URLs creation.
2. Installation of apache on webservers, configuration and writing rules for redirecting to app servers.
3. Installation of JBoss on servers,deploying applications and configurations.
4. Installation of webgate adapters and configuring them in the conf file for communicating with OAM servers.
5. E2E flow testing of all the application, fixing the integration as well as code bugs raised by QA team in regression
testing.
This project require lot of technical expertise in understanding the applications and their behaviorto set them up in all the
environments sometimes we have to go deep into TCP packet’s capturing to debug the issue while connecting to external
systems and need to understand how the webgate adapter communicate getting a request from webserver and validating it
with LDAP.
Verizon Wireless,
Alpharetta, USA
Apr 2012 – Mar 2014
EMP – Enterprise Mobility Platform (Mission critical application (VZW)):
• Centralizes mobile access to all enterprise apps
• Security policies& Compliance guidelines
• Push notificationsto users anytime anywhere
• App hosting,Deployment & Distribution
• Enterprise Marketplace
• Mobile Device Management
• Mobile Single Sign On
• Development support and technical guidance
• Production Support
EMP providesusers (Store and internal Verizon employees) a centralized mobile access to all enterprise apps on phones and
tablet. Both Employee and Business applications likePOS, President’s club and many more apps,(web apps,rich client,
hybrid client and html5) onmultiple OS platforms (Android, iOS, Blackberry and Windows phone)are on boarded by EMP.
EMP follows agile pattern and is divided into multiple releases each release gives its usera new feature or an upgrade to
best fit their business requirements.
Responsibilities:
 Involved in close interaction with clients to understand their business requirements.
 Designingcomponent that are easily configurable, reusable, and provide stability and optimum performance to the
existing application.
 Development of new module based on the requirements, demonstrating the project to the client to remove
functional gaps while working on real apps.
 Attending all the requirement calls, active participation in QA, UAT and Production deployment.
 Fixing defects in QA, UAT and Production environments.
 Development and Production Support for EMP Gateway and Portal.
 Worked on IBM DataPower X150 -
a. Creating application domain on dataPower.
b. Creating and configuring the mpg(multi-protocal-gateway) on DataPower for xml and non-xml request.
c. Writing rules using different action like AAA (Site-Minder security),transform (using dataPower
extendedxslt functions), filter, route, advanced and result.
d. Troubleshooting the request and response flow using show probe.
Technical Environment:
Java, Webservices, JAXB, Castor, XML, XSLT, Spring, Spring Integration, Ibatis,JDBC, Hibernate, Oracle 11g, Web
sphere, Sun Solaris 2.7, SQL Developer, IBM RAD, Clear case, Quality center, Win SCP, putty, SoapUI, JMeter,
JUnit, Altova Xml spy, AltovaMapforce and Schema Agent.
AT&T, Alpharetta, USA
Dec 2009 – Apr 2012
AT&T’s Customer Notification & Response Management Systems (CNM):
Development of new applications for sending out notifications (Email, SMS, Mail and AO) to AT&T customers. The
notifications are varied in nature including notifications like payment reminders, payment confirmations, profile
changes, usage alerts, etc. AT&T customer is notified by various means of these alerts – Email, SMS, Postal mail, and
Automated Outbound voice messages. CNM involves interaction with various upstreamapplications to get the request
for notification and downstream applications to send out the notifications via various methods like integration with
Email Gateway System to send out emails, with Common Service Interface to send out SMS, with Enterprise Letter
Handling, Corporate Graphics to send out the postal mails, Automatic Outbound systemto send out AO notifications.
All above applications form the part of CNM application and are on Java/J2EE platform, based on Struts, Spring
frameworks, Hibernate ORM, Webservices, JMS, Weblogic application servers and Oracle database.
Responsibilities:
 As Architect & Sr. developer, I am involved in close interaction with clients to understand their requirements.
 Designing the solution to meet the requirements - a solution that is component based, easily configurable, reusable,
and provide stability and optimum performance to the existing application.
 Designing the architecture of various business layers, components
 Designed and developed the messaging framework for communication between workflow manager and other
Enterprise Applications over XML and MQ-Series using JAXB
 Configuring the DB as per the requirements and creating Schema and XSLT mappings based on the business
requirement for the notification
 Developed various Customer and Network capacity flows. Developed various server side components using J2EE
API.
 Responsible for Web Logic administration, maintenance, tuning the server performance with optimum
configurations for memory, data sources, queues, caching; monitoring and providing solutions for stuck threads
and spikes
 Responsible for improving application’s performance, by optimizing the code, DB queries, using multi threading,
JAXB Caching, etc
Technical Environment:
Java, EJB, JMS, Webservice, JAXB, XML, XSLT, Apache Xerces, Spring, Hibernate,JDBC, Oracle 11g, Web Logic
10.3, Sun Solaris 2.7, SQL Developer, UML, SVN, Win SCP, putty, SoapUI, JUnit, Altova Xml spy, Altova Mapforce
and Schema Agent.
AT&T - OPSS Warranty Exchange Module Design and Development:
This project is a web based application designed for online customers who want warranty on their AT&T product and
can facilitate themselves with exact or similar type of replacement for their mobile. The system checks their eligibility
for Warranty exchange using the SL calls and helps them in completing their request. The customer can also select the
different type of shipping based on their preference like express and general shipping.
This involves a complete design of HLD and DD supported with sequence and class diagrams. It is an integration of
different components provided by AT&T like ATG, Slayer EJB calls, YODA (database), OPSSException and
ServiceException etc. The whole module is designed into 4 layers Action layer, ViewHelper layer, delegate layer and
Simulator coded for development.
Responsibilities:
HLD, Detailed Design, Coding, Unit and Integration testing,Reviewing.
Designing Simulator - (Core Java component)
Technical Environment:
Oracle Workshop, BEA Weblogic Server, Struts 2.0, UML, Java 5.0, SQL, Oracle 9, Edit plus, WINSCP and SQL plus
etc
SuperValu, Salt lake City, USA

August 2007 - December 2009
PeopleSoft HCM 8.8 HR & Payroll Supervalu Inc:
SUPERVALU is a leader in the grocery retailing industry.They combine expertise in grocery retail and supply chain
operations – two highly complementary core competencies. SUPERVALU is grounded in a rich, 135- year history of
food-industry innovation.
1. Contract Administration for Supervalu employees
This is an overall approach of designing the Pre Processor, leave Processor, Trust Processor and Eligibility Processor
for Contract Administration. The processors have been coded into 3 layers – Business Logic, View and Transfer
Object. Business Logic – The primary and sole responsibility of this tier is to handle and execute business processing of
entities. This layer consists of controllers which encapsulate the business logic and creates or consumes Business
domain objects (Models) which encapsulates the business data and the methods which operates on data. This tier makes
calls to the DAO’s and MethodInterface (which executes the rules based on the rule sequences in the database). The
controllers have no state within them, all the data is contained in the Transfer Objects.
Responsibilities
 Developing Java beans, Controller, Helper and DAO for calling java methods.
 Developed java methods for various business logic implementations.
 Writing SQL’s that are used behind the methods for selecting the data fromthe tables.
 Created the script for Peoplesoft screens to setup rules and calling methods for particular Union or Local.
 Using apache ant generated the build and deployed the jars on application server.
 Used CVS repository to synchronize the day to day work and checking in and out the java code.
Technical Environment:
Eclipse, Java, Java Beans, DAO, Hibernate, SQL, Oracle 9, JDBC, Toad, SQL Developer, WinCVS, Edit plus,
WINSCP, SQL plus etc
2. WLI systemintegrated with Peoplesoft that was embedded in Peoplesoft payroll
These applications were triggered externally from Peoplesoft system generated xml messages. Their main purpose was
to update tables in Peoplesoft database and to invoke the required business logic and generate the files for the different
internal systems like Oracle GL, AP and PO.
System was so powerfully designed that all the messages were sent to particular queues and topic where they were
published to the concerned channels and triggers the Java processes. Peoplesoft SQR and AppEngine programs for
Payroll, benefits, 401 k calculations were used to generate the xml messages to trigger the WLI applications for further
processing.
Responsibilities:
 Developed Interfaces (JPD) for PSOracleInterface using Java controls, JWS etc.
 Exposure to client and service endpoint design and architecture (SOA)
 Worked on SOAP and XML Processing API
 Describe and Publishing WebServices (WSDL1.1 +UDDI 2.0).
 Worked on Webservices security - Transport/XML level.
 Developed schema (xsd file) message to trigger that process.
 Setup queue in WLI console and JMS generators for Java message delivery to channels used in JPD.
 Integrated the interface with Peoplesoft SQR.
 Writing SQL’s and running scripts in golden.
Technical Environment:
BEA Weblogic Workshop 8.1, 9.2 and 9.6, JPD, JWS, JCS, XQuery, XML Namespace, XML Schema, XML Beans,
SOAP messages,XML spy, Toad, Benthic Golden, WinCVS, Edit plus, WINSCP, SQL plus etc.
Liberty Mutual, New Hampshire, USA

Feb 2006 - August 2007
Liberty Mutual-B2B - Production Support (USA)
Liberty Mutual, U.S.A. - “Helping people live safer, more secure lives” since 1912, Boston-based Liberty Mutual
Group (www.libertymutual.com) is a leading global multi-line group of insurance companies whose largest line of
business is private passenger auto, based on 2004 net written premium.
B2B facilitates the electronic exchange of data between Liberty Mutualand its trading partners in support of business
objectives. Trading Partners include:
 Customers - UPS, International Paper, SBC, etc.
 Business Partners - Safelite, ADP, Enterprise Rent-A-Car, Other Insurance Companies, Banks, etc.
 Government Agencies - State DMVs, Regulatory and Reporting Boards, etc.
 Vendors - Dell, Compaq, MSS Group, etc.
The most common types of transports are FTP with PGP (Pretty Good Privacy), web based file transfer (WBFT) and
virtual private network (VPN).
This project support includes both the legacy EC Utility and the B2B Gateway (new web Methods application) being
migrated to by Liberty Mutual.
The basic purpose of both systems (EC Utility and B2B Gateway) is to accept a transaction from a sender,perform
services on the transaction (e.g., translation), and deliver the transaction to the receiver. The sender and receiver can be
either an internal business application or an external trading partner. The services that will be provided by the EC
Utility & B2B Gateway include translation, encryption, decryption,archiving, logging, routing, transport,etc.
Responsibilities:
 To resolve the issue within ACU’s stated SLA timeframes.
 Communication with the client/ customer. This should include what the issue was, how it was resolved and any
additional explanation should be provided.Doing this will help ensure that the client/ customer has an
understanding of the problem, its cause and its final resolution.
Technical Environment:
Eclipse, Unix, Webmethods, XSession, Mainframe using Zephyr Passport as a tool, MS-Access 2003, Oracle 8i,
Hummingbird Connectivity V8.0, Peregrine ServiceCenter Client, SQL, Toad etc.
LG Electronics, Noida, INDIA
Apr 2005 - Jan 2006
LG Customer Service Network (LGCSNET) - Intranet Web component for LG customer care:
LG Customer Service Network (LGCSNET) features make it a very useful systemfor customer care centre solution for
any kind of service. It is based on distributed architecture; hence it can support multiple customer centers and link them
to central location. LGCSNET provides extensive reports and analysis of data captured,which helps in making
customer care services better.
It is based in modular architecture, comprises of various module-
1. Central core module
2. Report module
3. User Interface module
Responsibilities
 Understanding the existing prototype and finally involve in designing and developing the remaining portion of the
application with my project lead.
 Developing screens using JSP and JSTL for file attachments and uploading various files to the page.
 Developed database tables including the master tables for the above project.
 Worked in importing and exporting the data externally using dblink.
 Designed dynamic pages for the use of assistant for helping customers with various products.
 This involved flow of data variables on different pages and co-relating with different screen
Technical Environment:
Eclipse, JDeveloper, Struts, JSP, Servlets, Java beans, JavaScript, XML, SQL, Oracle 9i, Weblogic server 6.1, and Win
XP
Mold Online Development Management System
LGEMOLD was designed to process the request from various toolmakers, required to submit their quotation online
where it is selected depending on various constraints manually by LG tooling depts. The software includes number of
reports and graphs that were prepared in java, generated using real-time data updated in database using triggers and
procedures written for it.
Functions like report generating, mail sending and file (in different format) attachment has been worked out in various
modules.
Database has been designed in Oracle 9i and also some tables are imported and exported from and to the existing
database using dblink. Framework used is struts and validation part is done using Java Script. Security aspects are
worked at database level.
Responsibilities
 Responsibility of guiding and technical communication with the client. This includes architecture,
environment setup, teamskill and knowledge sharing.
 Designing of the systemER- Diagrams and module flow.
 Designing Master tables with respect to the screens and flow according to the requirements from tooling dept.
 Designing screens for uploading quotations from different vendors and then automatically grading the vendors on
the basis of different conditions.
 Developed the search page with various option using various conditions used in SQL
 Importing and exporting the data to the external and internal tables from various databases in the system.
 Writing the SQL and stored procedures used in the JSP and Servlets for designing various active pages.
 Helped in testing the various modules at different levels.
Technical Environment:
Struts 1.2, Oracle JDeveloper (IDE), Java 2, JSP, Servlets, JDBC, JSTL, Java Beans, JavaScript, XML, SQL, Oracle,
Tomcat 5.x
Dellsoft Technologies, Delhi, INDIA

Oct 2001 -Aug 2003
SmartQ – Malaysia Telecom
SmartQ is design to automate the queue system at the counter; the tokens are generated related to the respective
counters which are mapped to the various services provided to the customer.
The customer is provided with the counter for his service to respective counter and he no longer need to be in long
queue saving the precious time.
Also, there is a touch screen which serves the customers with the token and provides the information about various
services and scheme available currently.
The whole systemis divided into four parts
1. LCD Display
2. Touch Screen
3. Agent
4. Administrator
The systemis coded in Java, JSP/Servlets and database is designed in Oracle 9i.
Responsibilities
 Designing screens for uploading quotations from different vendors and then automatically grading the vendors on
the basis of different conditions.
 Developed the search page with various option using various conditions used in SQL
 Importing and exporting the data to the external and internal tables from various databases in the system.
 Writing the SQL and stored procedures used in the JSP and Servlets for designing various active pages.
Technical Environment:
Eclipse, JSP, Servlet, Java beans,JavaScript, JDBC, XML, SQL, Oracle and Tomcat 5.

More Related Content

What's hot

pradeep Network Engineer resume
pradeep Network Engineer resumepradeep Network Engineer resume
pradeep Network Engineer resumepradeep s
 
Technical Support/Windows Administrator
Technical Support/Windows AdministratorTechnical Support/Windows Administrator
Technical Support/Windows Administrator
Chandrakanth Gaikwad
 
IT administrator Resume
IT administrator ResumeIT administrator Resume
IT administrator Resume
Muhammad Naseer
 
Curriculum_Vitae
Curriculum_VitaeCurriculum_Vitae
Curriculum_VitaeAjay Sharma
 
Technical Support/Windows Administrator
Technical Support/Windows AdministratorTechnical Support/Windows Administrator
Technical Support/Windows Administrator
Chandrakanth Gaikwad
 
Curriculum Vitae and Personal Info
Curriculum Vitae and Personal InfoCurriculum Vitae and Personal Info
Curriculum Vitae and Personal Infomichael chugani
 
yashwnath resume1
yashwnath resume1yashwnath resume1
yashwnath resume1Yashwanth R
 
Chandrashekara_J_JavaDeveloper_Capgemini_4.5Years
Chandrashekara_J_JavaDeveloper_Capgemini_4.5YearsChandrashekara_J_JavaDeveloper_Capgemini_4.5Years
Chandrashekara_J_JavaDeveloper_Capgemini_4.5YearsChandrashekar J Gowda
 
Awanish resume (System Administrator Chandigarh)
Awanish resume (System Administrator Chandigarh)Awanish resume (System Administrator Chandigarh)
Awanish resume (System Administrator Chandigarh)Awanish Kumar Maurya
 
Sr.Application Support Engg(having 4.11 years of EXP) 2
Sr.Application Support Engg(having 4.11 years of EXP) 2Sr.Application Support Engg(having 4.11 years of EXP) 2
Sr.Application Support Engg(having 4.11 years of EXP) 2Hitesh Kushwaha
 
Prateek Improved 1page Resume
Prateek Improved 1page ResumePrateek Improved 1page Resume
Prateek Improved 1page Resume
prateekrajan89
 

What's hot (20)

pradeep Network Engineer resume
pradeep Network Engineer resumepradeep Network Engineer resume
pradeep Network Engineer resume
 
Mumtaz_Resume
Mumtaz_ResumeMumtaz_Resume
Mumtaz_Resume
 
Ravi new Exp
Ravi new ExpRavi new Exp
Ravi new Exp
 
Sathishkumar KR modified
Sathishkumar  KR modifiedSathishkumar  KR modified
Sathishkumar KR modified
 
vishnu rhcsa resume
vishnu rhcsa resumevishnu rhcsa resume
vishnu rhcsa resume
 
Naresh Babu
Naresh BabuNaresh Babu
Naresh Babu
 
Technical Support/Windows Administrator
Technical Support/Windows AdministratorTechnical Support/Windows Administrator
Technical Support/Windows Administrator
 
IT administrator Resume
IT administrator ResumeIT administrator Resume
IT administrator Resume
 
Curriculum_Vitae
Curriculum_VitaeCurriculum_Vitae
Curriculum_Vitae
 
Technical Support/Windows Administrator
Technical Support/Windows AdministratorTechnical Support/Windows Administrator
Technical Support/Windows Administrator
 
Curriculum Vitae and Personal Info
Curriculum Vitae and Personal InfoCurriculum Vitae and Personal Info
Curriculum Vitae and Personal Info
 
Modified CV
Modified CVModified CV
Modified CV
 
yashwnath resume1
yashwnath resume1yashwnath resume1
yashwnath resume1
 
SUNIL_THOMAS_CV
SUNIL_THOMAS_CVSUNIL_THOMAS_CV
SUNIL_THOMAS_CV
 
Rohit Sethi
Rohit SethiRohit Sethi
Rohit Sethi
 
Chandrashekara_J_JavaDeveloper_Capgemini_4.5Years
Chandrashekara_J_JavaDeveloper_Capgemini_4.5YearsChandrashekara_J_JavaDeveloper_Capgemini_4.5Years
Chandrashekara_J_JavaDeveloper_Capgemini_4.5Years
 
Awanish resume (System Administrator Chandigarh)
Awanish resume (System Administrator Chandigarh)Awanish resume (System Administrator Chandigarh)
Awanish resume (System Administrator Chandigarh)
 
Sr.Application Support Engg(having 4.11 years of EXP) 2
Sr.Application Support Engg(having 4.11 years of EXP) 2Sr.Application Support Engg(having 4.11 years of EXP) 2
Sr.Application Support Engg(having 4.11 years of EXP) 2
 
annukurni_resume
annukurni_resumeannukurni_resume
annukurni_resume
 
Prateek Improved 1page Resume
Prateek Improved 1page ResumePrateek Improved 1page Resume
Prateek Improved 1page Resume
 

Viewers also liked

Kevin Gallagher Resume
Kevin Gallagher ResumeKevin Gallagher Resume
Kevin Gallagher Resume
kevingallagher
 
Joan Willox Senior CA - Resume
Joan Willox Senior CA - ResumeJoan Willox Senior CA - Resume
Joan Willox Senior CA - ResumeJoan Willox
 
Arun Mathew Thomas_resume
Arun Mathew Thomas_resumeArun Mathew Thomas_resume
Arun Mathew Thomas_resumeARUN THOMAS
 
Sudiksha_CV_Informatica_Developer
Sudiksha_CV_Informatica_DeveloperSudiksha_CV_Informatica_Developer
Sudiksha_CV_Informatica_DeveloperSudiksha Janmeda
 
Himel_Sen_Resume
Himel_Sen_ResumeHimel_Sen_Resume
Himel_Sen_Resumehimel sen
 
Akram_Resume_ETL_Informatica
Akram_Resume_ETL_InformaticaAkram_Resume_ETL_Informatica
Akram_Resume_ETL_InformaticaAkram Bhuyan
 
RanjithHV 2.5yrExp in Dotnet
RanjithHV 2.5yrExp in DotnetRanjithHV 2.5yrExp in Dotnet
RanjithHV 2.5yrExp in Dotnetranjith hv
 
VISHVANATH PAWAR - RESUME- Front-End developer, UI Design & Developer
VISHVANATH PAWAR - RESUME- Front-End developer, UI Design & DeveloperVISHVANATH PAWAR - RESUME- Front-End developer, UI Design & Developer
VISHVANATH PAWAR - RESUME- Front-End developer, UI Design & DeveloperVishvanath Pawar
 
ASHOK KUMAR UI Developer Resume
ASHOK KUMAR UI Developer ResumeASHOK KUMAR UI Developer Resume
ASHOK KUMAR UI Developer ResumeSorakayala Ashok
 

Viewers also liked (16)

Kevin Gallagher Resume
Kevin Gallagher ResumeKevin Gallagher Resume
Kevin Gallagher Resume
 
Joan Willox Senior CA - Resume
Joan Willox Senior CA - ResumeJoan Willox Senior CA - Resume
Joan Willox Senior CA - Resume
 
Arun Mathew Thomas_resume
Arun Mathew Thomas_resumeArun Mathew Thomas_resume
Arun Mathew Thomas_resume
 
Resume 2015 SW
Resume 2015 SWResume 2015 SW
Resume 2015 SW
 
Sudhir Gajjela_Resume
Sudhir Gajjela_ResumeSudhir Gajjela_Resume
Sudhir Gajjela_Resume
 
Sudiksha_CV_Informatica_Developer
Sudiksha_CV_Informatica_DeveloperSudiksha_CV_Informatica_Developer
Sudiksha_CV_Informatica_Developer
 
Himel_Sen_Resume
Himel_Sen_ResumeHimel_Sen_Resume
Himel_Sen_Resume
 
Akram_Resume_ETL_Informatica
Akram_Resume_ETL_InformaticaAkram_Resume_ETL_Informatica
Akram_Resume_ETL_Informatica
 
Renu_Resume
Renu_ResumeRenu_Resume
Renu_Resume
 
Saheel_Babu _KT
Saheel_Babu _KTSaheel_Babu _KT
Saheel_Babu _KT
 
RanjithHV 2.5yrExp in Dotnet
RanjithHV 2.5yrExp in DotnetRanjithHV 2.5yrExp in Dotnet
RanjithHV 2.5yrExp in Dotnet
 
VISHVANATH PAWAR - RESUME- Front-End developer, UI Design & Developer
VISHVANATH PAWAR - RESUME- Front-End developer, UI Design & DeveloperVISHVANATH PAWAR - RESUME- Front-End developer, UI Design & Developer
VISHVANATH PAWAR - RESUME- Front-End developer, UI Design & Developer
 
Utter resume.docx (2)
Utter resume.docx (2)Utter resume.docx (2)
Utter resume.docx (2)
 
MyResume
MyResumeMyResume
MyResume
 
Resume
ResumeResume
Resume
 
ASHOK KUMAR UI Developer Resume
ASHOK KUMAR UI Developer ResumeASHOK KUMAR UI Developer Resume
ASHOK KUMAR UI Developer Resume
 

Similar to Rajeev_Resume

Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
Neel A
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh Dasari
 
Senior-Java-Programmer-CV
Senior-Java-Programmer-CVSenior-Java-Programmer-CV
Senior-Java-Programmer-CVAhmed Afifi
 
Chaitanya r b resume
Chaitanya r b resumeChaitanya r b resume
Chaitanya r b resume
Chaitanya Rb
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
MdHasan872214
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resumewahirshad
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
SUNILKUMAR GADHETHARIA
 
Sr Certified JAVA_J2EE Application Dev
Sr Certified JAVA_J2EE Application DevSr Certified JAVA_J2EE Application Dev
Sr Certified JAVA_J2EE Application DevVenkat Gaddam
 
Aman_Kebreab_Resume
Aman_Kebreab_ResumeAman_Kebreab_Resume
Aman_Kebreab_ResumeAman Kebreab
 
Resume new it_format
Resume new it_formatResume new it_format
Resume new it_format
Rajiv Saini
 
Shyam Patil - Resume
Shyam Patil - ResumeShyam Patil - Resume
Shyam Patil - ResumeShyam Patil
 
Resume_Sandip_Mohod_Java_9_plus_years_exp
Resume_Sandip_Mohod_Java_9_plus_years_expResume_Sandip_Mohod_Java_9_plus_years_exp
Resume_Sandip_Mohod_Java_9_plus_years_expSandip Mohod
 

Similar to Rajeev_Resume (20)

Deepthi_KV
Deepthi_KVDeepthi_KV
Deepthi_KV
 
JulianSerna2016
JulianSerna2016JulianSerna2016
JulianSerna2016
 
Ranjith_Reddy Yallampalli Resume
Ranjith_Reddy Yallampalli ResumeRanjith_Reddy Yallampalli Resume
Ranjith_Reddy Yallampalli Resume
 
Prasant_nayak_IBM_3Yr_Exp
Prasant_nayak_IBM_3Yr_ExpPrasant_nayak_IBM_3Yr_Exp
Prasant_nayak_IBM_3Yr_Exp
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead
 
Senior-Java-Programmer-CV
Senior-Java-Programmer-CVSenior-Java-Programmer-CV
Senior-Java-Programmer-CV
 
Chaitanya r b resume
Chaitanya r b resumeChaitanya r b resume
Chaitanya r b resume
 
Resume
ResumeResume
Resume
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
Resume
ResumeResume
Resume
 
Java-J2ee_Resume
Java-J2ee_ResumeJava-J2ee_Resume
Java-J2ee_Resume
 
Karthikeyan Resume
Karthikeyan ResumeKarthikeyan Resume
Karthikeyan Resume
 
Sr Certified JAVA_J2EE Application Dev
Sr Certified JAVA_J2EE Application DevSr Certified JAVA_J2EE Application Dev
Sr Certified JAVA_J2EE Application Dev
 
Aman_Kebreab_Resume
Aman_Kebreab_ResumeAman_Kebreab_Resume
Aman_Kebreab_Resume
 
Resume new it_format
Resume new it_formatResume new it_format
Resume new it_format
 
Shyam Patil - Resume
Shyam Patil - ResumeShyam Patil - Resume
Shyam Patil - Resume
 
Resume_Sandip_Mohod_Java_9_plus_years_exp
Resume_Sandip_Mohod_Java_9_plus_years_expResume_Sandip_Mohod_Java_9_plus_years_exp
Resume_Sandip_Mohod_Java_9_plus_years_exp
 

Rajeev_Resume

  • 1. Rajeev Bhatnagar sent2rajeev@gmail.com 404-604-0721 Experience Summary  About 13 years (from last 6 years working in Verizon (approx 4 yrs) and AT&T (approx 3+ yrs)) of extensive experience in architecture, design and development of distributed systems, web technologies,databases,Java messaging and Java web services.  Good understanding of core java and in-depth knowledge of J2EE, Spring MVC etc.  Expertise in integrating complex systems using integration framework, like Apache Camel.  Worked on IBM DataPower X150, creating, configuring mpg’s (multi-protocol gateway) and troubleshooting the different rule flows.  Excellent knowledge of XML, XSLT, XML parsers, SOAP and REST Web services.  Expert level skills in Designing and Implementing web servers solutions and deploying Java Application on servers like webSphere, webLogic, configuring Apache Web Server and configuring various Servlet engines.  Comprehensive knowledge of physical and logical data modeling, performance tuning.  A good hands-on experience, on performance tuning using different tools like Willy Introscope and JProbe etc.  Excellent communication, presentation and interpersonal skills.  Functional Expertise in Telecom domain. Academic Background  Master of Technology in Electronics Engineering from National Institute of Technology, Allahabad UP, one of the highly reputed Institutes of higher education in India, equivalent of Master of Science Degree in Electronics Engineering from an accredited US college or University.  Bachelors of Technology (IET Rohilkhand University Bareilly, UP, India)  Diploma in Advance Computing from C-DAC, New Delhi, India. Technical Skills Languages/Methodologies: Java, JSP, Servlet, XSLT, UML, PL-SQL, Perl, and JavaScript Technologies: Apache Camel, WSO2, Swagger, JNDI, JMS, JDBC, Servlets, JSP, Web Services, REST, WADL, SOAP, WSDL, JAXB, HTML Hibernate, Ibatis, Jdbc Template and Velocity etc Frameworks: Spring MVC, Spring AOP, Spring Security and Struts etc. Software toolsand Utilities: Eclipse, JBoss, IBM RAD, JDeveloper, Altova Xml spy,Map Force, Microsoft Visio, TOAD, SQL Developer, Wily Interscope and JProbe etc Internet TechnologiesInstallationsand Configurations: Complete design, installation and configuration of Web applications on Websphere,Weblogic and Tomcat servers including certificates and SSL import on servers. Web Servers/App. Servers: web Logic, websphere, Jetty and tomcat servers Database Technologies: Oracle, MongoDb, and MS Access Operating Systems: Unix/Linux and Windows. Data Communication and Networking: Repository: Deployment tools: TCP/IP, SMTP and DNS Accurev 6.1, SVN and Git Ring build, Jenkins
  • 2. Work Experience AT&T, Alpharetta, USA Apr 2015 – current AT&TGlobal search engine This project is to add search functionality to different ATT ecommerce applications that are used for various business purpose.Here the product used for search is Solr and Lucene, a middle layer is used to make REST APIs calls to Solr for search result. This middle layer is coded in Node js using different third party library available on NPM. Roles & Responsibility - 1. Solr and Lucene -  Creating solrConfig.xml and schema.xml as per the application requirement.  Ingesting the data into solr  Creating the datasource in Solr  creating collection in Solr 2. Node js  Making REST service for GSS team to call search APIs for search result.  These services internally make a call to Solr using the rule engine defined for each collections  Defining proper jason request/response with query, filter/collection, boost query and other parameters. Technical Environment: Node js, Solr, Lucene, docker, Java/J2EE, Spring, REST, Maven, XML spy,Mapforce, Visual studio code, Eclipse IDE, JBoss, Jetty Server etc. Verizon Wireless, Alpharetta, USA Sep 2015 – March 2015 Small Talk B2B portal – Development Project Small Talk B2B portal architecture with backend calling REST services hosted on the external systemlike Vision (billing sys),ECPD and Broadsoft etc. This is a B2B application from Verizon which will replace small exchange services. Roles and Responsibilities: To develop Volte B2B portal architecture with backend calling Services hosted on the external systemlike Vision (billing sys),ECPD and Broadsoft etc. 1. Developing new services to be used in Small Talk B2B portal, using Integration tool, Apache camel that gives these services loosely coupled, flexible and light weighted. a) Writing common components (framework, loggers, dao, transaction history etc) to be added to different routes. b) Writing services (requestProcessor,responseProcessorand validators etc) to communicate with external systems. c) Orchestrating services using different EIP (Message translator, Splitter and Aggregatoretc) patterns. 2. API Management using WSO2 for auditing, analytics and recording.
  • 3. a) Installing WSO2 API Manager out of the box b) Publishing the real-time API’s on WSO2 with the end point URL. c) Subscribing the API’s in WSO2 by generating authentication key and gateway URL’s for the production and sandbox d) Installing and setting up Data analytics for API’s, creating datasource and different tables for persisting analytics records. 3. Documenting the API’s using Swagger to provide it a UI Interface to test the REST services. Technical Environment: Apache Camel, Maven,Java/J2EE, Spring, REST, Hibernate, XML spy,Mapforce, Eclipse IDE, JBoss, Jetty Server etc. AT&T, Alpharetta, USA Mar 2015 – Sep2015 AT&T’s Customer Notification & Response Management Systems (EDD/EGS): Development of new applications for sending out notifications (Email, SMS, Mail and AO) to AT&T customers. The notifications are varied in nature including notifications like payment reminders, payment confirmations, profile changes, usage alerts, etc. AT&T customer is notified by various means of these alerts – Email, SMS, Postal mail, and Automated Outbound voice messages. CNM involves interaction with various upstreamapplications to get the request for notification and downstream applications to send out the notifications via various methods like integration with Email Gateway System to send out emails, with Common Service Interface to send out SMS, with Enterprise Letter Handling, Corporate Graphics to send out the postal mails, Automatic Outbound systemto send out AO notifications. All above applications form the part of CNM application and are on Java/J2EE platform, based on Struts, Spring frameworks, Hibernate ORM, Webservices, JMS, Weblogic application servers and Oracle database. Responsibilities:  Mostly I work on designs for new clients (inside AT&T) that need an interface with EDD/EGS, creating AID (Application Interface Design) and HLD’s (High Level Design) for the development team.  Different clients (inside AT&T)who to use EDD engine for notification create their requirement, I propose the best possible solution that can help to interface with EDD.  Work with other application architect’s and SA (Solution architect for the project) to understand the interface for EDD.  Work with my BA’s to understand the requirements.  Work with developers to make them understand the requirement for implementation.  Do code review now and then with developers on my projects, to refactor it where ever possible. Technical Environment:  Java, Webservices, JAXB, Castor, XML, XSLT, Spring, JDBC, Hibernate, Oracle 11g, Weblogic 10.3.5, SQL Developer, IBM RAD, Clear case, Quality center, Win SCP, putty, SoapUI, JMeter, JUnit, Altova Xml spy, Altova Mapforce and Schema Agent. Experience on Big Data:Hadoop - Self learning & Training on - HDFS Architecture, Hadoop programming to process the flat file on Cloudera. Intrested in working on Hadoop and otherBig Data technologies. Verizon Telematics, Atlanta, GA (USA) Mar 2014 – March 2015 VTI Web Migration: I am working as a technical architect, leading a team of 18 people involved in migration of 23 VTI Web applications E2E, creating 3 new environments SIT, STG and Prod. These applications are integrated with MW (SOA), Siebel, webgate, email servers and third party clients like state farm,
  • 4. chase and TOS and are complex in nature. Roles and Responsibilities – 1. LB URLs creation. 2. Installation of apache on webservers, configuration and writing rules for redirecting to app servers. 3. Installation of JBoss on servers,deploying applications and configurations. 4. Installation of webgate adapters and configuring them in the conf file for communicating with OAM servers. 5. E2E flow testing of all the application, fixing the integration as well as code bugs raised by QA team in regression testing. This project require lot of technical expertise in understanding the applications and their behaviorto set them up in all the environments sometimes we have to go deep into TCP packet’s capturing to debug the issue while connecting to external systems and need to understand how the webgate adapter communicate getting a request from webserver and validating it with LDAP. Verizon Wireless, Alpharetta, USA Apr 2012 – Mar 2014 EMP – Enterprise Mobility Platform (Mission critical application (VZW)): • Centralizes mobile access to all enterprise apps • Security policies& Compliance guidelines • Push notificationsto users anytime anywhere • App hosting,Deployment & Distribution • Enterprise Marketplace • Mobile Device Management • Mobile Single Sign On • Development support and technical guidance • Production Support EMP providesusers (Store and internal Verizon employees) a centralized mobile access to all enterprise apps on phones and tablet. Both Employee and Business applications likePOS, President’s club and many more apps,(web apps,rich client, hybrid client and html5) onmultiple OS platforms (Android, iOS, Blackberry and Windows phone)are on boarded by EMP. EMP follows agile pattern and is divided into multiple releases each release gives its usera new feature or an upgrade to best fit their business requirements. Responsibilities:  Involved in close interaction with clients to understand their business requirements.  Designingcomponent that are easily configurable, reusable, and provide stability and optimum performance to the existing application.  Development of new module based on the requirements, demonstrating the project to the client to remove functional gaps while working on real apps.  Attending all the requirement calls, active participation in QA, UAT and Production deployment.  Fixing defects in QA, UAT and Production environments.  Development and Production Support for EMP Gateway and Portal.  Worked on IBM DataPower X150 - a. Creating application domain on dataPower. b. Creating and configuring the mpg(multi-protocal-gateway) on DataPower for xml and non-xml request. c. Writing rules using different action like AAA (Site-Minder security),transform (using dataPower extendedxslt functions), filter, route, advanced and result. d. Troubleshooting the request and response flow using show probe.
  • 5. Technical Environment: Java, Webservices, JAXB, Castor, XML, XSLT, Spring, Spring Integration, Ibatis,JDBC, Hibernate, Oracle 11g, Web sphere, Sun Solaris 2.7, SQL Developer, IBM RAD, Clear case, Quality center, Win SCP, putty, SoapUI, JMeter, JUnit, Altova Xml spy, AltovaMapforce and Schema Agent. AT&T, Alpharetta, USA Dec 2009 – Apr 2012 AT&T’s Customer Notification & Response Management Systems (CNM): Development of new applications for sending out notifications (Email, SMS, Mail and AO) to AT&T customers. The notifications are varied in nature including notifications like payment reminders, payment confirmations, profile changes, usage alerts, etc. AT&T customer is notified by various means of these alerts – Email, SMS, Postal mail, and Automated Outbound voice messages. CNM involves interaction with various upstreamapplications to get the request for notification and downstream applications to send out the notifications via various methods like integration with Email Gateway System to send out emails, with Common Service Interface to send out SMS, with Enterprise Letter Handling, Corporate Graphics to send out the postal mails, Automatic Outbound systemto send out AO notifications. All above applications form the part of CNM application and are on Java/J2EE platform, based on Struts, Spring frameworks, Hibernate ORM, Webservices, JMS, Weblogic application servers and Oracle database. Responsibilities:  As Architect & Sr. developer, I am involved in close interaction with clients to understand their requirements.  Designing the solution to meet the requirements - a solution that is component based, easily configurable, reusable, and provide stability and optimum performance to the existing application.  Designing the architecture of various business layers, components  Designed and developed the messaging framework for communication between workflow manager and other Enterprise Applications over XML and MQ-Series using JAXB  Configuring the DB as per the requirements and creating Schema and XSLT mappings based on the business requirement for the notification  Developed various Customer and Network capacity flows. Developed various server side components using J2EE API.  Responsible for Web Logic administration, maintenance, tuning the server performance with optimum configurations for memory, data sources, queues, caching; monitoring and providing solutions for stuck threads and spikes  Responsible for improving application’s performance, by optimizing the code, DB queries, using multi threading, JAXB Caching, etc Technical Environment: Java, EJB, JMS, Webservice, JAXB, XML, XSLT, Apache Xerces, Spring, Hibernate,JDBC, Oracle 11g, Web Logic 10.3, Sun Solaris 2.7, SQL Developer, UML, SVN, Win SCP, putty, SoapUI, JUnit, Altova Xml spy, Altova Mapforce and Schema Agent. AT&T - OPSS Warranty Exchange Module Design and Development: This project is a web based application designed for online customers who want warranty on their AT&T product and can facilitate themselves with exact or similar type of replacement for their mobile. The system checks their eligibility for Warranty exchange using the SL calls and helps them in completing their request. The customer can also select the different type of shipping based on their preference like express and general shipping. This involves a complete design of HLD and DD supported with sequence and class diagrams. It is an integration of different components provided by AT&T like ATG, Slayer EJB calls, YODA (database), OPSSException and ServiceException etc. The whole module is designed into 4 layers Action layer, ViewHelper layer, delegate layer and Simulator coded for development.
  • 6. Responsibilities: HLD, Detailed Design, Coding, Unit and Integration testing,Reviewing. Designing Simulator - (Core Java component) Technical Environment: Oracle Workshop, BEA Weblogic Server, Struts 2.0, UML, Java 5.0, SQL, Oracle 9, Edit plus, WINSCP and SQL plus etc SuperValu, Salt lake City, USA 
August 2007 - December 2009 PeopleSoft HCM 8.8 HR & Payroll Supervalu Inc: SUPERVALU is a leader in the grocery retailing industry.They combine expertise in grocery retail and supply chain operations – two highly complementary core competencies. SUPERVALU is grounded in a rich, 135- year history of food-industry innovation. 1. Contract Administration for Supervalu employees This is an overall approach of designing the Pre Processor, leave Processor, Trust Processor and Eligibility Processor for Contract Administration. The processors have been coded into 3 layers – Business Logic, View and Transfer Object. Business Logic – The primary and sole responsibility of this tier is to handle and execute business processing of entities. This layer consists of controllers which encapsulate the business logic and creates or consumes Business domain objects (Models) which encapsulates the business data and the methods which operates on data. This tier makes calls to the DAO’s and MethodInterface (which executes the rules based on the rule sequences in the database). The controllers have no state within them, all the data is contained in the Transfer Objects. Responsibilities  Developing Java beans, Controller, Helper and DAO for calling java methods.  Developed java methods for various business logic implementations.  Writing SQL’s that are used behind the methods for selecting the data fromthe tables.  Created the script for Peoplesoft screens to setup rules and calling methods for particular Union or Local.  Using apache ant generated the build and deployed the jars on application server.  Used CVS repository to synchronize the day to day work and checking in and out the java code. Technical Environment: Eclipse, Java, Java Beans, DAO, Hibernate, SQL, Oracle 9, JDBC, Toad, SQL Developer, WinCVS, Edit plus, WINSCP, SQL plus etc 2. WLI systemintegrated with Peoplesoft that was embedded in Peoplesoft payroll These applications were triggered externally from Peoplesoft system generated xml messages. Their main purpose was to update tables in Peoplesoft database and to invoke the required business logic and generate the files for the different internal systems like Oracle GL, AP and PO. System was so powerfully designed that all the messages were sent to particular queues and topic where they were published to the concerned channels and triggers the Java processes. Peoplesoft SQR and AppEngine programs for Payroll, benefits, 401 k calculations were used to generate the xml messages to trigger the WLI applications for further processing. Responsibilities:  Developed Interfaces (JPD) for PSOracleInterface using Java controls, JWS etc.  Exposure to client and service endpoint design and architecture (SOA)  Worked on SOAP and XML Processing API  Describe and Publishing WebServices (WSDL1.1 +UDDI 2.0).
  • 7.  Worked on Webservices security - Transport/XML level.  Developed schema (xsd file) message to trigger that process.  Setup queue in WLI console and JMS generators for Java message delivery to channels used in JPD.  Integrated the interface with Peoplesoft SQR.  Writing SQL’s and running scripts in golden. Technical Environment: BEA Weblogic Workshop 8.1, 9.2 and 9.6, JPD, JWS, JCS, XQuery, XML Namespace, XML Schema, XML Beans, SOAP messages,XML spy, Toad, Benthic Golden, WinCVS, Edit plus, WINSCP, SQL plus etc. Liberty Mutual, New Hampshire, USA 
Feb 2006 - August 2007 Liberty Mutual-B2B - Production Support (USA) Liberty Mutual, U.S.A. - “Helping people live safer, more secure lives” since 1912, Boston-based Liberty Mutual Group (www.libertymutual.com) is a leading global multi-line group of insurance companies whose largest line of business is private passenger auto, based on 2004 net written premium. B2B facilitates the electronic exchange of data between Liberty Mutualand its trading partners in support of business objectives. Trading Partners include:  Customers - UPS, International Paper, SBC, etc.  Business Partners - Safelite, ADP, Enterprise Rent-A-Car, Other Insurance Companies, Banks, etc.  Government Agencies - State DMVs, Regulatory and Reporting Boards, etc.  Vendors - Dell, Compaq, MSS Group, etc. The most common types of transports are FTP with PGP (Pretty Good Privacy), web based file transfer (WBFT) and virtual private network (VPN). This project support includes both the legacy EC Utility and the B2B Gateway (new web Methods application) being migrated to by Liberty Mutual. The basic purpose of both systems (EC Utility and B2B Gateway) is to accept a transaction from a sender,perform services on the transaction (e.g., translation), and deliver the transaction to the receiver. The sender and receiver can be either an internal business application or an external trading partner. The services that will be provided by the EC Utility & B2B Gateway include translation, encryption, decryption,archiving, logging, routing, transport,etc. Responsibilities:  To resolve the issue within ACU’s stated SLA timeframes.  Communication with the client/ customer. This should include what the issue was, how it was resolved and any additional explanation should be provided.Doing this will help ensure that the client/ customer has an understanding of the problem, its cause and its final resolution. Technical Environment: Eclipse, Unix, Webmethods, XSession, Mainframe using Zephyr Passport as a tool, MS-Access 2003, Oracle 8i, Hummingbird Connectivity V8.0, Peregrine ServiceCenter Client, SQL, Toad etc. LG Electronics, Noida, INDIA Apr 2005 - Jan 2006 LG Customer Service Network (LGCSNET) - Intranet Web component for LG customer care: LG Customer Service Network (LGCSNET) features make it a very useful systemfor customer care centre solution for any kind of service. It is based on distributed architecture; hence it can support multiple customer centers and link them to central location. LGCSNET provides extensive reports and analysis of data captured,which helps in making customer care services better.
  • 8. It is based in modular architecture, comprises of various module- 1. Central core module 2. Report module 3. User Interface module Responsibilities  Understanding the existing prototype and finally involve in designing and developing the remaining portion of the application with my project lead.  Developing screens using JSP and JSTL for file attachments and uploading various files to the page.  Developed database tables including the master tables for the above project.  Worked in importing and exporting the data externally using dblink.  Designed dynamic pages for the use of assistant for helping customers with various products.  This involved flow of data variables on different pages and co-relating with different screen Technical Environment: Eclipse, JDeveloper, Struts, JSP, Servlets, Java beans, JavaScript, XML, SQL, Oracle 9i, Weblogic server 6.1, and Win XP Mold Online Development Management System LGEMOLD was designed to process the request from various toolmakers, required to submit their quotation online where it is selected depending on various constraints manually by LG tooling depts. The software includes number of reports and graphs that were prepared in java, generated using real-time data updated in database using triggers and procedures written for it. Functions like report generating, mail sending and file (in different format) attachment has been worked out in various modules. Database has been designed in Oracle 9i and also some tables are imported and exported from and to the existing database using dblink. Framework used is struts and validation part is done using Java Script. Security aspects are worked at database level. Responsibilities  Responsibility of guiding and technical communication with the client. This includes architecture, environment setup, teamskill and knowledge sharing.  Designing of the systemER- Diagrams and module flow.  Designing Master tables with respect to the screens and flow according to the requirements from tooling dept.  Designing screens for uploading quotations from different vendors and then automatically grading the vendors on the basis of different conditions.  Developed the search page with various option using various conditions used in SQL  Importing and exporting the data to the external and internal tables from various databases in the system.  Writing the SQL and stored procedures used in the JSP and Servlets for designing various active pages.  Helped in testing the various modules at different levels. Technical Environment: Struts 1.2, Oracle JDeveloper (IDE), Java 2, JSP, Servlets, JDBC, JSTL, Java Beans, JavaScript, XML, SQL, Oracle, Tomcat 5.x Dellsoft Technologies, Delhi, INDIA 
Oct 2001 -Aug 2003 SmartQ – Malaysia Telecom SmartQ is design to automate the queue system at the counter; the tokens are generated related to the respective counters which are mapped to the various services provided to the customer. The customer is provided with the counter for his service to respective counter and he no longer need to be in long queue saving the precious time. Also, there is a touch screen which serves the customers with the token and provides the information about various
  • 9. services and scheme available currently. The whole systemis divided into four parts 1. LCD Display 2. Touch Screen 3. Agent 4. Administrator The systemis coded in Java, JSP/Servlets and database is designed in Oracle 9i. Responsibilities  Designing screens for uploading quotations from different vendors and then automatically grading the vendors on the basis of different conditions.  Developed the search page with various option using various conditions used in SQL  Importing and exporting the data to the external and internal tables from various databases in the system.  Writing the SQL and stored procedures used in the JSP and Servlets for designing various active pages. Technical Environment: Eclipse, JSP, Servlet, Java beans,JavaScript, JDBC, XML, SQL, Oracle and Tomcat 5.