Advanced Hands-on Digital Solutions Architect Resume
SUMMARY:
- Innovative Solutions/Integration/Java Architect with more than eighteen years of expertise in defining and delivering SOA/Integration strategy and solutions, Application integration based on Micro Services/Service Oriented Architecture (SOA) and Messaging architecture, Microsoft .Net, Pega, Cross Platform Development in Banking Financial, Pharmaceutical, Commodities Pricing, Trading, Asset Allocation, Port folio Robo Advisory and Insurance based systems, Clients Accounts Team Management, (Mortgage), House Loans and B2B/B2C strategies..
- Accountable for leading small and large development teams consisting of up to twenty(20) developers along with providing directions and playing hands - on Solutions Architect lead role for Java Lead, .Net Lead, Pega Lead, ESB/MQ Lead.
- Hands-on expertise in core Java and middleware services concepts that includes Multithreading, performance tuning and implementing complex Algorithms for high performance and memory optimization.
- Experience in doing Vendor products selection and doing proof of Concepts using vendor products. Excellent problem solving skills; Strong teamwork and interpersonal skills and ability to communicate with all management levels; Lead others in toward technical accomplishments and collaborative project team efforts.
- Exceptional Skills in designing Enterprise Architectures and also Certified in Enterprise Architecture (TOGAF 9.1). Extensive background in the full project development lifecycle using Agile and Rational Unified Process (RUP) from initial concept through final delivery and ongoing support. Highly experienced in Enterprise Integration Patterns, Relational Database Design (ERD), NoSQL, Object Oriented Design Patterns (GOF), Object oriented Analysis and Design (UML), requirements gathering, SOA Analysis and Modeling, EAI, Layered architecture, Microservices architecture and customization.
- Extensive Experience working in the Enterprise Service Bus (ESB) and MQ platform, API Gateway that includes designing and implementing road map for SOA, enabling Event Driven Architecture. Experience in implementing SOA Governance, OAuth and SOA Security within the enterprise. Thorough knowledge of understanding and implementing Business Process Modeling using BPMN 2.0
- Great working experience in implementing security using public key cryptographic, message signing and x509 digital certificate. Deep working knowledge of implementing SAML, OAM, WebGate, WS-* concepts.
- Experience working in Open source frameworks like Hibernate, Spring Framework along and using Open source technologies like Red Hat products suite, WSO2 API Gateway,WSO2 Governance Registry and WSO2 User Engagement Server.
- Expertise in middle-tier and browser-based application development, primarily in J2EE technology such as Core Java, EJB, JSP/Servlets/Portlets, Angular JS, JQuery, Ext JS, Pega, Web Services, WS-*, REST Services, SOAP, AJAX, XML, XSL, JSON, ActiveX, Jenkin, Python/Powershell scripts, Ansible, Maven, ANT, JUNIT, Enterprise Service Bus (ESB), Confidential Websphere Servers, JMS(MQSeries), Cassandra, MarkLogic, DB2/400, Oracle, C /C++.
- Expertise in Continuous Integration(CI)/Continuous Deployment (CD) using Maven, ANT, Jenkins, python, Ansible, WLST and Shell scripts,
- Strong understanding in Cloud architecture design Patterns and technologies stack.
- Some exposure with Big Data SMACK stack Technology which includes Scala, Mesos, Spark, Cassandra,Kafka
TECHNICAL SKILLS:
Languages & Environment: Core JAVA 1.6,1.7,1.8, EJB, SCALA,XQuery, Servlets, JDBC,JSP, JMS (MQ Series), WSDL, XML, XSL, C/C++, PL/SQL, JSON, Java Script.
Databases: Oracle, DB2/400, SQL Server, MySQL, MarkLogic and Cassandra.
Securities: LDAP, WebGate(OAM),Tivoli Access Manager(TAM), Cryptography and Active Directory.
Technologies: Pega, .Net 4 Framework, Sonic ESB, WSO2 stack, Web Services, WS*, REST Services, SAML, OAuth, AJAX, Flex, SOAP, Quartz, Spring Framework and Hibernate.
Operating Systems: OS/400, UNIX, Linux & Windows.
WORK EXPERIENCE:
Confidential
Advanced Hands-on Digital Solutions Architect
Responsibilities:
- Working in Advanced Digital Architecture group, involved in communicating with product owners and building enterprise designs across JPMC lines of business that includes Business Banking, Consumer banking, Wealth management in building digital products for Asset Allocation Tool, Exclusive digital Advisory accounts and Self direct investments.
- Responsible for designing enterprise solutions and performing Proof of Concept (POC) for new capabilities and building solutions to existing problems on 50/50 percent basis:
- Developed streaming proof of concept in Core Java for JPMC users to view large files without impacting performance and load on JVM.
- Developed SAML implementation services using Core Java to integrate with external financial services.
- Developed a pilot proof of concept in Java in order to apply fraud identification controls by integrating with third party ThreatMetrix(Fraud) services.
Confidential
Solutions/Lead Architect (Consultant)
Environment: Core Java, ESB, MQ, Confidential MQ, Pega 6.1/7, Enterprise Integration Patterns, Web Services, REST Services, Canonical Modeling, UML, Quartz, ERD, Design Patterns, LDAP, Active Directory, Spring framework, JUNIT, Python Scripts, PowerShell scripts, Ext JS, JQuery, Go Pipeline, Mockito, Maven, MarkLogic, Oracle, Stored Procedures, PL/SQL, XML,XQuery, RDF, Semantic Modeling, XML Schema (XSD), WSDL, Apache CXF, XSL, SVN, Oracle Access Manager (OAM), Oracle Identity Manager, WebGate, Apache, Foreign JMS, .Net Framework, REST/Web Services, API Gateway, WSO2, Actional & Agile (Scrum), Linux and Windows.
Responsibilities:- PRP (Price Reporting Platform): is a unified web enabled platform with streamlined processes that support the Price Assessment component of the Platts business. It provides end-to-end visibility into the price assessment process and captures all editorial decisions, thereby fulfilling any compliance requirements. This pricing platform is built on multi-site architecture.
- Communication and providing assistance to CTO in addressing Enterprise Architecture concerns and directions.
- Responsible to communicate with the Business stakeholders and Product owner council. Identifying and addressing their concerns and business needs.
- Responsible for leading a team of 20 developers along with providing Solutions Architect lead role for .Net, Java, Pega, UI, OAM, Big Data, ESB and MQ technologies stack.
- Being very hands-on in core Java services, multithreading, J2EE, SOA, API, ESB and MQ, Jenkins technologies, spend 50% of time in doing POCs, building prototypes, resolving technical/coding issues in team and performing code review,
- Accountable for the success of the team from Solutions delivery, Architecture, and strategy perspective.
- Project is being driven using Scrum Agile based methodology.
- Providing solutions for business requirements by building a complete Solution document.
- Providing technology architecture directions from the perspective of Business Architecture, Application Architecture, Data Architecture and Technology Architecture.
- Leading an SOA initiative and adopting strategy for an SOA implementation.
- Leading continuous Integration and continuous deployment (CI/CD) initiatives.
- Leading Platform upgrades initiative.
- Lead Performance optimization initiative.
- Lead in promoting the Integration mindset in the Enterprise by complying with Enterprise wide ontology.
- Leveraging Open Source WSo2 API Gateway for services.
- Enhancing existing enterprise applications to Microservices architecture.
Confidential
Solution Architect
Environment: Core Java, Enterprise Service Bus(ESB), MQ, Enterprise Integration Patterns, Web Services, REST Services, Canonical Modeling, UML, Quartz, Java, ERD, Design Patterns, LDAP, Active Directory, Schlage Security System, Assyst Connect,SSIS, Spring framework, JUNIT, Mockito, Maven, Cassandra, Oracle, SQL Server, Stored Procedures, PL/SQL, XML, XML Schema (XSD), WSDL, Apache CXF, XSL, Team Foundation Server 2010, Adobe Flex, Actionscript 3.5, IIS 7, Microsoft .Net, Microsoft Visual Studio 2010, Web Services, REST Services, WSO2 governance registry and WSO2 User Engagement server.
Responsibilities:- Analyzed an existing architecture and the key concerns of Stakeholders and the top management. Identified a need for an Integration platform to enable the transparent communication of desperate Custom and COTS based applications and provide agility in the Enterprise to respond to business needs in timely manner. Identified the business goals and drivers and obtained an approval from top management for the definite need of an Event Driven and Service Oriented Architecture (SOA). Lead the Vendor selection process for the identification of Enterprise Service Bus and the Messaging Brokers. Worked with vendor to do the Proof of Concept and evaluating the product in meeting Industry standards. Designed the prototype for the Event Driven Architecture and used the prototype to implement events. Defined and implemented business processes and data flows using Enterprise Integration patterns. Launch an SOA initiative in the Enterprise by adopting an agile strategy and performed Service Oriented modeling using SOA principles; defined a common canonical Model for the Enterprise. Designed and Implemented services using Web Services (WS*) and RESTFUL fashion.
- Following Systems were integrated by enabling an Event driven architecture for the enterprise.
- Active Directory (AD), Secured File Transfers using SSH and public key Cryptography,Electronic Learning Management (ELM), Employee DataMart (EDM), Expense Management (Concur Expense),Help Desk (Assyst),Performance Planning and Analysis (PPAA), SAP, Security (Schlage), BCD Travel (CliqBook), eTime (Time Management Application), BDCS Application, Remedy Ticket, Core Java Services and other Subscribers (Email Notifications)
Confidential
Core Java/Portal Application Architect
Environment: RUP, UML, ERD, Design Patterns (GOF), Java, J2EE, XML, XML Schema, LDAP, Tivoli Access Manager (TAM), SOA, Web Services, EJB Services, Hibernate, Spring, JMS, Dyna Cache, JSON, AJAX, JSP/Servlets, Struts Portlet Framework, Tiles, Java Script, ANT, Stored Procedures, PL/SQL, JUNIT, RAD, WebSphere Portal, Web Sphere Application Server 6.0, XSL, Rational ClearCase and RUP.
Responsibilities:- Designing Logical Sequence Diagram depicting runtime behavior of the system.
- Design Coordination, Work Flow Management, Architecture Design.
- Designing dataflow diagrams for the workflow of the system and classes and their relationships
- Involve in the core design and development of SOA based projects using Web Services, EJBs along with design development core portal based services.
- Designing, developing and integrating portal based projects with SOA, TAM, LDAP.
- List Management framework is designed and implemented.
- WebSphere’s Dyna Cache feature is used for performance enhancements.
- Global Session Handling is implemented using Dyna cache and cookies.
- Designed and implemented Tivoli Access Manager (TAM) services for user based registration.
- Implemented AJAX for lazy loading of portlets and performance improvements.
- Design and Implemented web based J2EE applications using Spring Framework and various patterns like MVC, Business Delegate, Session Façade and Factory.
Confidential
Core Java/Application Architect
Environment: RUP, UML, ERD, Design Patterns(GOF), Java, J2EE, XML, XML Schema, LDAP, SOA, Web Services, EJB Services, Hibernate, Spring, JSON, AJAX, JSP/Servlets, Struts Portlet Framework, Tiles, Java Script, ANT, Stored Procedures, PL/SQL, JUNIT, RAD, WebSphere Portal, Web Sphere Application Server 6.0, Xstream, XSL, Maven, WebSphere Intelligent Notification Server, WebSphere Everyplace Access Server, CVS and RUP.
Responsibilities:- Custom based RSS and XML Adapters are designed and implemented for fulfilling user required subscriptions on URL feeds and sending notifications to subscribed users on their registered delivery channels like blackberry, email, SMS etc.
- Design and implemented a multithreaded application to parse RSS, Databases and XML feeds on the Adapter side to send the messages to server.
- Designed and implemented custom based Triggers for user defined preferences.
- Implemented Xstream for XML Marshalling.
- Design and implemented the JMS based application to process the incoming messages retrieved from Queues and match it with the user’s preferences (Triggers) and post it to appropriate delivery channels which can be email, blackberry etc.
- Services are designed and developed using Service Oriented Architecture.
Confidential, NY
Core Java/Application Architect
Environment: Struts, JSP, Servlets, Java Beans, EJB, XML, XSL, JUNIT, Web Sphere Application Server 5.0/5.1, Java Script, Maven, ANT, Oracle, Unix, WebServices, Rest Services, Hibernate, Spring Framework, JBuilder, Sun Java Application Server, JMS, CVS and RUP.
Responsibilities:- Involved in the design and development of SPPA’s Trade Decision Engine module.
- Stock Portfolio Advisory tool designed and implemented using Spring Framework.
- Designed, developed and Integrated Hibernate framework for the Object to Relational database mapping.
- Automate the back office process of generating Trade Orders and rebalancing of Trades on daily basis.
- Implemented J2EE level securities on Web Application.
Confidential, Jersey City
Core Java/Application Architect
Environment: Struts, JSP, Servlets, Java Beans, XML, XSL, Web Sphere Application Server 5.0/5.1, WebSphere Application Server, ANT, Oracle, Mainframe, WebServices, Rest Services, Hibernate, Struts Framework, SOAP, WSDL, UDDI, WebSphere Application Developer, RUP, PVCS and Microsoft Project.
Responsibilities:- Involved in a financial project plan, management, process Modeling, Data Modeling, Workflow design, Use Cases, Object Modeling using Rational Rose, development and configuration of Cash Collateral Portal based Application.
- Working as a team lead in the Requirements Analysis, Feasibility analysis of the project.
- Performed the Process Modeling, Data Modeling, Workflow and Object Modeling of the application.
- Estimated the project by doing the detailed Project Plan. Evaluated the cost of the project and what best Application architecture it will fit in.
- Integrated Hibernate for the Object to Relational database mapping.
- Session Façade pattern is implemented, consisting of Stateless and Stateful Session Beans along with Container managed persistence Entity Beans.
- WebServices are designed and implemented for accessing and updating the Interest Rates.
Confidential, NJ
Content Management Lead Java Developer
Environment: Java, JSP, Servlets/Portlets, Access Control List, Java Beans, EJB, XML, XSL, Web Sphere Application Server 5.0/5.1, ANT, Oracle, WebSphere Application Developer, WebSphere Portal Server and Aldon Affinity source Management System, CVS and RUP.
Responsibilities:- Designing the business flow of Portal site. Design theme, skins of the Portal Application.
- Design and implementation of news Content in RSS to Portal. (Content Management)
- Design and implement the NITF transformation framework using EJB façade pattern architecture.
- Design and develop WebServices/WSDLs for NAS project.
- MDB services are implemented for the asynchronous data coming from different vendors.