We provide IT Staff Augmentation Services!

Applications And Integration Architect Resume

2.00/5 (Submit Your Rating)

Burlington, MA

SUMMARY:

  • I am a Java/J2EE/JavaEE Full Stack Architect/Consultant who is ideally looking to work for organizations that appreciate high coding efficiency (quality and coverage).
  • I have worked extensively in both custom business applications and product development in a variety of industries financial, non - profit, government, enterprise software products, mobile/wireless, and networking appliances.
  • I bring a professional attitude and a commitment towards on-time delivery.
  • I have advanced communication skills that include technical writing, documents for publication, public speaking, and mentoring.
  • I bring an open mind, a no nonsense attitude and a desire to work in organizations that appreciate this with a proven record of success.

TECHNICAL PROFICIENCIES:

Archicture Skills: Object modeling and data modeling

Languages: Java5 - 8, C, JavaScript, LISP

Frameworks and Standards: Java EE/J2EE, Servlets, JSP, JSF, JSTL, EL, Web Services/REST, AJAX, HTML/CSS, Apache Struts MVC v1.2 and Tiles, Apache Axis 1.0, and Hibernate.

Java Libraries: iText, JavaMail, JfreeChart, log4j, poi, zxing, JAAS

Application and Web Servers: Tomcat 5.x-8.x, BEA WebLogic Application Server v4.x - v8.x, Oracle OC4J/OAS v9.x - v11.x, Caucho Resin J2EE Application Server v2.1.x

Java IDEs: Intelli-J IDEA v5 - v2016, IBM RAD6/RAD7, Eclipse v3.2/MyEclipse v6, to v2016, NetBeans v8.x

XML: XSLT, Xpath, DOM, DTD, Schema, SOAP, JDOM, DOM4J

JSF: RichFaces (A4J) and IceFaces v1.8, JSF2

LDAP: Active Directory and Lotus Domino

Databases: Oracle DBMS v5-v11i SQL*Plus, IBM DB2, MySQL, Hypersonic-SQL, MS-SQLServer 2000/2005/2008/2012 TSQL

Platforms: Windows XP/Win7/Server 2003/2008/2012 , AIX

Source Control: CVS, Microsoft VSS, Merant PVCS, ClearCase and ClearQuest, PerForce, and Accurev

Other Tools: MS-SharePoint, Stylus Studio (XML), EMC Documentum 5.3-6.7 DFC and API.

PROFESSIONAL EXPERIENCE:

Confidential, Burlington, MA

Applications and Integration Architect

