Sr Technical Architect Resume
SUMMARY:
Experienced software developer with over 16 years of java, portal, J2EE, web, enterprise software engineering and consulting experience implementing solutions. This includes experience in a wide range of industries including government, healthcare, hospitality, retail, and financial.
PRIMARY TECHNOLOGIES:
Languages: Java, JavaScript, HTML, CSS, Bash, PHP, SQL, Linux/Unix Shell, XML, XSL
Web Frameworks: Angular, Node, JSP, JSF, JQuery, Spring MVC, Handlebars, Backbone, AngularJS, AJAX, JSON, Underscore, Dojo, Tiles, Velocity
Application Servers: Adobe AEM, WebSphere Portal, Apache, Tomcat
Operating Systems: AIX, Android, Linux, Solaris, Windows, UNIX
Databases: IBM, Microsoft, Sybase, Oracle, MySQL
Other Technologies: Grunt, NPM, Maven, Ant, Jenkins
Source Code Management: CVS, Git, SVN, VSS
IDE: Visual Studio Code, Eclipse, RAD, Adobe Brackets, JDeveloper
PROFESSIONAL AND BUSINESS EXPERIENCE:
Confidential
Sr Technical Architect
Responsibilities:
- Worked on Adobe AEM to migrate existing applications from Webshere Portal
- Created Angular custom AEM components to schedule Dr appointments
- Updated kp.org WebSphere Portal theme to give a branded experience for Maui Healthcare System members
- Created Continuous Integration (CI) jobs for java portal and utility projects
Confidential
Technical Architect
Responsibilities:
- Setup full automated build process using Maven and Jenkins
- Developed two Provider Member Portal (PMR) application screens using JQuery/Handlebars/Backbone for the frontend UI
- Used JQuery AJAX framework to initiate all backend requests returning JSON to a Spring MVC/JAX - RS Web Services
- Created parent maven POM project for Provider Member Portal (PMR) for entire team to utilize a consistent build process
- Developed Error handling framework for frontend and backend to be used across all applications
Confidential
Technical Architect
Responsibilities:
- Team player on Agile/SCRUM project assisting other business leads, designers, architects, and developers on Customer Advocate Portal ( Confidential ) project.
- Developed RestFul Services business service layer for Confidential to integrate multiple enterprise services
- Developed web application to consume RestFul services leveraging Backbone and Handlebars templates
- Developed Testing Harness with AngularJS to quickly create and test QA quality data
- Involved with all development lifecycles for all products including design, development, testing and coordination of production releases
Confidential
Lead Technical Consultant
Responsibilities:
- Team Lead role assisting with design and development of 3 Web Applications in all software development lifecycles from inception to production
- Developed Spring MVC with Hibernate service layer using WebSphere Portal and WebSphere Content Management (WCM) web application for Medicare project that allowed seniors the ability to shop for health, life, and dental products
- Developed Struts Consumer and Agent insurance apply web application using variety of backend services including JMS messaging, Hibernate DAO layer, SOAP RPC Web Services and JDBC.
- Involved with all development lifecycles for all products including design, development, testing and coordination of production releases
Confidential
Senior Technical Consultant
Responsibilities:
- Designed and developed 3 intranet Web Applications in all software development lifecycles from inception to production.
- Used Rally ton track and deliver stories using Agile/Scrum methodology.
- Designed and Developed 2 Web Applications using J2EE 6 stack with JSF, Dojo, Jersey Web Services to run on target Glassfish environment.
- Designed and Developed portal Web Application using Spring MVC Web Application using Spring/AJAX/JQuery/JQuery UI front-end and SOA backend.
- Leveraged Maven to build, JUnit for unit testing, Selenium for UI testing and Jenkins for continuous integration. All artifacts were published to Nexus.
- Developed services to persist Hotel Data using SQL stored procedures.
Confidential
Technical Consultant
Responsibilities:
- Lead group of WebSphere Portal GUI developers to implement JSR 286 JSF Portlet applications.
- Designed and developed four intranet web applications in all software development lifecycles.
- Developed all Portlet applications using JSF/Spring/AJAX (IBM, Dojo, DWR) front-end and SOA backend. Backend services included EJB, iBatis, and Hibernate.
- Interfaced with PaymentTech Credit Card validation service.
- Designed and developed call center application to interface with Avaya phone switch software using AJAX (DWR) to call backend service to communicate with Phone Switch for Caller ID. Caller ID would then lookup customer information and display account information.
- Developed several UNIX shell scripts to monitor disk usage, compile all JSPs, deploy applications, restart applications servers, and push scripts to servers.
Confidential
Senior Technical Consultant
Responsibilities:
- Designed and developed Common Customer WebSphere Portal portlet application that was a single point of entry for all customer information. J2EE Portlet application utilized a WebSphere MQ backend to retrieve all data from disparate backend systems.
- Common Customer Portlet implemented a couple of design patterns including DAO factory and MVC.
- Used Java ANT to pull Java code from CVS to build and deploy application to DEV, QA and PROD environments via XMLAccess.
Confidential
Senior Technical Consultant
Responsibilities:
- Installed and configured multiple WebSphere Portal 5.1.0.1 environments on AIX 5.x in PROD and DEV environments.
Confidential
Senior Technical Consultant
Responsibilities:
- Installed and configured multiple WebSphere Portal 5.1.0.1 on AIX 5.x in PROD and DEV environments.
Confidential
Senior Technical Consultant
Responsibilities:
- Assisted Security Team with configuring TAM/WebSeal to be 3rd party authentication for WPS 5.x. Included clustering WebSeal, WAS TAI configuration, WebSeal junction configuration.
- Assisted with migrating existing Struts applications in Eclipse environment from WPS 4.x to WPS 5.x utilizing the Portal Toolkit Plug-in.
- Assisted development team with re-factoring Java Web and Portlet Applications using Eclipse and Portal Toolkit Plug-in.
- Developed Unix scripts that called CVS to export web applications and use WebSphere JACL/TCL scripts to install, delete, update web applications, import and export data sources and users.
- Assisted development team and Unix administrators with upgrading existing WPS 4.x environment to WPS 5.x, TAM/WebSeal 5.x, IBM HTTP Server 2.x, Oracle 9i.
- Assisted with architecting, installing and configuring all aspects of WPS 5.x in DEV, QA and PROD environments.
- Developed WPS xmlaccess and Unix scripts to install, import, update, delete Portlets, pages, themes and skins, and security into WPS 5.x.
Confidential
Senior Technical Consultant
Responsibilities:
- Assisted with design and development of Forums and FAQ’s Portlet Application using Eclipse and Portal Toolkit Plug-in.
- Developed Java/JSP Application for a Recently Published Portlet and Last Document Viewed Portlet by reverse engineering IBM’s Document Management Portlet, which called IBM’s undocumented API.
- Provided technical support and knowledge transfer of WPS 5.x to application group on deploying WPS in production environment.
Confidential
Senior Technical Consultant
Responsibilities:
- Provided support for Crit-Sit problems involving the migration of portal applications from WPS 4.x to current WPS 5.x release.
Confidential
Senior Technical Consultant
Responsibilities:
- Developed Plan Information Portlets using Java/JSP/Servlets to allow employees and administrators to view current benefit information using IBM WebSphere Portal Server, Content Publisher 5.x, Eclipse and Portal Toolkit Plug-in.
- Built personalization rules to display different benefit information and coverage based on user roles and specific Confidential business rules.
- Developed Content Publisher templates to allow Confidential to easily create, edit and delete structured content.
- Assisted as the Build Manager by assisting the development and IT infrastructure teams with building the applications for WPS.
Confidential
Senior Technical Consultant
Responsibilities:
- Installed and configured WebSphere Portal 5.x on Solaris 8 with local Oracle 9i.
- Installed and configured Sametime 3.0 and Quickplace 3.0 on Windows 2000 Servers.
- Configured SSO and online people awareness between WebSphere Portal, Sametime and Quickplace servers.
- Developed a Quickplace Placebot to export Calendar and Tasks events to import into Sun ONE Calendar.
- Developed an Adobe PDF Portlets solution to convert a Confidential audit report into a PDF document using Eclipse and Portal Toolkit Plug-in.
Confidential
Senior Technical Consultant
Responsibilities:
- Installed and configured WebSphere Portal 4.2.1 on Solaris 8 with remote Oracle 8.x.
- Integrated Netegrity SiteMinder 5.x to do authentication/authorization for WebSphere Portal.
Confidential
Senior Technical Consultant
Responsibilities:
- Installed and configured WebSphere Portal 4.1.3a on 5.x in a horizontal clone environment with Tivoli Access Manager.
- Assisted development team in development and debugging applications, as well as setup a cloned debug environment to mirror production.
Confidential
Senior Technical Consultant
Responsibilities:
- Installed and configured WebSphere Portal 4.2 on both AIX 4.x and 5.x with Oracle 8i.
- Integrated Netegrity SiteMinder 5.x to do authentication for WebSphere Portal.
- Provided best practices documentation with screenshots of steps and installation procedures.
Confidential
Senior Technical Consultant
Responsibilities:
- Installed and configured WebSphere Portal and Content Publisher 4.2 on Windows.
- Developed Content Publisher templates and content to display on WebSphere Portal.
Confidential
Senior Technical Consultant
Responsibilities:
- Installed and configured WebSphere Portal Server 4.2/WebSphere Application Server 4.0.4 on Sun Solaris 5.8 with Oracle 8.1.7.
- Integrated Netegrity SiteMinder to do authentication and iPlanet as the web server.
- Assisted development with best practices for installing and developing Portlet applications.