Application Architect Resume
SUMMARY:
I am a hands on Java/Liferay architect with 20 years of experience in all areas of the software development process, including mobile, web, database, and server technologies. My passion is helping companies implement solutions which meet their technical goals.
SOFTWARE TOOLS & SKILLS:
Portal Servers: Liferay 6 & 7, WebSphere Portal, Vignette Portal, Drupal
Java EE: JSTL, EL, JSP, Servlets, JNI, JDBC,Performance Tuning, log4j, commons libs
Transport Layer: REST/JSON & SOAP services,WSDL,WADLJavascript libraries Node, Angular2, jQuery
Open Source Frameworks: Mockito, Hibernate, Struts, Spring, HyperSQL
Tools: npm, Gradle, Maven, Ant
Cloud Platforms: AWS
Databases: MySQL, Oracle RAC, DB2, MS Access, SQL Server
CRM/ERP: MS Dynamics CRM 2011, Oracle eBusiness Suite
Middleware: Oracle SOA Suite 10g, Axis
IDEs: Liferay Developer Studio, JDeveloper, IntelliJ, Eclipse, Unity
Testing tools: JMeter, JFCUnit, JUnit, Clover(code coverage tool)
Source Control Systems: Git, bitbucket, LFS, SVN, CVS, Source Safe, Perforce
Web/Application Servers: Apache, Tomcat, WebSphere, Resin, JBoss
Operating Systems: Linux, Mac OSX, AIX, Windows
Other: Groovy, Velocity, HTTP, HTTPS, HTML, JavaScript, PGP, Perl
Design Patterns used & taught: MVC, Mediator, Decorator, Observer, Command, Facade, FilterAdapter, Composite, Factory
EXPERIENCE:
Confidential
Application Architect
Responsibilities:
- Responsible for all aspects of the architecture, performance, deployment for 2 mobile games.
- Led a team of 20 front and back end developers.
- Designed and oversaw the implementation of secure REST microservices to be used by several applications.
- Created POCs with Liferay DXP for future implementations.
Technologies used: Liferay DXP, AWS, REST services, gradle, Spring Boot, JSON, Java 1.8MongoDB, AWS,Azure,PHP, MySQL, Apache, Linux, jira, git
Confidential
Java Liferay Architect/Team Lead;
Responsibilities:
- Designed & implemented enterprise scale Liferay applications for several large implementations.
- Led multiple projects requiring complex java microservices functionality across multiple teams using REST JSON & SOAP services and other Liferay features.
Technologies used: Liferay DXP (7X), Liferay 6.1, 6.2, SAML 2.0, Apache SOLR,OSGi, AWSAngular(V2), Typescript, YAML, swagger, node.js, jQuery, Oauth, Gradle, Maven, Groovy, HTTP BasicAuthentication,SAML, jira,git, ant, Jenkins, Mockito, AlloyUI,Vaadin Portlets,JSR - 286OAuth,Service Builder, Velocity
Confidential
Java Architect
Responsibilities:
- Documented existing architecture, led load testing effort for web based suite of applications, designed batch process for veteran handbook generation.
Technologies used: Java, Maven, Ant
Confidential
Architect
Responsibilities:
- Evaluated various technologies migrate the legacy Veterans Affairs Confidential to a modern platform.
- Designed data model, mapping architecture and other high level artifacts.
Confidential
Principle Java Programmer/Enterprise E-Business Architect/Manager
Responsibilities:
- Responsible for all company web apps (40 web applications on IIS, Tomcat, ApacheWebSphere Portal & WebSphere Commerce & Websphere Application Server), and team of 8 contractors. Introduced & successfully implemented agile development methodology for 3 large projects.
- Increased speed by 10X on a slow web app by using Spring JDBC.
- Championed 2 major initiatives including a custom Liferay demo and presentation to IT management and a successful Tomcat migration.
- Managed data center move for my department.
Technologies used: Liferay 5,AWS, Custom REST and SOAP Microservices, Vignette CMS Portal, Oracle SOA Suite 10g, ANT, SVN, Eclipse, JDeveloper, Hibernate, Struts, Spring JDBCJ2EE APIs, JSR168 & JSR186 Portlet APIs