Responsibilities:

  • Developed 50 applications, web-services, web-applications, and libraries (40 active and 10 retired; 21 applications, 15 web-serivces, 7 web applications, and 7 libraries). No failed projects, no triage of features, and all on-time delivery.
  • Developed Extract-Transform-and-Load (ETL) infrastructure for Electronic Medical Records (EMR) integration in EMC’s (now OpenText) Documentum Content Management System (CMS). Performed a variety of data analysis on medical records including data cleansing operations. Numerous web-services designed and developed for integration purposes. Technology includes Java8, HL7-ADT/ORU/MDM/MFN, SQLServer 2012, Oracle 11g, Apache Tomcat 6.x-8.x, and EMC Documentum v5.3/v6.5/v6.7, EMC Healthcare ECM, and Epic healthcare integration.
  • Deployed and configured SOLR search engine to index PDF library content (14 libraries) and provide content search capabilities as a web-service.
  • Developed JSF2 web application for Accounts Payable for search and retrieval of invoices and W8-W9 tax forms.
  • Integration of a cancer risk assessment system by CRA Health to content repository and 3rd party (SmartSource) printing/mailing service.
  • Development of a diagnostic trace application in support of the CRA Health integration to trace all ETL workflow activities.
  • Integration of content and user retrieval logs regarding patient private health information (PHI) with 3rd party application FairWarning(tm) for identification of potential access violations.
  • Medicine Reconciliation reporting service retrieving medications data from the Allscripts EMR for patient verification.
  • Developed the HL7 MFN provider information feed processor for automating updates of provider information to the operational database.
  • Development of content archival ETL tools for converting retired health-care systems' content to PDF for storage into a special archival-only content management system.
  • Developed forms management system utilizing spreadsheets for synchronizing document definitions from Epic to the Documentum DMS product.
  • Update all Java code to provide dual support of 2 databases in the migration from SQLServer to Oracle DBMS. Persistence tier code will use appropriate “flavor” of SQL depending upon the DB driver used.
  • Created new PDF rendering engine for medical forms. Incorporated PDF417 barcode w/error correction levels in support of Epic EHR.
  • Developed new web-service for information and data from Epic HL7 data flows in support of ancillary systems.
  • Developed internal web application for HL7 message tracing - useful for addressing data discrepancies between Epic data and the operational DB.
  • Developed new web-service for Epic content retrieval in support of web-based ancillary systems.
  • Developed new ETL tools for legacy content import into new Epic supported content management system (EMC Documentum DMS product)
  • Created new JSF2 web application in support of the Confidential 's Flu Clinic. Uses appointment information to track flu clinic activities including forms printing.
  • Participated in Epic “GoLive” activities including loading of patient data into ancillary systems.
  • Developed new Java library for access into EMC's Documentum DMS Product and InfoArchive Product
  • Content Retrieval Service (CRS) - web-service for Epic order sets (forms) presentation.
  • Developed a image (JPEG and multi-page TIFF) to PDF content converter for Documentum DMS to improve content handling for Epic.
  • Web application module for importing content to legacy content management system.
  • Web application for viewing scanned document content from Documentum DMS product
  • Media Archival Service (MAS) and Media Retrieval Service (MRS) - Developed custom Dermatology Image content management system. This file-based system replace the use of SharePoint for maintaining a large collection of searchable images for research. It includes custom ETL applications and services including thumbnail generation.
  • Web-services development for inter-hospital systems integration to Atrius Health using the "Blue Button" health information interchange technology (by the US government.)
  • Re-wrote patient referral integration application for generating appointment data suitable for import into the IDX appointment system - providing greater robustness.
  • Developed backend applications and services for a new Discharge Assistant application. Backend developer of a 2-member team involved in the integrated report generation including data from a database and inclusion of electronic content appended to the report. The application served to expedite the discharge process in the hospital.
  • Technical lead on the project to change the SQLServer production database from a case-sensitive collation to a case-insensitive collation. Extensive dependency analysis of the production database and the development of a custom SQL script generator for collation change. The project was done on live production DB in stages across a 1.5-years time frame.
  • Developed reporting web-service for generating dynamic PDF documents - used the iText Java library - supporting multiple web-based applications.
  • Developed medical records content creation application based upon message-based HL7 ORU messages from multiple systems (Allscripts, Centricity, GE/Philips EKG, DoseResponse, and T-Systems).
  • Developed new application for document content publishing. XML configuration file driven medical forms and healthcare guidance manuals publishing from content repository (EMC Documentum). Supported 14 content libraries to date.
  • Wrote image recognition utility to identify and sort incorrectly assigned document types as part of a content quality validation effort.
  • Developed a web-service for medical forms rendering that is used by a web application in support of daily patient care operations.
  • Created custom census board application for entire hospital. Backend developer of a 2-member team involved in creation of censusboard showing patient occupancy by department. Replaced a manual process using whiteboards to ones using 42"-55" 1080p HD panels.
  • Developed a HL7 MDM message interface to the 3M CAE coding application. The messaging system communicates existence of newly created medical records used to identify charge codes for billing purposes.
  • Create a web-service (Library Retrieval Service) that delivered XML content metadata as well as the PDF content stream. A separate web application uses this web-service to present the content.
  • Developed a backend system that resolves duplicate patient IDs merge requests. Updates are casescaded to the operational database and content repository.
  • Developed custom ETL application driven by XML configurations for loading medical records into the content management system (CMS). The application eventually supported 15 content sources.
  • Developed custom ETL service for Accounts Receivable. Conversion of check and invoice images to PDF and import to CMS.
  • Developed a custom built persistence-tier caching infrastructure including a multi-threaded timer-based auto refresh for use in all future high-performance applications.
  • Performed data analysis and data cleansing on the operational database and the content repository. Custom code written using SQL and Documentum DQL.
  • Architect multi-tiered applications framework for all future Java applications. Architecture includes separate persistence (e.g., JDBC/SQL) layer, data access object (DAO) layer, and business objects (BO) layer.
  • Identified performance bottlenecks and memory leaks in existing applications and re-architect applications as necessary.
  • Redeveloped a new HL7 ADT parser that processes HL7 messages 4X faster. HL7 ADT messages are sourced from IDX/Meditech and through the eGate(tm) integration engine (message broker).
  • Rewrote a central PDF print server application with improved multi-threading performance - eventually partitioning it to operate concurrently across multiple servers.
  • Rewrote medical records content retrieval web-service with simpler XML messaging structure, higher performance and higher reliability - allowing for expedited integration efforts with 3rd party and ancillary EHR systems.
  • Created LDAP (MS Active Directory) library for authentication/authorization for web applications and web services.

