We provide IT Staff Augmentation Services!

Applications Architect Resume

4.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • Highly motivated, hands - on Technical consultant with over 15 years of experience in the Information Technology worked in variety of roles like Architect, Designer, and Lead Developer. Experienced in the Software Design and Development by applying Object Oriented Principles using Java/JEE technologies, Middleware (Websphere Application Server, Message Broker, Data Power) products and helping in SOA enablement.
  • Vast experience in Architecting, Designing, Developing and Implementing JEE based applications and Client/Server solutions for 2-Tier, 3-Tier and n-Tier Applications using Agile and RUP Methodology
  • Experience with Confidential IFW Framework and Modeling Services using RSA.
  • Integrations experience with Confidential Message Broker, Confidential MQ Series, and Confidential Data Power (XI50) Appliance.
  • Played wide range of roles from Architect, Lead Developer, Lead Designer, and Development Lead over the course of the time.
  • Architecting and providing design solutions to the business critical services. Providing solutions to improve non-functional (QoS) requirements like Interoperability, Performance and Availability.
  • Hands-on experience in Platform product development to build applications.
  • Research and recommendations to the Enterprise strategy teams for adoption on the SOA based products (ESBs, Registry & Repository), Technology Enablement and Standards (REST, WS*) based on their capabilities that meets the needs.
  • Developing Standards and Guidance for designing the applications using JEE and Middleware to the development teams.
  • Experienced in Troubleshooting, Debugging, Problem determination and Code Reviews.
  • SOA Practitioner/Enabler and advocacy. Involved with the IT architecture teams in establishing and enforcing the guidelines for Service Design, Service Reuse and Discovery, Confidential, Packaging and Deployment.
  • Hands on experience in applying GOF Patterns, J2EE Patterns, EAI Patterns, SOA Patterns over the course of architecting and designing applications.
  • Designing and Developing SOAP based Web Services using JAX-WS, JAX-RPC and using Basic Profile - WS* (Addressing, Transaction, Reliable Messaging) specifications and Restful services using JAX-RS specification.
  • Experienced in architecting Asynchronous Applications using Websphere Application Server (SIBus), Message Broker and Message Queuing (MQ Series) as JMS provider.
  • Custom ESB Designing and Development for Transformation and Routing.
  • Expertise in Object Oriented Analysis and Design (OOAD) using UML.
  • Expertise in writing reusable code and reusing existing code when appropriate.
  • Expertise in application development using Java and JEE technologies such as JSP, Servlets, EJB, Spring JMS, JDBC.
  • Experienced in using Struts framework and WebSphere Portal Server;
  • Good working knowledge on Maven, SVN, Ant, Log4j and JUnit and good working experience with Configuration Management tools.
  • Demonstrated expertise in Requirements Analysis, Software Specifications, and High/Low Level Design.
  • Maintained good inter-personal relationship and displayed excellent communication skills in the process of client interaction.

SKILL:

Java technologies: J2EE (JDBC, Servlets, JSP, EJB2.1, JMS, JAX-RPC) JEE5 (EJB 3.0JSF 1.2, JAX-WS) JEE6 (EJB 3.1, JSF 2.0, CDI, WS*)

Scripting Languages: JavaScript, HTML, CSS

Databases: Oracle 8i, SQL Server, PostgreSQL 7.0, DB2

Design Methodology: OOAD using UML

Frame Work: Struts 1.0/1.1, Spring 2.0/3.0,Hibernate

REST: Jersey, Rest Easy, Apache Wink, Apache CXF

IDE: Confidential Rational Software Architect (RSA) 7, 7.5, and 8.x, Eclipse 3. X, Visual Studio, Integration Products

Other Sun Technologies: Websphere Message Broker v6.1/7, Websphere MQ 6/7, Data Power XI50 (3.8/4.0.1)

Web/Application Servers: Websphere 5.1/6.0/7.0/8.0 , WebLogic 6.X/7.0, JBoss 3.2/6/7 and Apache Tomcat 4.0

Portal Servers: Confidential Websphere Portal Server 5.1

Tools: & Utilities Rational Rose 2000, Rational XDE, WSAD 5.1, Win-CVS, Rational Clear Case, Jtest 4.5, Castor, LDAP, Ant 1.6.1, Log4J 1.2.7, Maven, SOAPUI, Net Tool, RFHUtil, SVN, Build Forge.

