We provide IT Staff Augmentation Services!

Senior Enterprise Portal Architect Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

A “hands - on” technical innovator, team leader and solution builder with deep experience in the design, development and delivery of JEE and Liferay applications across a broad range of customers, tools and platforms.

TECHNICAL SKILLS:

PLATFORMS, LANGUAGES & TOOLS: Java/JEE (WebSphere, WebLogic, Tomcat, Spring, JSP/JSTL, JMS, JPA/Hibernate/iBATIS), SOA/REST, LDAP/JNDI, JavaScript, AJAX/JQuery, Angular/React, NodeJS/npm, RDBMS (SQL Server, Oracle, DB2, MySQL), PKI/Identity Management/SAML, Ant/Maven/Gradle, Git/SVN, C++, Design Patterns

PROFESSIONAL EXPERIENCE:

Senior Enterprise Portal Architect

Confidential, Austin, TX

Responsibilities:

  • Deep and varied technical experience in “all things Liferay” including portlet and service design, SSO/hooks, roles and permissions design, site management and creation, content and media management, etc.
  • Team lead and solution architect on multiple successful Liferay EE/DXP client engagements including:
  • Customer portal for residential energy company in Texas
  • Customer portal for a Fortune 500 provider of computer hardware and software in Texas
  • Back-office internal portal for a large retail client in Texas
  • Architect and developer for a special NodeJS-based REST application used by a Fortune 500 Learning Management Software client in Massachusetts. This solution provided storage and retrieval APIs for high volume, massively parallel NoSQL-based event storage using Amazon Web Services (AWS) DynamoDB and MongoDB.
  • Personally designed, developed and published multiple Liferay EE/DXP Open Source coding examples, tools and frameworks:

IT Architect

Confidential, Chantilly, VA

Responsibilities:

  • Developed a J2EE/Spring application to collect business data from Oracle databases, apply business rules and transformations, and transmit data to corporate systems via Spring JMS /MQ Series
  • Developed a J2EE/Spring application with a large user interface component to collect key financial data and an automated “back office” subsystem that leveraged SQL Server databases to implement workflow and execute scheduled data exchanges with other corporate systems
  • Developed a “reference implementation” application for organizational use as a starting point for all J2EE application development to increase standardization and efficiency. The model application was built using the Spring framework, Confidential and other open source libraries from Apache and provided “out-of-the-box” support for site navigation, access control, workflow, logging etc.
  • Designed and implemented a technical strategy for the portal to integrate static HTML content that was regularly updated by an offline “content shop” with dynamic portlets that provided both private “dashboards” driven by a back-end workflow engine and public services such as geocoding and flood map delivery
  • Acted as the primary decision maker for all key design decisions, including the selection of Struts as the user interface framework, the list of open source libraries and JSP custom tags to be used by developers and detailed portlet design and coding standards.
  • Served as the “go-to guy” for in-house technical problems. Designed and developed a number of ad-hoc technical solutions for a wide range of issues. An example included an automated Ant-based build and deployment solution to integrate portal artifacts from multiple sources into a single delivery package for consumption by test teams and ultimate delivery to production.
  • Designed and implemented an automated Eclipse-based Java code generation framework
  • Designed/developed a toolset for generation of portlets and Java business objects from XML schema
  • Designed/built a Data Access Objects layer to generalize portlet interfaces to multiple ERP systems

Chief Programmer

Confidential, Reston, VA

Responsibilities:

  • Served as lead designer and chief programmer to implement the corporate vision (a distributed, event-driven “organic” project management system) and directed the development team to successfully implement this design. The resulting system was a distributed object platform that supported reciprocal relationships between objects, HTTP-based inter-object messaging and RPC, lightweight document management, event publication/subscription, XML-based persistence and object programmability via JavaScript.

Lead Software Architect

Confidential, Bethesda, MD

Responsibilities:

  • Responsible for the successful design and realization of an Confidential product that added a distributed heterogeneous search facility into the Domino platform.

Lead Software Architect

Confidential, Falls Church, VA

Responsibilities:

  • Primary technical architect and team lead for a leading-edge attempt by Confidential to build an Internet-based system for search, purchase and delivery of electronic content.
  • Key technology challenges included incorporating existing distributed search technology with a Confidential -based heritage constructing a mechanism for content aggregators to deliver content into the system building interfaces to Confidential /Advantis for billing and royalty distribution and developing new facilities and tools for encryption and electronic rights management.

We'd love your feedback!