Technical Consultant (application Architect) Resume
Irvine, CA
PROFESSIONAL SUMMARY:
- More than 16 years of diversified experience as an Application and System Architect, Technical Lead, Designer, Developer
- Hands - on experience in system architecture, backend and frontend software design and development utilizing Client/Server, OOD, Design Patterns, Enterprise Application Integration (EAI/SOA with ESB), Distributed Workflow Architecture (BPMS), Identity Management (IDM) and Single-Sign-On (SSO)
- Proven track record in building Financial - Insurance, Mortgage, eCommerce, Billing and Warehouse Management Systems (WMS-SCM) and Healthcare Applications
TECHNICAL SKILLS:
Models & Processes: OOA&D, UML, Design Patterns, EAI Patterns, SOA, Workflow/BPM, Business Rules
App. Servers: JBoss, Tomcat, Activiti BPM, IBM WAS/BPM -WMB/MQ-DataPower, webMethods ESB, Sonic ESB/MQ, IIS
DBTools: Oracle, DB2, SQLSvr, Eclipse, NetBeans, VStudio, Clear Quest+Case, SubVer, Git, Hudson, SOAP-UI
TechLanguange: Java (Core, multithreading), C/C++, C#, VB, .NET 4.5/3.0, AspectJ, XML/XSD/DTD/XPath, XSLT, Webservices, WS-Security, JSON, OAGIS, BPMN, J2EE/EJB/Servlets/JSP, PL/SQL, SQL/JDBC, UNIX Scripts
Integrations: SOAP-based, Restful Webservices (Java, .NET), JMS, SAP-IDOC+SAP-RFC, ebXML, EDI X12, HL7, DICOM and Mainframe EBCDIC
Frameworks: Axis2, Metro/JAX-WS, JAX-RS, Spring Core/MVC/AOP/ORM/Transaction, JSF, Angular/Javascript, Struts, Hibernate/OpenJPA, JAXB, JUnits, Ant, Maven
Platforms: VMware vSphere ESXi v5.1, AWS/EC2, Linux SLES 11, Windows 2003/2008 Server
PROFESSIONAL EXPERIENCE:
Technical Consultant (Application Architect)
Confidential - Irvine, CA
Responsibilities:
- Architect, design, hands-on development (including POC) and testing of Restful API webservices and workflow based web application, backend modules using Activiti BPM.
- Work with stakeholders and product manager to gather functional requirements and translate to technical design.
- Work closely with chief architect to design and develop base framework, establish standards and best practices.
- Work closely with QA for integ. testing and work with DevOps for product release and deployments of new modules.
Technology: Java, J2EE, Spring MVC/REST, Spring ORM/Transaction, AOP, Hibernate, Ehcache, Activiti BPM, Junit, Mockito. Tools: IntelliJ, eclipse, Visio/UML, Tomcat, MS SQL Server, Agile dev: Git/Stash/JIRA/Bamboo, Windows Server 2008.
Fullstack Dev. Consultant (Contractor)
Confidential - Anaheim, CA
Responsibilities:
- Designed, hands-on development, testing of web application based on responsive design for the front-end and back-end using AngularJS, Bootstrap, CSS3/SCSS with C#, Service-Stack, Entity Framework with Oracle DB.
- Worked with stakeholders and project manager to gather functional requirements and translate to technical design.
- Assisted QA with test cases dev., technical support to investigate issues and provided resolutions, code fixes.
- Worked closely with DevOps for product release and deployments, infra issue resolutions.
Technology: .NET 4.5, C#, Entity Framework, REST/JSON, Redis Cache, AngularJS, Bootstrap. Tools: Visual Studio 2013/2015, Visio/UML, IIS, Oracle RDBMS, Agile dev: SourceTree, Git, Bower.
Sr. Java / Web Architect Consultant (Contractor)
Confidential - Pasadena, CA
Responsibilities:
- Designed/architecture, hands-on development of web application based-on responsive designed front-end and modular back-end, testing of Document Support Tool with backend modules using Hibernate, Spring Core, Spring AOP, Spring ORM and Spring MVC/REST, AngularJS and Bootstrap, Bower.
- Researched, analysis and developed prototypes of data access layer for MongoDB NoSQL DB
- Production Support to investigate issues and provided resolutions, code fixes and load testing with QA.
- Participated in Data Purge project, analysis, design and develop data purge scripts.
Technology: Java, J2EE, CXF, Spring MVC/REST, Spring ORM, AOP, Hibernate, Ehcache, AngularJS, Bootstrap, MongoDB, Maven, JUnit. Tools: eclipse, Visio/UML, Tomcat, Oracle RDBMS, Jenkins, Windows Server 2008.
Senior Software Lead/Architect
Confidential - Tustin, CA
Responsibilities:
- Worked with Product Mgr/BSA to gather requirements, design, hands-on dev of J2EE/BPM/MQ based apps with multithreaded Java, backend modules using Spring, JMS, OpenJPA/Hibernate, Struts. Guidelines for QA on regression, perf/load testing.
- Developed integration flows of SOA platform - migration of the existing legacy apps in to ESB layer comprising of IBM MQ/Broker/BPM. Designed, hands-on dev of SOAP based, RESTful Webservices - Axis2, Spring MVC/REST
- Worked with Chief Architect in defining the software, system architecture, arranging implementation in detailed design and code, defining migration/re-architecture strategy of the legacy apps to J2EE platforms, integration with external systems - design of mediation, message routing, message transformation and service endpoint connectivity and technology road maps.
- Led and scrum master for an agile team/scrum of 3-5 to eval. 3rd party/vendor products, open source frameworks, overseen POCs, design end-end integration with customer’s apps, base framework and integration patterns for IBM BPM, MQ/Broker message flows.
- Mentoring engineers, reviewing the design, implementation of team members, onshore and offshore.
- Production support, troubleshooting critical issues and performance tuning.
- Documenting applic/system architecture, standards, guidelines, interface/integration, data flow, process modeling (BPMN)
- Responsible for the system architecture - Scalable and highly available solution.Highly available architecture is achieved with IBM MIQM (Multi Instance Queue Managers) configuration, IBM WAS/BPM Clustering Topology, IBM DB2 HADR+TSAMP, VMware vSphere v5.1 HA solution and Enterprise Nagios Monitoring
- Admin, Capacity planning of VMware ESXi, VMs backup/restore policy with VMware VDP. Performance Tuning.
- Implementing/promoting Agile dev, continuous integration process with JUnit, Hudson, Confidential /Ant build process
- Led POC for migrating RIA from Apache Flex to responsive UI with AngularJS, Bootstrap.
Technology: Linux, IBM WAS, Tomcat, J2EE, JOMS, Axis2, Spring MVC/REST, OpenJPA/Hibernate, HL7-EDIX12/DICOM, IBM BPM/ESB/MQ/DB2, AngularJS, AspectJ, Tomcat, IBM BPM (BPMN+BPEL), IBM Broker Toolkit (Message Flow), Agile Dev.
Software Developer Expert - Technical Lead
Confidential - Costa Mesa, CA
Responsibilities:
- Led a small team in architecture, designing/developing Integration framework (based on EIP) between Confidential internal applications and vendor/customer apps via canonical data model and generic XML/EDI data transformation - EAI/SOA solutions using webMethods ESB and IBM DataPower, SOAP Webservices integ with Axway MFT
- Constructed the data mapping operations and comprehending the target or source data for designing different ways of system integration. Managed project plans and schedules, led the design, hands-on dev, deployment and maintenance of EAI/SOA, Single-Sign-On and IDM solutions across disparate business units
- Collaborated with PMs, business users, 3rd party vendors, end customers to analyze business requirements, and with cross-functional teams (CM, Network Engr, QA, DBA) to define tech. specs, analyze tech risks, infrastructure changes.
- Carried out all the integration plans using webMethods ESB and IBM Datapower integration platforms and designing the necessary documentations
- Designed robust, flexible XSD, WSDL. Webservice hands-on dev. with .NET C# and VB, Metro, Spring, Hibernate.
- Designed and developed SSO modules for consumer facing applications and provisioning IDM workflows for Employee New-Hire/Updates/Termination from HRIS authoritative source to target systems AD 2008, Exchange 2010, IBM Mainframe RACF. Developed PL/SQL for reporting apps. Modeled ER diagrams, maintained DB tbls.
- Vendor Product Eval, Overseen POC: SOA Runtime: IBM DataPower, SOA SW, Sonoa Systems, BEA ALSB/Fusion
- Collaborated with DBA in designing/mods ER diagram, in developing complex PL/SQL, in tuning SQL Queries.
- Responsible for the system architecture of the integration system which is highly-available, scalable and reliable
- Prepared/maintained Integration Architecture, Interface Inventories. Defined integration guidelines, best practices.
Technology: Linux/Solaris, JBoss AppSvr, Oracle RDMBS, PL/SQL, RSA Cleartrust, .NET 3.0 C#/VB, J2EE, EDI X12, Metro, Hibernate/JPA, Spring Core/MVC, JSF/AJAX, Tomcat; Tools: webMethods ESB, IBM DataPower XA35-XI50, Sun IDM, SQL Svr.
Sr. Technical Lead Consultant (Contractor)
Confidential - Anaheim, CA
Responsibilities:
- Worked closely with business analysts in the development of the integration specs and the design of integration of the enterprise modules: Stipulation Workflow Engine, Credit, Flood Engine & Vendor Management Systems
- Collaborated with project managers and offshore team leads in designing and defining integration specs
- Designed robust, flexible Service Contracts XSD and WSDL. Hands-on webservice implementation with Axis2, JAXB
- Generated and reviewed technical modifications involved in external downstream system changes, applications and RDBMS database schema changes.
- Prepared integration specifications including UML diagrams and XML schemas for business use-cases and scenarios. Adapted canonical business model (BOD Business Object Document) from OAGIS
- Contributed to integration architecture with the design of ACF framework layer for asynchronous messaging
- Responsible for integration patterns for ESB and common integration services and the enabling of the common services reuse across development teams
Technology: Java/J2EE/JMS, XML/XMLBeans, OAGIS, webservices/Axis2, JAXB, Sonic ESB, Weblogic and Struts
Senior Software Engineer - Technical Lead
Confidential - Irvine, CA
Responsibilities:
- Responsible for the architecture, design and hands-on development of the 2comply Mortgage Compliance applications based on J2EE & Java multithreading environment, XML native database, Sonic MQ, and HankSoft Rule-engine.
- Led a team of 5 to design and develop several Mortgage Compliance Review modules and Struts based webapp; High-Cost, State, HMDA, TILA, RESPA, FHA, Fannie-Mae, Freddie-Mac, Licensing Reviews and Federal-Layer
- Worked closely with Business Analysts in preparing and producing Software Design Documents
- Utilized the UML and Design Patterns in the publication of software architecture and design documents.
- Promoted use of reusable, shareable services. Mentored junior engineers. Work closely with QA group in testing phase
- Hands-on multithread programming with Java, JMS (Sonic MQ) and XPath/XSLT
Technology: Java (multithreaded application), J2EE, JMS, XML, XPath/XSLT, Sonic MQ
Java Architect Consultant (Contractor)
Confidential - Irvine, CA
Responsibilities:
- Web-based Policy Management Systems: a complete distribution & information channel for lender-placed hazard insurance, greatly simplifying and streamlining the tracking and processing functions for insurance products.
Technology: Java/J2EE, EJB, XML, WebSphere, Struts, Microsoft SQLServer
Senior Java Engineer
Confidential - Pasadena, CA
Responsibilities:
- Web-based Demand Planning and Inventory Manager (SCM) Products: Collaborative demand planning and Inventory Manager applications for analyzing forecast data, establishing inventory levels and replenishment triggers to obtain efficient cycle times.
Technology: JMS, Servlet, EJB, XML, Sonic MQ, Weblogic, Blaze BRMS