We provide IT Staff Augmentation Services!

Solutions Architect Resume Profile

4.00/5 (Submit Your Rating)

IL

Experience Summary

  • 9 years of experience in developing Web Enterprise and Client Server Applications
  • 8 years of experience in J2EE Environment
  • 7 years of experience with SOA and Cloud Architecture
  • 5 years of experience in Struts Framework
  • 6 years of Application Designer and Solutions/Integration Architect experience
  • 5 years of experience in Spring Framework
  • 3 years of experience in Hibernate
  • 6 years with Messaging technologies like JMS Webspere MQ, Active MQ, Rabbit MQ
  • 6 years of experience with integrating ESBs like MULE ESB , OSB, Fuse/ServiceMix ESB
  • 3 years of experience with Caching technologies like Eh-Cache, Terracota, Gemfire
  • 3 years of experience in Websphere Application Server
  • 3 years of experience in WebLogic Application Server
  • 3 years of experience in Oracle 9i/10g databases, Stored Procedures, JPublisher
  • 2 years of experience with NOSQL databases, Postgress SQL, Mong DB etc
  • 3 years of experience as a Lead Developer and Onsite Coordinator, leading a team of 6.
  • 2 years of experience in Unix Shell Scripting Perl 4 5 .
  • 4 years of experience of Tomcat Application Server.
  • 4 years of experience in UNIX Solaris/AIX environment.
  • 4 years of experience in DB2
  • 6 years of experience in developing Java Server Pages and Servlets
  • 6 years of experience in developing Enterprise Java Beans EJB
  • 6 years of experience in XML, XML Schemas, Webservices using SOAP and REST
  • Involved in all phases of SDLC involving projects of various sizes
  • 7 years of experience in Banking, Telecommunications, Retail and Energy industry
  • Proficient in Client Server and Web based multi tier architectures
  • In-depth experience in Business Logic component design and Presentation layer design
  • Proficient with Model View Control Architecture MVC
  • 2 Years of experience and proficiency with Agile Development Paired Programming TDD
  • Efficient programming skills using Java, J2EE, EJB, XML, XSLT, XSL, Struts, JSP, Servlets, Web Services SOAP , Java Beans and HTML
  • Extensive experience in testing the application with JUnit.
  • Very good Team player with Oral, Written and Interpersonal Communication skills

Technical Profile

Below is a list of important software products, tools and methods that I have worked with.

Java Technologies : J2EE Servlets, JSP, JSTL, JDBC, EJB, JNDI, JMS , ANT, JavaBeans, Web Services-SOAP and RESTful, Maven

Open Source/Cloud Technologies: Mule ESB, Fuse/ServiceMix ESB,

Languages : Java, C, C , PL/SQL, JavaScript, AJAX, COBOL,JCL, REXX, Perl

Servers : BEA Weblogic Server 8.1, 9.2 , Websphere 5.1, Tomcat.

Database : Oracle 8.1.7, DB2

Frameworks : MVC, Design Patterns, Struts, Spring 3

Internet : XML, XSLT, XHTML, DHTML, XSL, WSDL, UML

Tools : Eclipse, WSAD, TOAD, Quest, CVS, VSS,

Assignments

Solutions Architect- Integration

Confidential

Technologies Used: Java, JSP, Servlets, JavaScript, Tomcat, CXF, SOAP, REST, MULE 3.2, Mule DataMapper, Datapower XI50, IBM WebSphere Transformation Extender 8.2, IBM WebSphere MQ, Active MQ, Rabbit MQ, J2EE Design patterns, DB2, Postgress SQL, HP Quality Center, Spring 3, Spring MVC, Spring Namespaces, Gemfire, WSRR, JUnit, Log4j, Groovy, Scala, Erlang.

Tools: Microsoft Visi 2010, Linux, Eclipse, Mule Studio.

