Mahesh Yadav Vanamula
Phone: 404-***-****
Email: ******.********@*****.***
Summary
Technical Architect with more than Fourteen years of solid experience in architecture, design, development, testing, troubleshooting, maintenance, and enhancement of new and existing projects. Experience in architecting, designing and developing using SOA, UML, Java EE 5.0(EJB 3.0/2.1, JMS, RMI-IIOP, JNDI, JDBC, Servlets, JSP), Java SE 8.0, Java SE 7.0, Java SE 6.0, Java SE 5.0, Android, JPA, Groovy, Grails, GORM, Web Services, WSDL, SOAP, REST, Spring Boot, Spring Framework, Spring Security, GGTS, Spring STS, Spring Roo, Apache Camel, Quartz, Hibernate, My BATIS, iBATIS, Rational Software Architect, EHCache, Cucumber Testing Framework, Selenium, Java Serve Faces 1.2, Portlets, Midlets, Struts, Apache Kafka, JavaScript, AJAX, DHTMLX, JAXB, JAXP, JAX-RPC, XML, XSD, XQuery, Angular JS, Angular bootstrap, JSON, XHTML, HTML, Junit, Java ME, MIDP, CLDC, BlackBerry API, Internet/Web and E-Commerce, and Client Server applications. Proficient in IBM WebSphere Application Server, IBM WebSphere Business Modeler,IBM WebSphere Process Server, IBM WebSphere ESB, IBM WebSphere Portal Server, Weblogic Application Server, WebLogic Integration Server, WebLogic Portal Server, AquaLogic Service Bus, AquaLogic BPM, JBoss Application Server, JBoss Portal Server,Tomcat, and Apache Web Server. Solid experience in OOAD, OOPS, MVC, JSF, Hibernate, Spring Framework, Design Patterns, Junit, Java Server Side Programming and Agile methodologies, Scrum, RUP and SDLC. Experience in the development of e-commerce and enterprise applications for the insurance, banking and financial, telecom, health care, retail and educational domain. Solid working knowledge in OOAD and good architecting and design skills. Solid client interaction and documentation skills.
Certifications:
Sun Certified Enterprise Architect for J2EE Technology (Part I - 89%, Part II & III - 81%)
Sun Certified Business Component Developer for the Java 2 Platform (95 %)
Sun Certified Programmer for the Java 2 Platform. (85 %)
IBM Certified Object-Oriented Analysis and Design with UML (83 %)
IBM Certified Developer for XML and Related Technologies, V1 (66 %)
eCertifications.com Certified Programmer for Advanced XML (78 %)
eCertifications.com Certified Programmer for XML (81 %)
Skills:
Languages: Java (Java SE 8.0, Java SE 7.0, Java 6.0, Java 5.0 and older versions), UML, XML, XSL, JavaScript, ASP, PERL, HTML and SQL.
Technologies: Java EE 6.0(EJB 3.0/2.1, RMI-IIOP, JNDI, Java Servlets, JSP), Java SE 8.0, Java SE 7.0/6.0/5.0, Java ME, Groovy 2.1, Grails 2.2.3 JDK 1.4, JDK 1.3, JDK 1.2, JPA, JSF, JDBC 2.0, JMS, JNDI, ESB, Web Services, EHCache, Struts, JSON, JSF, Design Patterns (GOF & J2EE), UML, SOA, JAXB, JAX-RPC, JAXP, WSDL, SDO, JavaScript, SOAP, REST, Junit, Cucumber Testing Framework, Selenium, AJAX, DHTMLX, Apache's mod_jk Reverse Proxy, BIGIP, Siteminder Policy Server, Single Sign-On, Applets, Swing, RMI, AWT, LDAP, ODBC, CSS, Xalan, Xerces, XSLT.
Framework(s): Spring Boot, Spring Framework, Angular JS, Struts, Apache Camel, Cucumber Testing Framework, Junit.
Object Relational Mapping Framework(s): Hibernate, iBatis
Design & Development Tools: IBM Rational Software Architect (IRSA), IBM WebSphere Integration Developer 6.1(WID 6.1), Groovy/Grails Tool Suite, Intellij IDEA IDE, Eclipse IDE Mars 2, Eclipse IDE Juno, Eclipse IDE Ganymede, Eclipse IDE 3.2.1, IBM WebSphere Studio Application Developer (WSAD 5.1), BEA Weblogic Workshop 8.1, Rational Rose Enterprise Edition, Star UML 2.6.0, XML Spy, SOAP UI, Microsoft Project, Microsoft Visio, Visual Age for Java, Sun FORTE for JAVA, XML Writer, TOAD.
Business Process Management: IBM WebSphere Process Server 7.0, IBM WebSphere Business Modeler 6.2, IBM WebSphere Process Server 6.2, IBM WebSphere Process Server 6.1
Build Tools: ANT, Apache Maven 3.1.0
Application Servers: IBM WebSphere Integration Server 6.2, IBM WebSphere Process Server 7.0, IBM WebSphere Application Server 7.2, BEA Weblogic Application Server 10.0, BEA Weblogic Application Server 9.2, BEA Weblogic Application Server 8.1 SP 5, IBM Websphere Application Server 5.5, JBoss Application Server, Apache web server, Jakarta Tomcat, Java Web Server.
Middleware Technologies: MQ Series, IBM Websphere ESB, IBM WebSphere Message Broker, IBM Data Power, BEA WebLogic Aqua Logic Service Bus, CORBA
Mobile Technologies: Android Development, BlackBerry JDE, BlackBerry Java Plug-in for Eclipse, J2ME Wireless Toolkit 2.2, Midlets, MIDP, CLDC.
Designed and developed ‘Matching Memory Game', ‘Shuffle Game', ‘Inspirational and Motivational Quotations' using Android and BlackBerry.
Android Applications: https://play.google.com/store/apps/developer?id=Mahesh+Yadav&hl=en
Technical Blog: http://java-maheshyadav.blogspot.com
RDBMS: Oracle 10g/8i, PostgresSQL Sybase, MS SQL Server and DB2 UDB 5.0/6.0.
Protocols: SOAP, HTTP, HTTPS, LDAP and TCP/IP,
Process Methodologies: Scrum, Rational Unified Process (RUP), agile methodologies, SDLC
Configuration Management Tools: IBM Rational Clearcase, Subversion, CA Harvest, Perforce, CVS, and VSS.
Operating Systems: Android 4.1.1, Android 4.0.4, Unix, Sun Solaris, Linux, Sco Unix, IBM AIX, Red Hat Linux, DOS, Windows XP, Windows NT, Windows 95/98 and Windows 2003 server, Windows XP Professional.
Hardware: PC compatibles Pentium, SUN SPARC server, Gateway
Education:
Master of Computer Applications, Osmania University, Hyderabad.
Bachelor of Arts (Triple Mathematics), Osmania University, Hyderabad.
Training:
Attended training on ‘Leadership & Mentoring skills' by XLRI institute.
Experience:
CFC Charity Application, TASC, Madison, WI/Alpharetta, GA
Feb 16 – Current
Technical Architect/Sr. Developer
Combined Federal Campaign (CFC) is the world’s largest and most successful annual workplace charity campaign, with almost 200 CFC campaigns throughout the country and overseas raising millions of dollars each year. Pledges made by federal employees during the campaign season support eligible non-profit organizations that provide health and human service benefits throughout the world.
The purpose of the CFC charity application system is to provide a single point of entry for charities submitting applications to participate in the CFC, as well as automated reviews of charity application files.
The functionality of the project is to develop and manage the government-wide web-based charity application and pledge administration system for the CFC program that OPM (Office of Personnel Management) administers.
The core system functionality is to allow both Charity and Federation users to create an account, log-in, start new application, upload documents and submit the application, review, manage users, update user profile, edit the application.
Roles
1.Designed service specifications, use-case diagrams, activity diagrams, class diagrams and sequence diagrams using UML 1.1 and Star UML.
2.Designed and developed the Service classes, Entity and Repository classes using Spring Boot and JPA.
3.Designed and developed the REST Controller classes using Spring Boot and REST
4.Designed, Configured and Implemented security using the Spring Security Framework in the CFC Charity Application.
5.Used agile methodologies such as Iterative model, test-driven development for the execution of the project.
6.Designed and developed RESTful web services using JAX-RS API.
7.Designed and developed Search for the Charities associated to the charity/federation user REST service using RESTful API using JAX-RS, Spring and Odata4j for charities search.
8.Designed and developed REST services for associated charities list, pending user requests list, and access requested charities and using RESTful API using JAX-RS, Spring and Odata4j for respective search functionality.
9.Designed and developed the user associated charities list, pending requests to charities list, access requested for charities list, applications list for the charity and other REST web services using JAX-RS, Spring and Odata4j for CFC Charity Application.
10.Designed and developed the code in Angular JS for handling/capturing the browser back and forward button events and retaining/displaying the data in the respective pages when the user clicks browser back or forward button.
11.Designed and implemented the auto session timeout functionality in the CFC Charity Application.
12.Designed and implemented the infinite scrolling functionality for tabular/Grid data list to displays the next/previous set of list when the user scrolls thee scroll bar down/up.
13.Developed the OCR (Optical Character Recognition) scanner API for scanning the uploaded PDF documents and extract the necessary details from the documents.
14.Perform code reviews to ensure that solutions are appropriate and that design and coding guidelines and standards are being followed.
15.Developed the Unit test cases using Junit and Mockito.
16.Designed and developed the Cucumber test case implementations for functional acceptance test.
17.Designed, Configured and developed the SendMail component using Java Mail API and Spring Framework to send emails when the user creates account, forgot password and sends invitation to other users and other scenarios.
18.Built Framework using Spring Framework and Angular JS
19.Designed and Implemented role based Authentication and Authorization using Spring Security.
20.Implemented the field level encryption.
21.Designed and implemented two factored authentication.
22.Implemented the ‘Brute force login protection’ feature
23.Implemented the ‘User Management’ [role based] functionality in Sprint 3.
24.Implemented the ‘Auto session timeout’s.
Environment: Java SE 8.0, SOA, JAX-RS, Spring Boot 1.3.2, JPA, REST Web Services, Angular JS 1.4.9, JSON, Odata4j, Star UML, Asprise OCR Java API, Eclipse Java EE IDE Mars 2, Subversive plugin for Eclipse, MySQL Server 5.5, JPQL, SQL, Mockito, MySQL Workbench, SVN, Tortoise SVN client, Red Hat Linux. Apache Maven, Apache Tomcat Server 8.0
WFN, ADP, Alpharetta, GA
Apr 14 – Feb 16
Technical Architect/Sr. Developer
The project ‘Work Force Now' is to provide the business with the tools needed to capture, maintain/update, and report the critical business tasks and share them in real time across the organization.
The core system functionality is to setup and update Pay groups, Payroll Cycles, Events, Projects, and Misc Tasks, Holidays, Client Profile, Payroll Calendar View, Drill Down Month View, Drill Down Day View, Drill Down Event View, Drill Down Project View, Drill Down Pay Cycle View (Production Plan View), Drill Down Date Range View, Interface Processing Summary View, Interface Schedule Change Request View, Interface Schedule Change Status View
Roles
1.Designed service specifications, use-case diagrams, activity diagrams, class diagrams and sequence diagrams using UML 1.1 and IBM Rational Software Architect 7.5.
2.Designed and developed the service classes, DAO and domain classes using EJB, JPA for WFN.
3.Used agile methodologies such as Iterative model, test-driven development for the execution of the project.
4.Designed and developed RESTful web services using JAX-RS API.
5.Designed and developed Workers Search RESTful API using JAX-RS and Odata4j for employee search.
6.Perform integration with other ADP applications via RESTful Web Services.
7.Designed and developed the Get Benefit Earnings, AddPlan (Defined Contributions and Waiting Time Period) and other REST web services for TotalSource team.
8.Perform code reviews to ensure that solutions are appropriate and that design and coding guidelines and standards are being followed.
9.Designed and developed the Unit test cases using Junit and Mockito.
10.Designed and developed the Cucumber test case implementations for functional acceptance test.
Environment: Java SE 6.0, Java EE 6.0, SOA, JAX-RS, EJB3, JPA, REST Web Services, JSON, Odata4j, IBM Rational Software Architect 7.0, Oracle 10g, SQL, SQL Developer, Eclipse Java EE IDE, SVN, Macintosh OS X 10.9.3, Linux. VMware Fusion, Mockito, Apache Maven, IBM WebSphere Application Server 7.0.0.27.
CB My Account, Cox Communications, Atlanta, GA
Nov 13 – Apr 14
Technical Architect/Sr. Developer
CB My Account is a Self-Care portal that is used by the Cox Business customers. It provides web based access to control and configure different services including Bill Pay.
The following are various functionalities/services supported within CB My Account.
Voice Platform (manage phone numbers, set up voice mail, voice services)
View and Pay bill
User Profile Administration (Add Account / Delete Account / Manage User or Roles)
Roles
1.Designed service specifications, use-case diagrams, Activity diagrams, class diagrams and sequence diagrams using UML 1.1 and IBM Rational Software Architect 7.5.
2.Designed and developed the ECP (Enterprise Customer Portal) subscriptions and notifications to notify the outages to the customers.
3.Designed and implemented the Cache for performance improvement in the MyAccount-Messenger module.
4.Designed and developed the Cucumber test case implementations for functional acceptance test for MyAccount-Messenger module.
5.Prepared a presentation and presented an Overview of Cucumber testing framework to the team.
6.Implemented the Cache for performance improvement of the application using EHCache.
7.Designed and developed the web service to clear the cache.
8.Implemented the code for test automation for the MyAccount Web module using Selenium and Cucumber.
Environment: Java SE 7.0, Java SE 5.0, SOA, Spring Framework, iBatis, REST Web Services, EHCache, Apache CXF, WSDL, XML, XSD, Junit, Cucumber Testing Framework, Selenium, Gherkin, Apache Maven, IBM Rational Software Architect 7.0, Oracle 10g, SQL, SQL Developer, Git, Jenkins, Eclipse Java EE IDE, Windows XP, Sun Solaris.
Sapphire, Amplify Learning, Alpharetta, GA
Apr 13 – Nov 13
Technical Architect/Sr. Developer
Amplify Learning seeks to revolutionize the educational experience, from the classroom to the living room. At its core, the project is predicated on the assumption that every student in a given classroom has their own device (tablet, laptop, etc.). Leveraging mobile technology, the project aims to deliver the unimaginable educational experience.
The project enable teachers to manage whole classrooms and, at the same time, empower them to offer more personalized instruction, so that students become more active, engaged learners.
Roles
1.Designed service specifications, use-case diagrams, Activity diagrams, class diagrams and sequence diagrams using UML 1.1
2.Developed the service implementation for submitting Grade, Skill Assessment, Rubric scores by Teachers and then accessible to Students.
3.Developed the service implementation for deleting the user components, enacted units, and enacted elements when the application is run in ‘Preview’ mode.
4.Designed and developed the controller classes, service classes, and domain classes using Groovy/Grails, GORM for persistence.
5.Designed and developed the service implementation for the Year Overview, Unit Overview, Chapter Overview and Lesson Overview.
6.Designed and created the REST services for the Year Overview, Unit Overview, Chapter Overview, Lesson Overview, Start Class Session, End Class Session, Extend the class session, Make Card Stack Active and others.
7.Designed and developed the EndSessionJob and EndSessionAlertJob job schedulers to auto end the class session after certain time is lapsed and to send the alert notifications when the class session is about to end respectively using Groovy and Quartz Job Scheduler.
8.Designed and developed the Cucumber test case implementations for functional acceptance test.
9.Implemented user authentication and authorization using Spring Security.
10.Designed and built the ‘Secure Common Components’ using Groovy/Grails and Spring Security as a part of the ‘Application Security’.
11.Prepared a presentation and presented an Overview of Cucumber testing framework to the team.
12.Used agile methodologies such as Iterative model, test-driven development for the execution of the project.
13.Designed and developed the web services using REST Architecture using Groovy 2.1.1, Grails 2.2.3, GORM, Spring Framework, Spring Security and JAX-RS.
14.Contributed to the implementation of SSO using the custom AuthenticationServer which is developed based on LDAP and DAO based authentication mechanism using Spring Security.
15.Designed and developed the implementation for the brute force protection as a part of Application Security.
16.Designed, configured, developed the custom Functional Testing API based on Cucumber Testing Framework.
.
Environment: Java SE 7.0, Groovy 2.1, Grails 2.2.3, SOA, Spring Framework, Spring Security 3.1.4, GORM, REST, Quartz, JSON, XML, XSD, jQuery, Junit, Cucumber Testing Framework, Gherkin, Apache Tomcat Server, Apache Maven, My SQL Server 5.7, PostgresSQL 9.2.4, SQL, Git, Source Tree, GGTS IDE, Intellij IDEA IDE, Jenkins, iOS Objective-c, Xcode, Poster REST client, Macintosh OS, Linux.
MACS BPM Management Tool, Payroll Schedule and Auto Pay Import Process, ADP, Alpharetta, GA
Jan 12 – Mar 13
Integration Architect/Sr. Developer
The ‘MACS BPM Management Tool’ enables the users to access the Company List, Company Codes, Rejection Reasons and ‘Auto Pay Summary’ reports.
The overall purpose of the ‘MACS Payroll Schedule Import Process’ project is to import Major Accounts Comprehensive ‘Payroll Schedules’ from CCI and store the data in the MACS database. This data will be later used for ‘Payroll Schedules’ List view in the ‘MACS BPM Management Tool’.
The overall purpose of the ‘MACS Auto Pay Import Process’ project is to import the ‘Auto Pay Summary’ and ‘Auto Pay Data Detail’ data feeds generated and sent by Autopay/Datapool through ESB/Infolink Gateway into MACS database.
Roles
1.Designed service specifications, use-case diagrams, Activity diagrams, class diagrams and sequence diagrams using UML 1.1 and IBM Rational Software Architect 7.5.
2.Designed and developed the create, update, view and list functionality for the Company, Company Code pages.
3.Developed the search pages and pagination for the list pages for Company, Company Code and Rejection Reasons pages and ‘Payroll Calendar Schedules’ list page.
4.Designed and developed the controller classes, service classes, DAO and entity classes using Spring Framework, JPA, Hibernate and Hibernate Annotations for the ‘MACS BPM Management Tool’.
5.Used Spring Security for user authentication and authorization.
6.Developed REST web service which returns the 'Payroll Schedules' to the client.
7.Designed and developed the Integration code for integrating with CCI Legacy System for ‘Payroll Calendar Schedules’ synchronization using Apache Camel, Spring Framework, Quartz, JAX-WS, Hibernate, JPA.
8.Designed and developed the list view for the ‘Payroll Calendar Schedules’.
9.Designed and developed web services using JAX-WS and Apache CXF.
10.Designed and developed the Integration code for integrating with ‘Auto Pay’ Payroll data from the Legacy System for ‘Payroll Summary’ imports using Spring Framework, Apache Camel and MyBatis.
11.Used 3270 terminal to connect to CCI Legacy system to understand the requirements and Payroll Calendar Schedules process
12.Designed and developed the Integration code for integrating with ‘Auto Pay’ Payroll data from the Legacy System for ‘Payroll Detail’ imports using Spring Framework, JPA and Hibernate.
13.Generated the binding classes from the XML schema using JAXB and xjc for processing the Auto Pay Summary’ XML files.
14.Designed and Developed the XML Parsing classes for parsing and processing the ‘Auto Pay Summary’ XML files.
15.Designed and developed the controller classes, service classes, DAO and entity classes using Spring Framework, JPA, Hibernate and Hibernate Annotations.
16.Developed the code using Apache POI for parsing the ‘Auto Pay Detail’ csv files.
17.Developed REST web services using JAX-RS for generating the 'Auto Pay Summary' and ‘Auto Pay Detail' (Employee Level Detail) reports in PDF and Excel format.
18.Created the separate Maven project for Persistence layer and re-used in multiple projects using Spring ApplicationContext import.
19.Developed the code to invoke the RESTful web service (Spring REST Template) and for retrieving the 'Auto Pay Detail' (Employee Level) data and process the response which is returned in JSON format.
20.Used agile methodologies such as Iterative model, test-driven development for the execution of the project.
21.Created the Junit test cases to test all the code.
Environment: Java SE 6.0, Java EE 6.0, SOA, JAX-WS, JAX-RS, Spring Framework, Spring Security, Apache Camel, Apache CXF, WSDL, REST, Spring Roo, JPA, Hibernate, MyBatis, Apache POI, XML, XSD, Junit, Apache Tomcat Server, Apache Maven, IBM Rational Software Architect 7.0, Oracle 11g, SQL, SQL Developer, SVN, Spring STS IDE, Eclipse Java EE IDE, 3270 Terminal Client, Windows XP Professional, Sun Solaris.
COSDesktop Production Schedule, ADP, Alpharetta, GA
Mar 11 – Jan 12
Technical Architect/Sr. Developer
The project ‘COSDesktop - Production Schedule’ is to provide the business with the tools needed to capture, maintain/update, and report the critical business tasks and share them in real time across the organization.
The ‘COSDesktop - Production Schedule’ also integrates with BPM tool for scheduling the Payroll cycles and interfaces using the web services.
Roles
1.Designed and developed the Holidays, Events, Project or Misc Tasks, Payroll Calendar View and Payroll Calendar List and Interface Management modules.
2.Designed and developed the integration code to communicate with BPM service using web service.
3.Designed and developed web services using JAX-WS.
4.Designed and developed the service classes, DAO and domain classes using Spring Framework, JPA, Hibernate and annotations for the ‘Production Schedule’.
5.Used agile methodologies such as Iterative model, test-driven development for the execution of the project.
Environment: Java SE 6.0, Java EE 6.0, Struts 2.2, SOA, JAX-WS, Spring Framework, JPA, Hibernate, WSDL, XML, XSD, Tomcat Apache Server, Apache Axis2, IBM Rational Software Architect 7.0, Oracle 10g, SQL, SQL Developer, CVS, Eclipse Java EE IDE, Windows XP Professional, Sun Solaris.
PBM, ACS, Atlanta, GA
Sep 10 – Mar 11
Technical Architect/Sr. Developer
The Pharmacy Benefits Management (PBM) system provides online, real-time pharmacy service modules for claim processing. The system is complaint with the National Council for Prescription Drug Programs (NCPDP) version 5.1 transaction format requirements. The system adjudicates drug claims in accordance with coverage policies, reimbursement formulas, and pharmacy program plan benefit designs.
Role:
1.Designed service specifications, use-case diagrams, Activity diagrams, class diagrams and sequence diagrams using UML 1.1 and IBM Rational Software Architect 7.5.
2.Created the ‘Architecture Description’, ‘High Level Technical Design’, ‘Application Interface Design’, ‘Service Definitions and Specifications’ documents for the PBM claims.
3.Used agile methodologies such as Iterative model, test-driven development for the execution of the project.
4.Designed and developed SOAP based web services, Business Objects and WSDL interfaces using IBM WebSphere Integration Developer 7.2
5.Designed and developed the business processes (BPEL), Data Mapping using IBM WebSphere Integration Developer 7.2
6.Used XSTL Transformation and XQuery for the data mapping and transformation from EDSG/EDI Objects to BPE and vice-versa.
7.Designed and developed the SOAP based web services.
8.Designed and developed the service classes, DAO and domain classes using JPA, Hibernate and annotations for the PBM claims.
9.Architectured, Designed and Developed ‘Assembly Diagrams’, ‘Business Process Flows (BPEL)’, ‘Data Mapping’, ‘Mediation flows’ for PBM claims using IBM WebSphere Integration Developer 7.2 and deployed to WebSphere Process Server 7.2
Environment: J2SE 6.0, Java EE 5.0, SOA, Web Services, Hibernate, Java Server Faces 1.2, WSDL, XML, XSD, IBM Rational Software Architect 7.5, IBM WebSphere Integration Developer 7.2, IBM WebSphere Process Server 7.2, IBM Rational Clear Case, SOAP 1.2, Oracle 10g, Microsoft Visio, Windows XP Professional, Sun Solaris
OFM – PRISM 2.0, AT&T, Alpharetta, GA
Aug 09 – Aug 10
J2EE Architect/Process Server Designer
The “One Funding Module – PRISM 2.0” project will support the common funding model’s process as it applies to the management of strategic initiatives, creation and approval of SI budget allocations, and creation and approval of SI savings and cost avoidance information,Finance Administrative tasks such as Maintain Governance Managers, SI Owners. The One Funding Model (OFM) – PRISM 2.0 is built with IBM Websphere Portal technologies for the presentation layer and IBM WebSphere Process Server for the business tier.
Role:
1.Designed service specifications, use-case diagrams, Activity diagrams, class diagrams and sequence diagrams using UML 1.1 and IBM Rational Software Architect 7.0.
2.Created the ‘Technical Architecture’, ‘High Level Design’, ‘Application Interface Design’, ‘Service Definitions and Specifications’ documents for the Strategic Initiative Management, Finance Administration modules of OFM..
3.Designed and created the ‘Business Process Models’ using ‘IBM WebSphere Business Modeler 6.2’ for the Strategic Initiative Management, Finance Administration modules
4.Used agile methodologies such as Iterative model, test-driven development for the execution of the project.
5.Designed and developed SOAP based web services, Business Objects and WSDL interfaces using IBM WebSphere Integration Developer 7.0
6.Designed and developed the business processes (BPEL), Data Mapping using IBM WebSphere Integration Developer 7.0
7.Used XSTL Transformation and XQuery for the data mapping from Common Data Model Objects to BPE and vice-versa.
8.Designed and developed the SOAP based web services.
9.Designed and developed the service classes, DAO and domain classes using JPA, Hibernate and annotations for the ‘Finance Administration’ and ‘Strategic Initiative’ module.
10.Architectured, Designed and Developed ‘Assembly Diagrams’, ‘Business Process Flows (BPEL)’, ‘Data Mapping’, ‘Mediation flows’ for ‘Strategic Initiative Management’, ‘Finance Administration’ modules using IBM WebSphere Integration Developer 7.0 and deployed to WebSphere Process Server 7.0
Environment: Java SE 6.0, Java EE 5.0, SOA, IBM Rational Software Architect 7.0, IBM WebSphere Business Modeler 6.2, IBM WebSphere Process Server 6.2, IBM WebSphere Process Server 7.0, Hibernate 3.0, SOAP 1.2, Web Services, WSDL, AJAX, IBM Portlet Extension Modeler, Maven 2.2.1, SVN, Tortoise SVN 1.6.5, Microsoft Visio, Windows XP Professional, Sun Solaris.
PC Sales Integration, Rollins, Atlanta, GA
Oct 08 – Jul 09
Integration Architect/Sr. Developer
Rollins Inc. has implemented Amdocs Customer Relations Management software to support the sales staff for managing pest control sales. It also maintains the FOCUS application to be the back end and scheduling software.
Role:
1.Configured and integrated web services using IBM Websphere ESB for message routing and message transformation between Amdocs CRM Sales and FOCUS applications.
2.Designed and developed the service classes, DAO and domain classes using Spring Framework 2.5, JPA, Hibernate and annotations for the sale quotes module.
3.Designed and developed REST based Web Services and WSDL Interfaces.
4.Designed and Developed grid components for ‘Sales Quotes’ and ‘Sale Orders’ module using AJAX toolkit DHTMLX.
5.Designed and developed the Load Beans, XBeans, EJB's, Core Business Objects and utility classes for the Amdocs to FOCUS integration module.
Environment: Java SE 5.0, Java EE 5.0, SOA, Rational Software Architect 7.0, Spring Framework 2.5, Hibernate 3.1, JAX-RPC, Web Services, REST, WSDL, EJB 3.0, JPA, JPQL, AJAX, DHTMLX, SOAP 1.1, SubVersion, UML, JAXB, JNLP, Java Web Start, XML, XSD, XQuery, Eclipse Ganymede, IBM WebSphere Application Server 6.1, IBM WebSphere Portal Server, IBM WebSphere Enterprise Service Bus 6,1, SOAP UI 2.0, Junit 4.5, JMock, Oracle 10g, SQL, Microsoft Project, Microsoft Visio, Windows XP Professional, IBM AIX
Macy’s.com– Direct 2 Customer Multi-Channel Services, MST, Atlanta, GA
Apr 08 – Sep 08
Technical Architect/Sr. Developer
D2C multi-channel services enable the customers to check the validate tender type, balances online, order status, Item eligibility, Get Startup Settings for kiosks and Esend registers, and check In-store availability for merchandise sold on-line and in-store. The In-store eligibility and availability will allow macys.com to display in-store availability to the customer as they are browsing the site. This will allow Macy’s customers to research merchandise on-line but touch feel and buy at a nearby Macy’s location.
Role:
1.Designed use-case diagrams, Activity diagrams, class diagrams and sequence diagrams using UML 1.1 and IBM Rational Software Architect 7.0.
2.Created the ‘Technical Architecture & Design Specification’ document for the Item eligibility, validate tender type, Get Startup settings and other services.
3.Designed and developed SOAP based web services and WSDL interfaces using IBM WebSphere Integration Developer 6.1
4.Integrated web services using IBM Websphere ESB for orchestration and choreography.
5.Designed and developed the service classes, DAO and domain classes using Spring Framework 2.5, JPA, Hibernate and annotations.
6.Architecture, Designed and Developed