Project Management: Microsoft Project 2000

Operating Systems: Win NT/ 95, Linux (Suse, Red Hat).

XML: SAX Parser, DOM, XPath, XSLT.

SCJP: Sun Certified Programmer for the Java 2 Platform 1.4

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Applications Architect

Responsibilities:

  • Defining the Future State of Application architecture (reusable components, project structure, topology) for “Pharmacy Renewal” project
  • Reviewing and validating the Application Architecture / designs for various projects
  • Providing technical help to resolve performance issues for applications
  • Reviewing the code for complex applications
  • Part of Pharmacy wide WAS migration architecture team to help the eRX applications to smoothly migrate from 6.1 to 8.5

Environment: RAD, Java, SVN, Spring (MVC, JMS, Security, REST, Profiles), HSQL, JAX-WS, JPA, Hibernate, WebSphere Application Server 8.5.5, lo4j, JUnit, Mockito, Bamboo, Ivy, Splunk, EhCache, AngularJS, Web Sockets

Confidential

Responsibilities:

  • Helping teams in designing Contract First Web Services using Sparx EA
  • Setting up technical infrastructure for the projects (Logging, Performance Metrics)
  • Reviewing designs and validating the core functionality of the applications
  • Reviewing code to make sure that Confidential standards are followed
  • Helping teams with technical issues related to deployments and performance of applications

Environment: RAD, Java, SVN, spring, Oracle, JAX-WS, Spring JMS, WebSphere Application Server 8.5.5, lo4j, JUnit, Mockito, Bamboo, Ivy, EhCache

Confidential, Chicago, IL

Solutions Architect

Responsibilities:

  • Part of overall Enterprise Systems Architecture Governance Review committee to review the key architectural artifacts.
  • Providing technical guidance and doing POCs to prove the ability and usage of the technology within the projects.
  • Part of IFW (Information Framework) end to end POC to evaluate the Confidential IFW framework that is used by both Customer and Account teams to re-engineer projects.
  • Responsible for identifying the Monitoring tool for services availability.
  • Services Identification and design by using IFW Domain. Modeling the services using RSA
  • Providing guidance and advocacy for SOA Patterns, Service Versioning, and SOA enablement infrastructure.
  • Modeling of Services using the Confidential IFW Framework, which includes RSA modeling and generating the service WSDLs and Code.
  • Provided design and implemented a portion of the Services Framework that would help the development easy and maintain the consistency in terms of realization and invocation of services at runtime.
  • Nurtured the idea and designed Code Generation tool which is helpful during the development of services.
  • Provided solution for logging administration to change the logging levels dynamically at runtime.
  • Provided design on using IMS connectors to connect IMS systems to retrieve the data synchronously.
  • Providing the technical guidance and help with regards to Patterns implementation, and design issues.
  • Implemented LegStar to convert fixed length messages to Java Object vice-versa, which would help to transform messages.
  • Provided design for JMS client that would read/ consume messages at high rate and transform them using LegStar to call the IFW services.

Environment: Eclipse, Java, RSA, RTC, IFW Framework, Spring, SVN, Db2, Apache CXF, Spring JMS, WebSphere Application Server 7.0, Tomcat, lo4j, JUnit, jMock, Drools, LegStar, Eclipse JDT API, LegStar.

Confidential, Bloomington, IL

Architect

Responsibilities:

  • Leading the POC team and collaborating with the Confidential technical team for WSRR, WMB and Data Power integrations.
  • Recommendation paper submitted to the Strategy team for the enablement of the WSRR product after successfully executing the State Farm needs.
  • Developing the topology both Physical and Logical for the production environment.
  • Identifying the use cases to execute SOA / WSRR and WSRR/ WMB and Data Power.
  • Worked closely with WSRR installation team to install the product and understanding the State Farm specific needs for the SSL issues.
  • Integrations infrastructure setup for WMB and Data Power with WSRR
  • Executed Data Power and WSRR integration use cases using Multi-Protocol Gate Way, WS-Proxy, enabling the SLM on services (Throttling, Shaping, Notification, and Time Out).
  • Executed WMB and WSRR integration use cases for dynamic Confidential, alternate Confidential .

Environment: WSRR 7.5, RSA 7.5, Websphere Application Server 7, 6.1, 8, Data Power (XI50), Websphere Message Broker 7.0.0.2 with iFix. DB2, LDAP, Web Services, Java/JEE, WS-I, Websphere MQ.

