Sr. Application Architect Resume
4.00/5 (Submit Your Rating)
SUMMARY:
- Confidential is an accomplished professional with over 16 years of strong management/leadership/architectural experience coupled with business and technical expertise in designing multi - channel Enterprise systems.
- Industry experience spans various domains including Banking, Healthcare, Retail, Supply Chain and Telecom.
- Designed and built enterprise IT solutions comprised of the Industry's cutting-edge technologies in SOA, eCommerce and Mobile Platform that provide a rich user experience and seamless integration with legacy interfaces for several large enterprises.
- Highly capable of establishing delivery teams geared towards success of a project with quality and time line as major focus.
- Proven experience in building and executing multi-shore delivery models.
- Adaptable to any work/technical/organizational environment and capable of learning innovative technologies and business domain in no time.
TECHNOLOGIES:
Waterfall, Agile-Scrum, Kanban, J2EE Design Patterns, TOGAF, Zachman, ITIL, Lean Six Sigma, Lean IT, ISO 17799, PCI-DSS, AODA, HIPPA, PIPEDA, SOX.
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Application Architect
Responsibilities:
- Deeply involved in requirement analysis and providing strategic direction to influence future product research and development.
- Responsible for architecting and delivering high quality software solutions and software designs in support of future innovative products
- Work collaboratively within a cross-functional and agile environments to devise effective architecture
- Effectively communicate Architecture roadmaps to different areas within the Enterprise comprising of Stakeholders from Business, Operations, Customer Services and IT.
- Monitor business and technology trends that impact the business and its extended ecosystem, and analyze its reactions to these trends at the strategy and execution level.
- Constantly participated in the evaluation of innovative technologies for next generation systems within the organization.
- Understand, apply and recommend architecture principles in the context of a specific solution.
- Engage key business stakeholders to facilitate both strategy and innovation planning.
- Facilitate development of enterprise solutions that combine knowledge of business processes and issues, general technological options, and process facilitation techniques.
- Collaborate with stakeholders involved in digital strategy and digital innovation to develop an IT investment roadmap.
- Identify and monitor critical constraints that could impact business outcomes, including resource, regulatory, market, geographic, cultural and business constraints.
- Instrumental in architecting several client facing/e-Commerce and Mobile applications to help several customer needs with technologies including JEE, frameworks like Node JS, AngularJS, NoSQL, implementations with AWS, Mongo DB, SSO, oAuth, OpenID, Google WebSphere Commerce, Hybrid and Native Mobile Platform APIs, Confidential and Google Analytics, Liferay, etc.
- Used several Java EE design patterns such as Session Facade, Command, Singleton, DAO, Service Locator, Dispatcher View, Front Controller, IoC, Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- Successfully architected and designed available, cost efficient, fault tolerant, and scalable distributed systems on Hybrid systems with on-premises and AWS components.
- Constant contributions to the Project Management Office for Project estimations, inputs into planning during the inception phases and coach teams to help in design and implementation of various projects.
- Spearhead coding committee and helped in establishing design/coding standards, continuous automated review processes.
- Enabled Configuration Management, Continuous Integration and Monitoring capabilities within the organization to help streamline DevOps processes.
- I am managing an excellent and invaluable Team of highly Skilled members and built a stack of commercial software products within the Organization.
- Have successfully enabled eCommerce practice/Factory to enable multi-shore Delivery primarily targeting Java based eCommerce and Integration technologies.
- Established processes in all areas of Software Development (Planning/Design/Execution) to align and enhance the reference Architecture and delivering projects using JEE technologies and the eco system in a multi-shore environment.
- Partner with Sales Representatives and Sales Managers to create, define, position, and present software solutions for potential customers.
Confidential
Architect/Manager Technology
Responsibilities:
- Regularly Consult with clients, understand their objectives and ensure that the development of software meets desired outcomes.
- Work collaboratively within a cross-functional and agile environment to devise effective architecture
- Perform regular code reviews
- Provide overall technical direction in application architecture, development and maintenance for a variety of web-based and Mobile applications
- Directly contribute to code development as needed
- Participate in workshops on technical topics to improve the organization's technical ability
- Contribute to innovation in the entire Application Architecture
- Contribute to a positive, supportive team and company culture
- Clearly communicate technical concepts to multiple stakeholders
- Mentor and support the growth or the development team
- Steering Committee participations representing Development Team (as needed) and PMO.
- Working closely with Development, QA and Business Analysis Teams on a day to day basis for co-ordination, delivery and execution activities.
- Co-ordinating and working with several strategic and implementation partners within the organization including but not limited to ITS, Wealth Management Teams, Shared Services group, Easy Web.
- Working with Multiple technology and software vendors/partners external to the organization.
Confidential
Software Architect
Responsibilities:
- Develop thorough understanding of Stakeholder Requirements, define and maintain overall product architecture.
- Work with engineering and product management to define future direction of the product.
- Provide technical guidance to the development team in articulating how product requirements map to architecture, design and implementation of different software components
- Investigate new technologies & standards and create prototypes to determine the feasibility and risk of different options.
- Assist Engineering Project Manager with effort estimation and planning
- Maintain established architecture, design and coding guidelines for the development team to ensure best practices and consistency in their deliverables.
- Create proof of concepts (PoCs) to validate design assumptions
- Provide technical leadership during the development of features.
- Resolve problems arising during various phases of the development
- Participate in Software Development process improvement activities
Confidential
Technical Architect
Responsibilities:
- Helping in Planning and estimating for the MBT release.
- System analysis and producing High level design documentation.
- Driving business requirements and communicating with Several Stake holders.
- Analyzing technical feasibility.
- Implementing POCs and Pilot projects for modern technologies and requirements.
- Vendor evaluations
- Creating Requirements documents, High level design documents
- Assisting Development team on day to day activities
- Provided Technical direction to the team on WebSphere Commerce, J2EE, DB2, and MQ.
- As a business analyst during elaboration phase, responsible for analyzing the Basics legacy system and create/update several functional and integration specifications.
- Day to day communication with client onsite explaining the progress of Iterative development being made by the team and demonstrating the capabilities built in the iterations.
- Deploying the deliverables implemented by GDC to DEV and Staging servers on a regular basis and validating the builds.
- Provide system design directions to the team.
- Mentored Onshore and Offshore teams on a regular basis to streamline the day to day development process.
- Co-ordinate with GDC team on a day to day basis during status calls and works closely with them during the night time to help them and resolve several business and technical issues.
- Responsible for streamlining the Coding standards, Design standards and testing standards in the team.
- Developed some Integration modules using J2EE and Commerce Command Frameworks.
- Provide guidance to the Project Management and Business Development team to secure more business opportunities with the client.
- Worked closely with Project Management team in setting up project plans and estimates.
- Worked closely with third party vendors supporting integration with Basics System and streamline the process of integration.
- Mentoring third party vendors and Dealers on several technical features, Commerce features and XML technologies.
- Day to day coordination with Endeca team to successfully integrate the product with WebSphere Commerce.
- Streamline the defect handling and troubleshooting process for ongoing maintenance projects.
- Support GDC resource onshore to successfully complete their day to day tasks.
- Closely work with GDC to setup the Development environment and build environment at GDC to streamline the development /implementation process.
- Designed and built “build automation scripts” to streamline the deployment process.
- Resolved several technical issues during project implementation.
Confidential
SOA/J2EE Consultant, Lead Developer
Responsibilities:
- Responsible for constructing new Framework and Architecture using J2EE, ESB/Process Server components of WebSphere SOA Suite.
- Responsible for evaluating various open source frameworks like OpenAdaptor and Spring.
- Responsible for creating various Artifacts (SAD and Macro Design documents) for design/build and testing teams.
- Responsible for developing various POCs for the initial Architecture setup.
- Responsible for Offshore/Onsite coordination of Development and Test teams.
- Responsible for establishing coding standards in the team.
- Responsible for performing Code reviews on a regular basis.
- Responsible for creating a Common Data Exchange Format for transmission across heterogeneous enterprise systems using XML and XSD.
- Responsible for designing CIF (Crowley Invocation Framework) using Process Server and ESB Core components.
- Responsible for designing and developing BPEL/BPEL4WS flows in WebSphere Process Server.
- Responsible for configuring Application Infrastructure like Log4J, Foglight and MQ in development environments.
- Responsible for installing and configuring Development, Sandbox and Testing Environment.
- Responsible for building XPath and XSLT for the project as required.
- Responsible for developing Core components of CIF that invokes Web Services developed and exposed using Confidential Mainframe Service Flow and .Net infrastructure.
- Responsible for developing Core components of CIF that invokes Web Services built out of Spring Web Services.
- Responsible for developing module that builds SOAP messages out of client request using Custom Crowley SOAP API.
- Responsible for developing Build scripts using Ant.
- Responsible for configuring JAXB in the development environments.
- Responsible for architecting the application and Modeling the application components using RUP and UML.
- Responsible for mentoring the team with new technology implementations.
- Responsible for code reviews on a regular basis.
- Responsible for designing and implementing a J2EE Security authentication layer using Spring Security.
- Responsible for building Java utilities that connect to LDAP and perform Search using JNDI.
- This system has replaced client’s existing complex legacy system to manage the supply chain function.
- Reduced maintenance costs involved in maintaining multiple legacy systems.
- Web based single point entry (Portal) for managing contracts and other shipping transactions.
- Represented as a Technical Architect/Professional Services Consultant to BCBS Tennessee to provide technical and architectural guidance on J2EE based Enterprise Systems.
- Involved in bringing new technologies into the Enterprise as a re-engineering initiative for a legacy claims processing system.
- Rendered invaluable Professional Services to the client in resolving various deployment issues during the crucial time line for the project.
- Represented as an Confidential Architect/Consultant to Hartford Health insurance in Hartford to provide architectural guidance on leveraging the SOA capabilities of DataPower in their existing environment.
- Extensively worked on a POC that involves orchestration of web services between Siebel and mainframe systems using DataPower appliance.
- Represented Confidential at MJUG to evangelize Confidential SOA appliance (DataPower) to the Miami technical user group community.
Confidential, Florida
Sr.Java DeveloperResponsibilities:
- Mentoring the Architecture team on implementation of DataPower ESB.
- Provided Architectural direction for leveraging the DataPower XI and XS capabilities.
- Responsible for Design and implement POC for a new innovative adaptation of business plan.
- Responsible for working with several business teams & sales to streamline their processes into the overall implementation strategy for Applications Development.
- Responsible for establishing guidelines and best practices to be followed in the team for design and development of applications.
- Responsible for design and development of Automation tool and a common framework for integration testing with the claims processing system.
- Provided Architectural guidance for executing POCs on Security setup and Integration features of DataPower XI50.
- Responsible for architecting the Service Orchestration Layer for Claims Processing platform and integration of multiple applications into the Claims Processing System.
- Responsible for developing various prototypes and associated modules for the Real time claims processing system by integrating Data and Mainframe systems.
- Design and Developer J2EE application using Session Beans, MDBs and Spring framework.
- Configure JDK logging api to communicate with an MQ backed auditing system.
- Responsible for building various application in house using J2EE, Hibernate and XML technologies.
- Responsible for building XML APIs to parse XPath and XSLTs for various parsing requirements.
- Responsible for design and develop Struts based Application to interface the current claims processing system.
- Responsible for building JSF based Clients to help testers to execute regression test scripts.
- Supporting the application in production on a daily basis.
- Developed core components to replace a WMB message flow that communicates with Mainframe using J2C APIs available in Confidential RAD.
- Resolved long lasting issues related to Multithreading and performance.
- Client was able to streamline the build process and speed up the testing process by using the Automated Regression Test harness.
- Replaced complex WMB Transformation layer with a simple and easy to maintain J2EE application using J2C.
- A hard to maintain Claims processing System was replaced with a highly performing Realtime processing System. After bringing the application realtime, Client was able to negotiate with participating health plans to integrate with their systems.
Confidential
Sr. J2EE Consultant
Responsibilities:
- Responsible for requirement gathering for adding enhancements to the Macy’s website
- Responsible for designing the architecture of various functional (Business, System and Component) and non-functional requirements (Caching, Performance tuning and external application integration).
- Responsible for providing design artifacts using UML and Rational Rose.
- Developed system/application/test requirements that define technical solution to meet customer requirements.
- Developed the website modules using Java, JSP, Struts, DB2 and WSAD.
- Involved in supporting and enhancing various tasks for the Macys website
- Provided Project Management and Configuration Management support to the project.
- Responsibilities included enhancing the functionalities, building, packaging and shipping to the production team to deploy on the production server.
- Provided production and troubleshooting support to clients and business divisions.
- Responsible for documentation of Installation, Configuration and Set up instructions of tools and mentoring the development team for rapid development.
- Involved in the on-demand business initiatives towards technological growth and contribution to new product understanding and usage by installation as per the technology road map.
- Delivering the modules on time with greater performance helped client to meet various ECommerce promotions during Thanks giving sale.
Confidential
Sr.Java Developer/Application Programmer
Responsibilities:
- Designed and developed Web services for online payment of billing to EBPP (Electronic Bill for Postpaid Products) customers for Payment query and Make payment modules.
- Involved in designing and developing JMSAdapter EJB, a generic Stateless Session bean used by various Java applications in O2 Companion to send MQ Messages to Billing EAI hub.
- Designed and developed FDM (File delivery Manager) Interface, a common application used by various modules of Billing App. to transfer files using FTP and SCP protocol.
- Responsible for designing and developing java interfaces (Java Interfaces are set of business logic executors that work as bridge between the EAI Hub and Geneva).
- Architected, designed and developed CRs for Insurance Feed Processor Interface using Java, EJB and JMSAdapter EJB.
- Design/developed CRs for Loyalty Credit Feed Processor Interface using Java, EJB, WebSphere Application Server and JMS Adapter EJB.
- Design/development of File Segmentation Manager Interface using Java, MQAPI and WebSphere MQ.
- Wrote test cases and developing test scripts using JUnit and running scripts during a release.
- Designed and developed Test Administration Web application using Struts.
- Followed RUP methodology in setting up the road map for iteration processes.
- Involved in selection, training and team building activities for the project
Confidential
Sr.Java Developer
Responsibilities:
- Designed and developed Core Framework for internationalization of UNIFI application.
- Implemented i18n to the UNIFI application.
- Designed and developed the DAO layer for the Repurposing engine.
- Designed and developed Web Controller for managed the Fortuna Server.
- Managed includes user creation, ACL creation, Task delegation, etc.
- Designed and developed the Testing framework that is extensions of JUnit.
- Wrote test cases and developing the test scripts using JUnit and Cactus.
- Provided Unit Testing and Integration Testing support.
- Involved in bug fixing and support of the application.
