We provide IT Staff Augmentation Services!

Integration/technical Architect Resume

3.00/5 (Submit Your Rating)

Tempe, AZ

SUMMARY:

  • Twenty - five plus years of system design and development expertise
  • Proven track record of leading complex development projects applying cutting edge technology
  • Experienced in developing and applying object-oriented methodologies to system development, including C#, C++ and JAVA/J2EE
  • Strong problem solving, design and architect skills
  • SOA/Application/Integration/Technical Architect
  • Java/J2EE, .NET/C#, C/C++, and Database Development

TECHNICAL SKILLS:

Architecture: Service-Oriented Architecture, EAI, Client/Server Architecture

Java/J2EE/Eclipse: C/C++, MFC, COM, .NET/C#

Web Service: SOAP - AXIS2, JAX-WS, RESTful - JAX-RS.

Integration and BPM: Salesforce, TIBCO, Siebel, and SAP-RFC

Design Tools: UML, Sequence Diagram, Flow Diagram, Entity Relationship Diagram (ERD), Network Diagram, Use Case Diagram

DBMS: Oracle, MySQL, and SQL Server

ETL: Informatica, and SSIS

Messaging: SOAP, RESTful, MQSeries, and JMS.

Product Configuration Tool: Trilogy Backbone/Engine API, and Mandarax Rule Engine.

Source Code Control: VSS, CVS, SVN, and GIT.

Configuration Management Tools: Ant, Maven, and Jenkins.

Other Languages: JavaScript, VBScript, Perl, Shell.

Test Tool: JUnit, SOAPUI, and WinRunner.

PROFESSIONAL EXPERIENCE:

Confidential, Tempe, AZ

Integration/Technical Architect

Responsibilities:

  • Stabilize and improve the performance for the legacy C#/.NET in-memory integration broker framework, including,
  • Multi-threading.
  • Using checksum mechanism to eliminate the duplicated transactions.
  • A middleware to perform Salesforce transactions via SOAP and Bulk API based on the volume of data.
  • Auto-retry mechanism due to Salesforce system failure, such as APEX CPU timeout and table locking.
  • Design and architect a new batch service integration platform by using a well-defined ETL best practice with following new features.
  • A continuous synchronization without duplicated sync process due to errors occurred.
  • Auto retry mechanism for the system errors.
  • Maintain a consistent linkage between Salesforce and external systems to optimize the upsert/update operations for eliminating the duplicated records and improving the process time.
  • Adopted Microservices/SOA principal to enable all APIs as web services which can be triggered by scheduler, messaging, file/FTP events, and HTTPs.
  • Technologies include: SOAP/RESTful Web Service, JSON/XML, Spring integration framework, Maven, Jenkins/Bamboo, JBoss-Fuse, Apaches, ActiveMQ, MS-SQL Server, MySQL and AWS/EC2.

Confidential, Phoenix, AZ

Sr. Java/SOA Architect

Responsibilities:

  • Lead the development and infrastructure team to fix the top severity items and deployed the phase 1 to production.
  • Software architecture document and technical design documents.
  • SCM process via Jenkins, GITHub, Marven, and Nexus.
  • Re-architect the application in true business API centric with REST/JSON, and Spring Framework.
  • Standardized the development process.
  • Technologies include: WSO2 suites - IS, AS, DSS, ESB, BPS, and API Manager as platform, Redis as session cache management, SOAP/RESTful Web Service, JSON/XML, Spring framework.

Confidential, Scottsdale, AZ

Technical/Application Architect and Sr. Technical Lead

Responsibilities:

  • Design/develop the application framework - UI components in MVC, Service layer, and database engine.
  • Design a call list engine based on the NP availabilities, zone assignment, priority rules, shortest distance to determine when the next member will be reached out to.
  • Design a scheduling engine to perform Geo Location and distance calculation to recommend the best calendar slot for NP visiting in order to optimize the routing.
  • Design/develop the database schema, views, stored procedures and SQL Agent jobs.
  • Design the WEB services with WSDL,
  • CTI integration in Java Applet to communicate with Five9 Virtual Call Center.
  • Lead on-shore and off-shore development teams.
  • Technologies include: JBOSS ESB Server, SOAP/REST Web Service, JAX-WS, JAX-RS, Spring framework, Spring LDAP Authentication, JPA with Hibernate/SQL Server, ANT, and Hudson.
  • Design Tools: UML, ERD, Flow Diagram, Sequence Diagram, Use Case Diagram.

Confidential, Denver, CO

.Net Senior Developer