Confidential

Lead/ Architect

Responsibilities:

  • Presented outcome of the effort to the strategy teams to get approval on consuming the product by designers while designing solutions.
  • Provided deployment strategy with in the Application Server environment.
  • Provided a recommendation paper that contains in detail information on Product Architecture, Deployment Options, Development Support, Non-Functional Requirements, Patterns Used, Strengths and Weaknesses.
  • A hands on POC was conducted for XSLT Transformations, Websphere MQ Integration, Message Aggregation, Restful services, Content based routing, Policy Enforcement.

Environment: RSA 7.5, Eclipse, Mule EE 3, Mule Eclipse Plugin, WMQ 7.0, Jersey, Apache CMF, XML, XSL.

Confidential

Lead / Architect

Responsibilities:

  • Provided a guidance document on when to use Synchronous and Asynchronous messaging models with respect to invocation and provided guidance on what kind of interfaces should be exposed to the consumers with respect to service providers.
  • Provided guidance on what kind of packaging solutions should be considered from the Websphere ND and Base perspective to gain better non-functional requirements.

Confidential

Lead / Architect

Responsibilities:

  • Enabling WS-Transaction for the web services using WS-AT and WS-BA for both JAX-RPC and JAX-WS supported web services.
  • Enabling WS-Addressing, WS-RM on WAS 8 for the developers/ designers
  • To understand the use of REST services within the insurance space, mobile space and comparing SOAP versus REST. Talked to Burton and Gartner group experts on how Restful web services are evolving in the insurance industry. Worked on multiple implementations of JAX-RS to understand both strengths and weaknesses and provided the recommendation.
  • EJB 2.1 to EJB 3.1 migration: Current State Farm supported WAS 6.1 supported EJB 2.1 migration to EJB 3.1 guidelines document is presented.
  • MDB pattern: A pattern helps in creating a MDB using Activation Specification and Retry Logic for the messages that reached error queue or back out queue because of infrastructure failure.

Environment: RSA 8, Websphere Application Server 8 Beta, EJB3.1, JAX-WS, JAX-RPC, JMS, WS*, Apache Wink, Jersey, JBoss, REST Easy, Spring MVC

Confidential, Bloomington, IL

Lead / Architect

Responsibilities:

  • Identifying the State Farm needs for the SR & R
  • Product installation and executing the test cases
  • Presenting the results and submitted a recommendation paper at the end to the Strategy team on the approach and deployment scenarios
  • Provided the cost estimations and man hours required to do the customization in adherence to State Farm needs.

Environment: WSO2, Mule Galaxy, Eclipse, Web Services

Confidential

Lead Java Designer/Developer

Responsibilities:

  • Involved in POC to prove that the monitoring and aggregating the message works as per message broker documentation.
  • Involved in design discussions to understand the impact of messages that comes through and a solution is arrived to use collector node at broker level to aggregate messages.
  • Responsible for high level design for the J2EE application and designing the user interface.
  • Involved in writing a Message Driven Bean to drain messages from queue and parse the messages.
  • Responsible for writing the search queries to get the information from database.

Environment: Java, J2EE (MDB, Session Beans), LOG4J, WebSphere Message Broker, WebSphere MQ, DB2

Confidential

Lead Designer/Developer

Responsibilities:

  • Responsible for architecting the “Development environment” which is an Eclipse Plug-in that talks to J2EE based application using web service.
  • Involved in requirements modeling to identify the major requirements for the iteration.
  • Responsible for conceptual and high level design of the application.
  • Responsible for Designing and coding the COBOL copy book conversion to XSD and input and output XSLs
  • Responsible for writing the J2EE based application which is exposed as web service.
  • Responsible for coding the mediation component on WebSphere Message Broker.

Environment: Java, J2EE (Servlets, Struts, EJB), SOAP, Eclipse Plug-in, WebSphere Message Broker, WebSphere MQ, DB2

Confidential

Lead Designer/Developer

Responsibilities:

  • Involved in architecting the model based on Content based Routing pattern.
  • Involved in design discussions to understand the impact of routing in web service calls through message broker.
  • Responsible for placing the high level design for the routing tool.

Environment: Java, SOAP, LOG4J, WebSphere Message Broker 6.1, EHCache, Websphere MQ, DB2

We'd love your feedback!