Responsibilities:

  • Overall Solution Design that includes end-to-end orchestration of Process Flow, Web Services definitions/message formats/security credentials/SLAs/Constraints/system alerts, integration interfaces etc using Mule ESB.
  • Designed SOA based private Cloud solutions for cost reduction, quick response time, integration with disparate systems and efficiency improvements.
  • Served as Technical Design Authority and Assurance Architecture Reviews, Program Assurance and Governance for Mule ESB across all the LOBs Lines of Business of the organization.
  • Develop Business and Technical Roadmaps.
  • Develop Best practices and patterns guidance for Mule ESB t be used Enterprise wide.
  • Creation of Technical Policies and Standards.
  • Prepared POC's t propose new technologies and standards/policies t Executive leadership.
  • Signing Authority for all the technical documents for the project.
  • Worked effectively with Stakeholders business and technical including Executive Management within the organization

Project Description:

This Firm is a major insurance provider with a Bank. I was working across all Lines of Business including Aut Insurance, Life Insurance, Fire Insurance and Bank. I was the go-t person for SOA, Cloud Architecture questions and Mule ESB design and implementation.

2. Tricare Business T Business B2B

Confidential

Technologies Used: Java, JSP, Servlets, JavaScript, EJB, WebSphere 7.0, Apache Axis 2, Apache Rampart 1.5, IBM WebSphere Transformation Extender 8.2, IBM WebSphere MQ Explorer, J2EE Design patterns, RAD 7.5, DB2, DB2 Visualizer, Clear Case, HP Quality Center JMS, Mule, JBOSS, JPOS

Tools: Microsoft Visi 2007, Solaris 5.8, Eclipse, Ultra Edit, Axis 2, CVS and Log4j.

Responsibilities:

  • Involved in Detail Design of 837 and 270 Batch process for 4010.
  • Prepared Functional Flow of 270 and 837 Real Time Transactions for 4010.
  • Played major role in changing over from Mule 1 t Mule 3.
  • Invoked Mercator Maps for X12 Validation, DEBATCH, X12 t XML conversion, XML t X12 Conversion, REBATCH using Mule Orchestrations.
  • Implemented execution of Mericator Maps using IBM dtxpi API.
  • Implemented Minnesota Logic in 270 Eligibility Transaction as Spring IOC beans.
  • Implemented 270 and 837 Batch and Real Time X12 Transaction process as Spring IOC beans.
  • Implemented Persistence Layer using IBatis integrated with Spring 2.5.
  • Configured Apache Axis 2 for implementing Web Services.
  • Configured and Implemented Apache Rampart for Web Services Security - Message-Level Security.
  • Used SOAP UI for unit testing Web Services, implemented and executed JUnit test cases for unit testing business components.
  • Used Log4j for logging and Clear Case for repository and version control for the System.
  • Used Hewlett-Packard Quality Center for logging, tracking and updating Defects.

Project Description:

TRICARE, formerly known as the Civilian Health and Medical Program of the Uniformed Services CHAMPUS , is a health care program of the United States Department of Defense Military Health System. As part of the TRICARE requirements, Cigna Group must accept and process several 4010 HIPAA EDI transactions on behalf of the TRICARE membership. It has t addresses the Batch and Real Time HIPAA EDI transactions from physicians and facilities for TRICARE members.

3. OPUS One Point Universal System

Confidential

Technologies Used: Java, JSP, Servlets, JavaScript, EJB, Weblogic 8.0, Spring 2, Webservices, Oracle 10g, JMS, Oracle ESB OSB , JPOS

Tools: Microsoft Visi 2007, Solaris 5.8, Eclipse, Ultra Edit, Axis 2, CVS and Log4j.

Responsibilities:

  • Conducted time t time status meetings t track progress and meet tight deadlines.
  • Managed and guided a team of 2 5 developers.
  • Played a key role in keeping the SOA Road Map Alive by updating it with most recent and accurate Architectural information and lessons learnt.
  • Presented architectural designs t the senior management.
  • Extensive OSB Orchestration development for data integration between backend systems.
  • Designed and implemented migration of exiting non-SOA system t SOA JAX-WS in compliance with the existing SOA standards and policies of the organization.
  • Presented architectural designs t the senior management.
  • Developed High Level Designs HLD and Application Designs AD using J2EE Design Patterns for numerous enhancement projects within the application.
  • Developed Use Case diagrams, Class diagrams and Sequence diagrams using Microsoft Visi 2007 t express the detail design.
  • Used JPOS API t program peripherals like Scanners and Signature Capture Devices t set up this Point Of Sale application.

