Application Architect Resume Profile
Pennsylvania, UsA
SKILLS SUMMARY
- Java Technologies: Java, J2EE, SOA and WebServices, IBM Websphere, Websphere Process
- Server, BEA Weblogic, JBOSS, Spring, Hibernate , AspectJ , Struts, JSP,
- Servlets, EJB, JDBC, UML , XML, Oracle, DB2,
- Big Data Technologies: Apache Hadoop, Hortonworks HDP, Map Reduce, Hive, Pig.
- Software Methodology: Agile Project Management, SCRUM, SDLC, User requirements gathering,
- Functional and detailed design analysis, application build, deployment and
- Packaging, unit/integration testing, issue resolution and version control
- Soft Skills : Strong team player and mentor, Customer facing skills, Client handling skills,
- Experience on onsite-offshore model, Positive Attitude and willing to learn new
PROJECT EXPERIENCE
Confidential ,
Role : Application Architect
Team size : 1
Project Description
Confidential is a Java Based batch framework on midrange that is built using spring batch framework and hibernate. Main function of this application is to load text and csv files from upstream systems to a Db2 database and then perform analytics on the data, summarize the data and extract reports. The sizes of files are growing each year some are more than 10GB now and also different format of files structured and semi-structured are expected from third party applications. This is causing lots of performance issues and jobs are not able to produce output as per the defined SLAs. MLRO Scalability project is initiated to address the current performance bottlenecks in both software and hardware and to make it scalable as the business grows.
As Application Architect
- I am involved in architecture and design proposal to make MLRO Scalable. My responsibilities include:
- POC on processing the input files to MLRO application using Apache Hadoop.
- Installed Hortonworks HDP 1.3 on a single node machine.
- Loaded Txt, CSV files into HDFS and processed the files using HiveQL and Pig.
- Loaded the output of Map Reduce jobs from HDFS to MySQL DB using Apache Sqoop.
- Define Architecture of the application / project and document it in Software Architecture Document, Non Functional Requirements etc.
Environment: Apache Hadoop, MapReduce, Hortonworks HDP 1.3, Hive, Pig, Java, MySQL, Amazon EMR, Amazon EC2
Confidential
Role : Application Architect
Team size : 12
Confidential I am involved in architecture, design, and development of various Health Care projects in Aetna in Billing Domain that are developed using Agile Methodology. My responsibilities include:
- Understanding business requirements / User Stories.
- Working in Agile Methodology for project deliverables and support the development team in every sprint.
- Work with Information Architect to complete the data modeling for User Stories.
- Create Business Process models and Use cases.
- Perform detailed analysis and create UML Models using RSA and RTC.
- Define Architecture of the application / project and document it in Software Architecture Document, Non Functional Requirements etc.
- Model SOA services to be used in the project and perform all modeling activities related to Service from initiation to Deployment and Governance.
- Create Service documents such as Service Conceptual Document, Service Design Document and Service Physical Document.
Environment: Mainframes, CICS, J2EE, Spring, Hibernate, Oracle, DB2, IBM Web sphere, Data power, WSRR, RSA, RTC, SAP HANA POC only
Confidential
Role : Application Architect
Team size : 12
Key Features
- SOA Based J2EE Application hosted on JBOSS
- Rich Internet Application RIA developed using Adobe Flex
- Backend developed using Spring, Hibernate, JPA and Mule as ESB.
- Agile Project Management using SCRUM.
- Maven, Clear Case and Cruise Control used for configuration management and automated releases.
- Billing System for Insurance Solution
Project Description
Confidential Project is built on a service-oriented architecture that embeds a full enterprise service bus in the system. It is a Rich Internet Application developed using Adobe Flex and hosted on JBOSS communicate with back-end applications using Layer of Services hosted on Mule ESB. Backend layer comprises of Spring and Hibernate. Project is developed using Agile Project Management / SCRUM using offshore onshore model. IIP if for property and casualty P C line of business.
Responsibilities
- Technically leading a team of 10
- Understanding the Business requirement in the Use Cases.
- Executing Daily stand-ups for SCRUM and assisting Scrum Master in estimation of stories / tasks
- UML Designing and preparation of Design Document
- Defining the architecture for the Modules.
- Managing Integration and Releases using Maven and Cruise control.
Environment: Adobe Flex, Mule, J2EE, Spring, Hibernate, JBOSS, DB2, Maven, Cruise Control, and Clear Case.
Confidential
Role : Application Architect
Team size : 8
Key Features
- Trading application for retirement solutions such as 401 K plans.
- J2EE Application hosted on JBOSS
- ITMF is Internet Application developed using Struts.
- Agile Project Management using SCRUM.
- Maven, Clear Case and Cruise Control used for configuration management and automated releases.
Project Description
Confidential application is used to process trading of mutual funds seamlessly. Clients / Record keepers can upload the trading files generated from their Record keeping systems such as Relius using either an online application called ITMF Internet Trading Mutual Fund or using STP Client. These files are then processed by the STP.
Responsibilities
- Understanding the requirements and propose Architectural Changes.
- Technically leading a team of 8.
- Also played role of Scrum Master at offshore for executing Daily stand-ups for SCRUM and estimation of stories / tasks
- UML Designing, Design Document and Development.
- Upgrading the Cruise Control.
Environment: J2EE, Struts, EJB, JBOSS, DB2, Ant, Cruise Control, and Clear Case.
Role : Application Architect
Team size : 15
Key Features
- SOA Based J2EE Application hosted on IBM Websphere
- Web Application developed using Struts
- Interacts with legacy systems like Mainframes using WebServices
- Interacts with WebsphereMQ which is used as the messaging backbone
- Interacts with IBM FileNet P8 for Task Management and Content Management.
- Websphere Process Server WPS used for Business Process Management BPM and Services Orchestration/Choreography
- ILOG used as the rule engine.
- IBM IAA Insurance Application Architecture used in developing Services for top down approach.
- Used latest IDE's such as RSM, RAD and WID.
Project Description
Touchstone Project is implementing a service-oriented architecture SOA . Web Application developed using Struts and hosted on IBM Websphere communicates with back-end applications and external systems using Services. All services will be transported and routed as XML messages SOAP through the Zurich Integration Platform ZIP , an enterprise service bus ESB implementation of IBM WebsphereMQ. Applications which need to send or receive service messages will connect to the ZIP using a CSC e4 Adapter, which may be deployed as a standalone application or a Java EJB. All the Services in Touchstone project are based on IAA Insurance Application Architecture model.
Responsibilities
- Technically leading a team of 15
- Understanding the Business requirement in the Use Cases.
- UML Designing and preparation of Design Document
- Defining the architecture for the web application and BPEL processes in WPS.
- Integration with other environments WebsphereMQ, WPS , ILOG , FileNet and Legacy Systems
Environment: SOA, J2EE, Struts, IBM Websphere 6.1, WebsphereMQ, WPS, WebServices, RAD, RSM, WID, IBM Mainframes, ILOG.
Role : Developer
Team size : 7
Key Features
- J2EE Application hosted on BEA Weblogic 8.1
- Multilingual Web System, based on Struts framework.
- Provides single sign-on for all the applications
- Web Services used extensively to interact with other platforms
- On the fly report generation using Crystal Reports
- Report scheduling feature using Jasper Reports.
Project Description
Confidential a Java/J2EE, Multilingual Application and based on Struts Framework. This is deployed on Web logic server 8.1 and interacts with other platforms .NET using web services. Some of the best features of FAST are the single sign on functionality where the user login once and use all other applications at the same time. FAST also provides online reporting system, where reports can be generated in PDF format on fly. FAST Also provides Report Scheduling where one can schedule the reports daily/weekly/monthly and are automatically mailed to the user. Crystal Reports and Jasper Reports which is an open source are used extensively for this feature.
Responsibilities
- Responsible for preparation of Design Document.
- Responsible for Development of various modules in the Fleet Web Solution
- Responsible for Unit testing and Integration testing
- Responsible for Bug fixing and enhancements.
- Interaction with the customer for capturing future requirements
Environment : Windows 2000,Linux ,Oracle 10g, J2EE, Weblogic 8.1 ,Struts 1.1, XML,Web-Services,Crystal Reports 10,Jasper Reports