Responsibilities:

  • Using IntPtr structure to determine the windows OS - 32 vs 64 bits in order to load the DLLs (which can be different DLL name in different window OS.) - via LoadLibrary and FreeLibrary from windows kernel.
  • Using GetProcAddress to bind functional address into class members from loaded DLL.
  • Marshalling the C structure into C#.
  • Wrap each C function into C# class function.

Confidential, Broomfield, CO

Senior Technical Lead and SOA Architect

Responsibilities:

  • Design and develop the RESTful web service framework into 3 components: Service-Proxy, Business Logic, and DAO.
  • The business functions include: user administration, aircraft search, equipment search, and order/shipping status.
  • Implemented the EventLog via ESB with JMS.
  • Evaluate the latest JBOSS ESB technologies.
  • SOAPUI test suites with Groovy script to perform functional and load testing for web service.
  • The technologies include: JBOSS Developer Studio, JBOSS EAP 5.0.0 (Enterprise Application Platform), RESTful Web Service, Spring framework, Spring LDAP Authentication, Hibernate with Oracle 11g and SQL 2010 databases, GIT, Jenkins, SOAPUI/Groovy and Maven.
  • Design Tools: UML, ERD, Flow Diagram, Sequence Diagram, Use Case Diagram

Confidential, Westminster, CO

Senior Architect and Sr. Technical Lead

Responsibilities:

  • Support three different user domains - public, support, and sales partners with 25 countries and 17 languages
  • Support both public and secure contents with ACL and real-time authorization process.
  • Lead development team to accomplish the following tasks,
  • XSLT, CSS, and JavaScripts for WebUI - search results.
  • Cron job in JAVA to sync the header/footer from Confidential .com in order to have same looking feel.
  • Cron job in JAVA to update the metadata for faceted navigation
  • 6 connectors in Apache-Tomcat to crawl different content sources in order to feed the data to GSA for indexing.
  • Configure Apache-Proxy Server as a filter to change the public contents to become secure contents during GSA crawling process.
  • An AXIS-2 web service to provide a mapping between SSO and SFDC user name/session information.
  • Development Tools: XSLT, CSS, JavaScript, eClipse, JDK 1.6, GSA-connector manager API, file-system-connector API, Springs and Oracle DB.

Confidential, Colorado Springs, CO

Data Migration Lead, Test Architect

Responsibilities:

  • Design/develop a test architecture to support automated testing in three application domains, WPF control, browser, and batch processes in VBScript, Excel, SOAPUI, Compuware/TestPartner,and JMeter.
  • Lead the data migration task to migrate the legacy ERP/DB2 database into new platform/SQL server. The development tools are SQL scripts and SSIS.
  • Develop/execute a plan to migrate the ESB/Web Service to support the new ERP platform via my previous designed Integration Agent Framework. The development tools are JDK 1.6, AXIS2, JDBC, XSLT, and SOAPUI/Groovy.
  • Develop a multi-threads/queuing process to load CBD products into Sitecore platform in C#.
  • Redefine Agile/iteration planning and responsibilities in order to improve the quality of WEB development.
  • Lead both off-shore test and data migration teams.

Confidential, New York, NY

Application Architect

Responsibilities:

  • Generation Server: Creates a Secure Electronic Health Record from information content using a rights management specification
  • Clearing Server: Receives all requests for access to Secure Electronic Health Records and provides authorization, on the basis of presented digital credentials, such that the content may be viewed, printed, or otherwise manipulated.
  • Credential Server: Provides for the specification of preferences and relationships, in addition to the generation, distribution, and revocation of policies and digital credentials.
  • Client Viewer: Trusted end-user application that brokers user requests to the Clearing Server and restricts user behavior against electronic content on the basis of permissions derived from the rights management specifications bound to the Secure Electronic Health Record
  • Technologies: C/C++, J2EE, XML, JCE, PKI, JDBC/Hibernet, AXIS2/Web service/JMS, MySQL, X.509,
  • OS: Tomcat/Apache and Microsoft Windows
  • Design Tools: UML, ERD, Flow Diagram, Sequence Diagram, Use Case Diagram.

Confidential, Denver, CO

Senior Developer

Responsibilities:

  • Designed/developed a logical workflow to support unified application, predictive eligibility, eligibility, optimized assignment, and enrollment.
  • Designed/developed the predictive eligibility rule engine to pre-determine the qualification of program eligibility.
  • Designed/developed the assignment rule engine in order to provide an optimized solution in order to maximize the benefits of applicants, and the State as well.
  • Used iRise as a demo/sales tool to present the workflow in different scenarios