Project Description:

The One Point Universal System OPUS is an AT T system enabling employees t effectively activate, assist customers with their mobile phone accounts, and perform Point-of-Sale POS activities. The application is primarily used in AT T retail stores however, other users have access t perform specific functions. Within the application, you can perform the following functions:

Activations

Customer Service

Administration, including Inventory functions

Link t other applications and Web sites

4. Parts Locator

Confidential

Technologies Used: Java, JSP, Servlets, JavaScript, EJB, Weblogic 10.0, Spring 2, JBPM, Hibernate, Drools, DB2, ODBC and JDBC

Tools: Windows 2003, IIS 6, Tomcat, WSAD IE 5.1, SQL Server, RAD 6, Quest, VSS, CVS and Log4j.

Responsibilities:

  • Developed Use Case diagrams, Class diagrams and Sequence diagrams in XDE t express the detail design.
  • Implemented MVC architecture using Spring MVC framework
  • Integrated JBPM with Spring.
  • Configured JBPM and MULE for Event transportation.
  • Reviewed code and deployed J2EE applications t websphere application server.
  • Prepared technical design, and deployment documents.
  • Extensively used Application Resource Bundle feature of Spring Framework for eliminating the hard coding in terms of field label and alert messages in JSP's.
  • Worked on DOJ Framework for all Javascript validations.
  • Used Spring validation framework for various forms in the application.
  • Used JMS as communication service for sending updates t various other applications.
  • Worked with EJB's Session, Entity and MDB t implement business logic t handle various interactions with the database.
  • Bridged IIS6 with Tomcat 5 t run JSPs and Servlets on Windows 2003.
  • Wrote stored procedures, functions in PL/SQL.
  • Developed critical elements of the server framework like user authentication, access control.
  • Implemented messaging interfaces for asynchronous communication.
  • Wrote SAX and DOM XML parsers and used SOAP t send and get data from external interface.
  • Transform an XML t XSLT using XSL.
  • Implemented Spring integration tests t improve code quality.
  • Implemented Agile Test Driven development by creating test cases prior t development and run automated test cases using ANT and JUnit.
  • Involved in writing ANT scripts t build and deploy the application.
  • Automated nightly build and release processes developed in Perl.
  • Extensively utilized Hibernate for Object/Relational Mapping and quering using HQL.
  • Analyzed various HTTP Messages Request and Response at time of failures t dig through the error.
  • Consistently produced high quality code through disciplined and rigorous unit testing.

Project Description:

PartsLocator enables dealers and customers t locate specific truck parts available with other dealers, present with in a particular radius. It als gives the user the flexibility t buy the parts online and maintain a certain level of stock in the warehouse. When the stock in the warehouse goes below a certain level, using third party tools, it sends purchase orders t the Freightliner LLC for the critical parts and generates invoices. It interfaces with DB2 and Mainframes t fetch the invoices, populates it in t an XML and displays the data as HTML using XSLT.

5. Market Manager and Output Scheduler UI

Confidential

Technologies Used: Java, XSLT2, AJAX, JSP, Servlets, JavaScript, Apache Tomcat 5.5, Struts2, Oracle 9i,

Tools: Eclipse 3.3.2, Apache Axis2, CVS and Log4j.