Confidential, Lowell, MA

Senior Software Engineer

Responsibilities:

  • Developed code generation and network configuration tool that is hosted on an intelligent network switch appliance for file virtualization (Acopia ARX Switch).
  • Member of a small development group in new software support tools development.
  • Involved in multi-threaded application design and integration, and passcode-based licensing security model.
  • Technology includes JSF (Apache MyFaces and Tomahawk), Richfaces/Ajax4Java, XSLT, Struts/Tiles, Hibernate, JFreeChart, Eclipse v3.3, Apache Tomcat 6.x, Java6 and Accurev source control.

Confidential, Cambridge, MA

Senior Software Engineer

Responsibilities:

  • Developed Java/J2EE web application for Department of Defense on career development planning for military officers.
  • Technology includes IBM Rational Application Developer (RAD7), WebSphere 6.x, Oracle PL/SQL, JSP/JSTL/JSF (Tomahawk/Sandbox), iText (PDF library), and Struts v1.2.

Confidential, Cambridge, MA

Senior Software Engineer

Responsibilities:

  • Back-end infrastructure developer supporting a content services function between business partners and a state-of-the-art cell-phone search engine.
  • Developed XML feed specifications with corresponding document validators and parsers.
  • Developed Confidential /WAP spiders and a WAP gateway proxy for content collection.
  • Technology include Java 1.5, Apache Confidential Client library, dom4j parser, JSF, Java web-services (SOAP/REST).

Confidential, Salem, MA

Senior Software Engineer

Responsibilities:

  • Product software engineer for a Web Services (SOAP) API to a J2EE/JavaEE backend tax engine. Authored the business requirements, evaluated 3rd party web-services platforms, designed the XML Schema for document/literal SOAP messages, coded the SOAP API (adapter) using Apache Axis, developed sample Java-based clients, developed Web-Services/SOAP tools for integrators, and completed a set of documentation (User Guide for external clients, and Developer’s Guide for internal use.)
  • Exposure and familiarity with the following technology: JAAS and J2EE servers (WebLogic 8.1; WebSphere 5.0; Oracle OAS/OC4J v10.x.)

Confidential, Cambridge, MA

Principal Consultant

Responsibilities:

  • Architect, technical lead, and lead developer roles in J2EE web-applications for financial services, health care and student loan industries. Other duties include assisting sales as a technical engineer.
  • Technical Lead and Co-Architect for a J2EE medical claims processing web application at Blue Cross Blue Shield (Companion Technologies) of South Carolina.
  • Senior Developer working on a Thomson Financial Portal. Developed the (Wall) “Streets” events announcement calendar function for the portal.
  • Architect, Technical Lead, and Lead Developer of confidential, student loan processing web-site. Worked on a number of aspects of the site. Developed an administrative application for authentication and user management using Lotus Domino LDAP. Designed and managed the development of an event scheduling and registration application for financial aid events. Lead architect in their extranet initiative updating their J2EE architecture. Technologies used include JSP, Struts v1.1, Servlets, EJBs, XML, IBM DB2/400, AS400 JT400 middleware, Caucho Resin Application Server for development, and IBM Websphere for deployment.

Confidential

Visiting Assistant Professor

Responsibilities:

  • Course specialty in Data Communications/Networking, Artificial Intelligence, and Java Programming.

Confidential

Assistant Professor

Responsibilities:

  • Course specialty in Database, System Analysis and Design, and Senior Projects Advisor in Information Systems, Computer Science, and Computer Engineering.

We'd love your feedback!