Confidential, Colorado Springs, CO

Senior Lead Technical Consultant

Responsibilities:

  • Designed/developed a business engine as multi-dimensional array plug-ins/milestones to support configurable business strategies based on customer needs.
  • Designed/developed a file parser framework to support both inbound/outbound processes with integrated business engine. The file can be located in either local file system, or remote via FTP, SFTP, or database SQL transaction.
  • Designed/developed an integration agent which will enable web service to communicate with back-end server/service via EJB, JDBC, web service by configuration.
  • Designed/developed the Web Services via AXIS2 in eClipse
  • Used XMLSpy and XMLForce as tool to define XSD, WSDL, and XSLT.
  • ANT scripts as a tool to perform build and deploy.
  • Perl/Shell scripts to monitor the web service transactions via tcpdump in order to provide performance matrix.
  • C# for .NET web service to integrate with FirstLogic for address correction.
  • Tools: UML, ERD, Flow Diagram, Sequence Diagram

Confidential, Westminster, CO

Senior Lead Technical Consultant

Responsibilities:

  • Data modeling and analysis.
  • VBScripts, SQL*Loader, SQL*Plus, Informatica Data Mapping, and IFB configuration to load data from extract files to Siebel base tables via EIM process.
  • Seibel and Oracle Database installation and performance analysis on VM

Confidential, Itasca, IL

Senior Lead Technical Consultant

Responsibilities:

  • Defined/Provided standard WSDL for Web Services development.
  • Developed the Web Services via TIBCO Designer
  • Provided a standard logging and database access mechanism via ADB adapter with JMS and RV as communication channel
  • Database design in Microsoft SQL Server
  • Batch process to generate intermediate interface files by
  • Load balance of TIBCO application domain.
  • Fault-tolerance configuration of database and EMS configuration.
  • Developed a custom handling for Apache FTP Server to generate trigger file while putting the files from remote systems.
  • ANT scripts as a tool to perform TIBCO build and deploy functions, as well as check in/out of Subvision.
  • Defined SDE (Standard Development/Deployment Environment)

Confidential, Boulder, CO

Senior Lead Technical Consultant

Responsibilities:

  • Designing and developing a mechanism in DVR machine to receive or pull event data via serial port, ODBC, SNMP, or SNMPTRAP communication mechanism from event client.device. The event data will be processed and pushed to Core server via Syslog-NG..
  • Designing and developing a server process in Core server to translate the events received from SysLog-NG and save the results into MySQL database. The system components include Event Dispatch Manager, Event Adapters, and Event Update Engine, The server process was designed in a multi-tier threads with querying mechanism in order to handle high volume events throughput.
  • Designing and developing a mechanism to recovery the missing events due to the outage of network or system. The system components include Event Recovery Manager from Core server, and PHP for Httpd request from DVR machine.
  • Designed and developed the service to display the live or historical events. The system components include Event Search Engine, Event Paging Engine, and Web Services.
  • The technologies include J2EE, Spring Framework, Hibernet, C/C++, Perl, SysLog-NG, and MySQL.

Confidential, Broomfield, CO

Senior Lead Technical Consultant

Responsibilities:

  • Designing and developing a suite of QuickTest (WinRunner) scripts to automate the data migration to support the product/service change and acquisition, and business operations to speed up the ordering process.
  • Designing and developing a suite of tool in C/C++, VBScript, and Excel in order to gather all requested data from different sources for preparing the automation process.
  • Designing and developing a suite of database tool in ORACLE to extract and merge 460G monthly data from different sources via SQL and web service in order to create single entity of view/database to be served as data warehouse functionalities to determine what’s the next of business strategy will be.

Confidential, Phoenix, AZ

Senior Lead Technical Consultant

Responsibilities:

  • Redesign and implement existing application to be more streamline process in order to improve the integrity and accuracy of the data, as well as the user interface.
  • Designing and developing an iHelp module to assist the user how to navigate and use the application.
  • Designing and developing a suite of business services to integrate with CTI events for capturing the caller information and presenting it to the CSR in order to prepare the responses.
  • Assisting the tester to prepare the test cases and test scripts.

Confidential, Brooklyn, NY

Senior Technical Consultant