Responsibilities:

  • Extensively involved in discussions with architects, users and business analysts t improve the front-end Application design and UI.
  • Implemented heads down coding using Pair Programming Agile practice t meet close deadlines and deliver bug free software.
  • Implemented MVC architecture using struts framework, developed STRUTS Action classes.
  • Implemented the integration of Struts with Spring.
  • Worked with various Data Schemas XSD t develop sample XML files t work for the front-end XSL files.
  • Developed XSLT files that consists reusable call-templates using Oxygen and Saxon Parser apart from hand coding logic for sorting and printing.
  • Transformed an XML t both HTML and CVS formats using XSLT.
  • Worked extensively on JavaScript Framework DOJO.
  • Developed cross browser compatible java scripts using AJAX and JavaScript for creating various dynamic HTML components.
  • Extensively used JAXB t generate java classes from XSD and XML.
  • Developed Java Webservices on AXIS 2 t get scheduling information from external clients.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Implemented the persistence layer using Hibernate ORM. Utilized PL/SQL for stored procedures.
  • Involved in writing ANT scripts t build and deploy the application.
  • Writing code maintenance Shell scripts ksh and sh in development UNIX boxes.
  • Code WAR deployment t development UNIX boxes.
  • Responsible for activities related t CVS such as maintaining branches, versions and repository wars of the project.
  • Developed a collection of scripts in Perl t automate source code management tasks.
  • Dealing with all the Release management Signoffs and deployments t FAT and Production environment.
  • Consistently produced high quality code through disciplined and rigorous unit testing.
  • Project Description:
  • Market Manager and Output Scheduler are the 2 major UI Projects for ERCOT Market Participants. Both the projects uses loads of XSLT Style sheets and JSPs for the front-end and SRUTS 2 for the backend.

6. Parts Locator

Confidential

Technologies Used: C , Java, JSP, Servlets, JavaScript, EJB, Weblogic 8.0, Tomcat5, Spring 2, Hibernate, DB2, ODBC and JDBC

Tools: Windows 2003, IIS 6, Tomcat, WSAD IE 5.1, SQL Server, RAD 6, Quest, VSS, CVS and Log4j.

Responsibilities:

  • Developed Use Case diagrams, Class diagrams and Sequence diagrams in XDE t express the detail design.
  • Implemented MVC architecture using Spring MVC framework
  • Extensively used Application Resource Bundle feature of Spring Framework for eliminating the hard coding in terms of field label and alert messages in JSP's.
  • Worked on DOJ Framework for all Javascript validations.
  • Used Spring validation framework for various forms in the application.
  • Used JMS as communication service for sending updates t various other applications.
  • Worked with EJB's Session and Entity t implement business logic t handle various interactions with the database.
  • Wrote stored procedures, functions in PL/SQL.
  • Developed critical elements of the server framework like user authentication, access control.
  • Implemented messaging interfaces for asynchronous communication.
  • Wrote SAX and DOM XML parsers and used SOAP t send and get data from external interface.
  • Transform an XML t XSLT using XSL.
  • Implemented Spring integration tests t improve code quality.
  • Implemented Agile Test Driven development by creating test cases prior t development and run automated test cases using ANT and JUnit.
  • Involved in writing ANT scripts t build and deploy the application.
  • Automated nightly build and release processes developed in Perl.
  • Extensively utilized Hibernate for Object/Relational Mapping and quering using HQL.

24 7 call support on team rotation basis.

Analyzed various HTTP Messages Request and Response at time of failures t dig through the error.

Consistently produced high quality code through disciplined and rigorous unit testing.

Project Description:

PartsLocator enables dealers and customers t locate specific truck parts available with other dealers, present with in a particular radius. It als gives the user the flexibility t buy the parts online and maintain a certain level of stock in the warehouse. When the stock in the warehouse goes below a certain level, using third party tools, it sends purchase orders t the Freightliner LLC for the critical parts and generates invoices. It interfaces with DB2 and Mainframes t fetch the invoices, populates it in t an XML and displays the data as HTML using XSLT.

8. Rewards Processing System RPS

Confidential

Technologies Used: J2EE 1.4,EJB, Servlets 2.4, JSP 2.0, JSTL, JDBC, JNDI, XML, XSLT,Struts, Hibernate, HTML, JavaScript, PL/SQL, and Windows 2000. Websphere 5.0, Oracle 9i, SAX, MDB

Tools: WebLogic Workshop, JUnit, ClearCase, TOAD, PVCS and ANT.

