We provide IT Staff Augmentation Services!

Solutions Architect Resume Profile

2.00/5 (Submit Your Rating)

NY

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, Mongo DB etc
  • 6 years of experience in XML, XML Schemas, Webservices using SOAP and REST
  • 6 years of experience in developing Enterprise Java Beans EJB
  • 6 years of experience in developing Java Server Pages and Servlets
  • 4 years of experience in DB2
  • 4 years of experience in UNIX Solaris/AIX environment.
  • 4 years of experience of Tomcat Application Server.
  • 2 years of experience in Unix Shell Scripting Perl 4 5 .
  • 3 years of experience as a Lead Developer and Onsite Coordinator, leading a team of 6.
  • 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
  • Languages : Java, C, C , PL/SQL, JavaScript, AJAX, COBOL,JCL, REXX, Perl
  • Open Source/Cloud Technologies: Mule ESB, Fuse/ServiceMix ESB,
  • 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

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 Visio 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 to be used Enterprise wide.
  • Creation of Technical Policies and Standards.
  • Prepared POC's to propose new technologies and standards/policies to 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 Auto Insurance, Life Insurance, Fire Insurance and Bank. I was the go-to person for SOA, Cloud Architecture questions and Mule ESB design and implementation.

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 Visio 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 to Mule 3.
  • Invoked Mercator Maps for X12 Validation, DEBATCH, X12 to XML conversion, XML to 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 to addresses the Batch and Real Time HIPAA EDI transactions from physicians and facilities for TRICARE members.

Confidential

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

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

Responsibilities:

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

Project Description:

The One Point Universal System OPUS is an AT T system enabling employees to 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 to perform specific functions. Within the application, you can perform the following functions:

  • Activations
  • Customer Service
  • Administration, including Inventory functions
  • Link to other applications and Web sites

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:

  • Used Spring validation framework for various forms in the application.
  • Worked on DOJO Framework for all Javascript validations.
  • 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.
  • Prepared technical design, and deployment documents.
  • Reviewed code and deployed J2EE applications to websphere application server.
  • Configured JBPM and MULE for Event transportation.
  • Integrated JBPM with Spring.
  • Implemented MVC architecture using Spring MVC framework
  • Developed Use Case diagrams, Class diagrams and Sequence diagrams in XDE to express the detail design.
  • Used JMS as communication service for sending updates to various other applications.
  • Worked with EJB's Session, Entity and MDB to implement business logic to handle various interactions with the database.
  • Bridged IIS6 with Tomcat 5 to 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 to send and get data from external interface.
  • Transform an XML to XSLT using XSL.
  • Implemented Spring integration tests to improve code quality.
  • Implemented Agile Test Driven development by creating test cases prior to development and run automated test cases using ANT and JUnit.
  • Involved in writing ANT scripts to 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 to dig through the error.
  • Consistently produced high quality code through disciplined and rigorous unit testing.

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 to improve the front-end Application design and UI.
  • Implemented heads down coding using Pair Programming Agile practice to 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 to develop sample XML files to 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 to 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 to generate java classes from XSD and XML.
  • Developed Java Webservices on AXIS 2 to 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 to build and deploy the application.
  • Writing code maintenance Shell scripts ksh and sh in development UNIX boxes.
  • Code WAR deployment to development UNIX boxes.
  • Responsible for activities related to CVS such as maintaining branches, versions and repository wars of the project.
  • Developed a collection of scripts in Perl to automate source code management tasks.
  • Dealing with all the Release management Signoffs and deployments to FAT and Production environment.
  • Consistently produced high quality code through disciplined and rigorous unit testing.

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:

  • Used Spring validation framework for various forms in the application.
  • Worked on DOJO Framework for all Javascript validations.
  • 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.
  • Implemented MVC architecture using Spring MVC framework
  • Developed Use Case diagrams, Class diagrams and Sequence diagrams in XDE to express the detail design.
  • Used JMS as communication service for sending updates to various other applications.
  • Worked with EJB's Session and Entity to implement business logic to 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 to send and get data from external interface.
  • Transform an XML to XSLT using XSL.
  • Implemented Spring integration tests to improve code quality.
  • Implemented Agile Test Driven development by creating test cases prior to development and run automated test cases using ANT and JUnit.
  • Involved in writing ANT scripts to 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 to dig through the error.
  • Consistently produced high quality code through disciplined and rigorous unit testing.

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 to separate business logic from presentation layer and with Controller Servlet to control interaction/flow with users
  • Used JNI to interface legacy C/C proprietary library routines.
  • Used JAXP to process and validate the XML documents with DOM and SAX parsers
  • Developed web services SOAP, WSDL, UDDI with Weblogic workshop to 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 to build the application
  • Used Weblogic builder to assemble J2EE components and generate/edit Deployment Descriptors.
  • Used CVS for version management
  • Used Log4J for logging, debugging and monitoring

We'd love your feedback!