Responsibilities:

  • Designing and developing a J2EE - Web Service in order to access the maxMC database via JDBC, as well as other legacy systems via MQ.
  • Designing and developing a framework in EJB with Mandarax as a business rule engine to provide the service for letter generation.
  • Designing and developing a Servlet of Cleaning Center to provide a service to validate the private key of Cryptolope holding envelope.
  • Designing and developing a Web Service to integrate with RSA secure token and the request to host the Cryptolope data.
  • Designing and developing an event driven Object-Oriented framework in COM/XML technologies to integrate with maxMC application. The system components include Event Dispatch Manager, Event Handler, and Data/Rule Access Broker.
  • Tools: UML, ERD, Flow Diagram, Sequence Diagram

Confidential, Bridgewater, NJ

Senior Technical Consultant

Responsibilities:

  • Designing and developing the quote configuration and functionalities to meet Confidential requirements such as integration with eAdvisor/Siebel Configurator, spread discount, SAP pricing, creating SAP sales quote/order, and order tracking.
  • Architected/developed an intercommunication mechanism as n-tiers client/server architecture to integrate GES Configurator, Siebel Application Server, and SAP Tool server via HTTP/FTP protocols in ATL/COM as client and J2EE as multi-threads demon server.
  • Solution to perform outbound/inbound data transfer among Siebel Application Server, Siebel Web Client, and GES Configurator in ATL/COM, C++, JavaScript, and Siebel Configuration with JavaScript, Applet, Business Service, and Web Templates.
  • Enhanced Siebel’s SAP Adapter to perform SAP RFC transactions with multiple SAP destinations in different versions (3.1H and 4.6C) in Siebel Workflow, Business Service, and Integration Object.
  • EAI layers to perform SAP RFC transactions in order to create SAP Quotation/Order, as well as the inquiry of list and status.
  • Dynamic display of catalog, categories, and products with multiple price lists in Siebel - Business Component and Business Service.
  • An automated solution for customer and catalog load from SAP in UNIX Shell, Perl, multi-threads of UNIX C++ applications, MS-DOS scripts, SQL*Plus, SQL*Loader, EIM, and VC++.
  • Integrated with SSO to synchronize business card data, and add/remove user groups in Siebel - Business Service, VC++ DLL, and Java with Siebel Data Bean and LDAP API.
  • Technical documentation for architecture design, data mapping, and detail logical design
  • Tools: UML, ERD, Flow Diagram, Sequence Diagram

Confidential, Holmdel, NJ

Lead Developer

Responsibilities:

  • Re-engineering existing bulkload process in a multi-threads platform to provide a streamline process with high reliable and efficient environment in order to load image data from external vendor IAC to FileNet platform in MS-DOS script, multi-thread VC++ application, ORACLE, and SQL*Plus.
  • Using SQL*Loader to resolve and clean up visibility issues due to accumulated mistakes in history.

Confidential, Holmdel, NJ

Lead Developer

Responsibilities:

  • Designed and prototyped an internal VPN solution for GES Configurator and PLAT tools to convert MQSeries, SAP-RFC, and FTP protocols into a secure HTTP protocol in order to perform inter-communication via internet.
  • The prototype was developed in VC++/MFC client driver and a multithread VC++ and Java demon server process with MQSeries and SAP Java Beans..

Confidential, Holmdel, NJ

Lead Developer

Responsibilities:

  • Lead a development team to architect, design, and implement a Price List Administration Tool in order to create user defined price list for US and international distributors.
  • Scripts to assist user to mark-up/down or override the price.
  • VC++/MFC with DAO, ADO, ActiveX, and GES Configurator framework/
  • Cron jobs in UNIX Perl and Shell to create distributor base price list from SAP feed.
  • Automatic synchronization mechanism for software and price lists.
  • Security mechanism to restrict the access of price list based on user roles.
  • Design Tools: UML for class diagram, ERD, Flow Diagram.

Confidential, Holmdel, NJ

Lead Developer

Responsibilities:

  • UML as design tool for business modeling and architecture design.
  • N-tiers client/server architecture.
  • Suite of multithread VC++/MFC client applications with OLE/COM, DAO, ADO, and ActiveX.
  • GES Confgurator framework in VC++/MFC as shared DLLs.
  • Confidential MQSeries as inter-communication tools to perform software/data synchronization, data sharing, and software self-upgrade.
  • SAP-RFC to perform SAP-BAPI transactions.
  • MQSeries Server processes in C, ORACLE and Confidential -MQSeries in UNIX.
  • Best Match algorithm to resolve the gap which resulted from Trilogy and SAP.
  • Security mechanism to restrict the functionalities based on user roles.
  • Design Tools: UML for class diagram, ERD, Flow Diagram.

We'd love your feedback!