Responsibilities:

  • Designed UML use cases/classes and interaction diagrams with MS Visio
  • Developed UI with JSP, static HTML with JavaScript
  • Implemented Struts 1.1 framework t separate business logic from presentation layer and with Controller Servlet t control interaction/flow with users
  • Used JNI t interface legacy C/C proprietary library routines.
  • Used JAXP t process and validate the XML documents with DOM and SAX parsers
  • Developed web services SOAP, WSDL, UDDI with Weblogic workshop t integrate different modules such as legacy Under-writing module and credit checks.
  • Involved in configuring the declarative security in deployment descriptors web.xml and weblogic.xml
  • Developed test cases and unit tested with JUnit
  • Created ANT scripts t build the application
  • Used Weblogic builder t assemble J2EE components and generate/edit Deployment Descriptors.
  • Used CVS for version management
  • Used Log4J for logging, debugging and monitoring

Project Description:

RPS Rewards Processing System is the main Promotional application for the CSRs t assist customers with the various reward offer palettes. This system is used not only t pull up the customer reward database but als t dispose the points for various offers not only with BOA Bank of America but als other Vendors such as SEARS, Northwest airlines etc Webservices is extensively used t accomplish communication with different vendors.

9. Verical Inventory Management System VIMS

Confidential

Technologies Used: Java, JSP, Servlets, JavaScript, EJB, Netegrity SiteMinder , Weblogic server 8.1, Struts, Oracle

Tools: Eclipse, TOAD, PVCS and ANT.

Responsibilities:

  • Prepared Technical Design Document from the business requirements
  • Coding new JSPs, modifying existing JSPs as per the design and used XML for configuration and deployment.
  • Usage of several JSP Taglib classes helped modularizing the code.
  • Client side scripting and validations using Java Script.
  • Developed the Java Bean classes for setting and getting the database values.
  • Presentation tier of the application was built completely on Struts framework using Tiles.
  • Used Hibernate persistence framework t implement the Database Access layer.
  • Business logic implemented using Session Beans
  • Used Java Web Services using SOAP technology in order t develop different inquiry Web Services that construct requests and responses of various inventory related information in VIMS system.
  • Unit testing before code check-in for the QA builds.
  • Used ANT scripts t build the application and developed build scripts
  • 24 7 call support on team rotation basis.
  • Deployed and tested on Weblogic Application Server.

Project Description:

VIMS gives the users good flexibility in managing their inventory data for items such as inventory, non-inventory, resale, sale, purchase options. This is an online system where users can get information about all kinds of inventory and non-inventory items. VIMS takes the raw inventory information from clients and will enrich, validate and organize the data in a user convenient view where the users can browse through the inventory data for purchase, resale, and sale purposes.

10. Customer Focused Billing CFB

Confidential

Technologies Used: J2EE EJB, Servlets, JSP, JSTL, JDBC, JNDI, XML, XSLT , Struts, Ant, Web Sphere Application Server, Hibernate, HTML, JavaScript, PL/SQL, Oracle 8i and Windows 2000.

Tools: Eclipse, TOAD, VSS, ANT, JUnit.

Responsibilities:

  • J2EE Framework facilitated the integration deployment of JSP, SERVLETS, EJB and XML.
  • Model View Controller MVC architecture has been adopted t provide Struts framework.
  • Developed Servlets and Java Server Pages JSP , t route the submittals t the EJB components and render retrieved information
  • Extensively used Struts Tag libraries.
  • Developed various classes based on Model, Controller Form Beans and JSP Tag Library User Interface t meet the complex business rules and functional requirements in accordance with n-tier architecture business logic.
  • Developed Unix Scripts Korn shell scripts .
  • Developed HTML based user interface. Resolved Front end validations using Java Script.
  • Wrote many SQL queries for accessing the database along with JDBC in Java applications
  • Queried DB2 tables which are the central repository of the Customer data
  • Unit testing of the application components.
  • Prepared Functional design document, Technical design document.
  • Communicated with customers t obtain specifications.

Project Description:

Its one of the major Pricing and Billing Projects of Cingular, handling wide range of its Corporate and Business customers. It facilitates the customer by providing various options such as, electronic mailing service, consolidated multiple account billing, automatic bill debit etc. It is a 3-tier architecture supporting front end J2EE , UNIX Servers eight and back end.

We'd love your feedback!