Chris Geiser / Chief Technology Officer, GLG
Scott is an outstanding strategic thinker and engineer. He is also a great listener, and collaborator, and I would highly recommend him as a member of any fast moving, and high performing team.
Software Engineer with 20 years of industry experience specializing in content management systems and digital experiences including 12 years of field experience working directly with clients to architect, design, implement, deploy, and support projects of all sizes and 5 years of experience running a software services firm as the Chief Technology Officer.
Terescode, LLC provides professional services and custom software solutions focused on content management systems and digital experiences.
IBM WebSphere Portal & Web Content Management Architect
Government Client, February 2017 - present
Vagrant, Gradle, CheckStyle, Git, GitLab, Eclipse Neon, Redmine
IBM Web Content Manager Architect
Garrigan Lyman Group - January 2015 - May 2016
IBM WebSphere Portal 8.5, IBM Web Content Manager 8.5, IBM DB/2, Spring MVC, Spring, Google GSON, EhCache, Tomcat, IBM WebSphere Dynacache, IBM WebSphere Liberty Profile, JAWR, JMX, ReST
IBM Softlayer, Tomcat, Gradle, CheckStyle, Eclipse Luna, Subclipse, Artifactory, Jenkins, Assembla, SVN
PHP / MySQL Developer
Garrigan Lyman Group - October 2014 - December 2014
PHP 5, MySQL 5, Symfony, Doctrine ORM, Twig, Drupal 7
XAMPP, Eclipse Luna, Jenkins, Assembla, SVN
IBM.com Drupal Developer
January 2017 - January 2018
DrupalVM, Acquia DevDesktop, Atom, Git, Github, Acquia BLT, Jira, Acquia Cloud, XDebug, PHPCS, PHPMD, PHPUnit, ESLint, Mocha, Wraith, Syslog, Slack, Zoom
IBM.com WebSphere Portal & Web Content Management Architect
May 2015 - January 2017
JUnit 4.x, Mockito, PowerMock, Gradle, CheckStyle, Jacoco, Git, GitHub, Eclipse, Rational Application Developer, Rational Team Concert, CVS
Digital Experience on Cloud Migration
May 2015 - August 2016
CTO / Chief Engineer for Asponte Technology, Inc. Asponte Technology is a premier IBM business partner specializing in WebSphere Application Server, WebSphere Portal, IBM Web Content Management, and IBM Connections solutions and services.
WebSphere Portal Developer
December 2001 - May 2005
January 2008 - August 2010
IBM SEAL Team
January 2008 - August 2010
May 2005 - August 2006
WebSphere Portal Express Tiger Team Lead
September 2006 - December 2007
IBM WebSphere Transcoding Publisher Developer
October 2000 - December 2001
IBM Visual Age Generator Developer
January 1998 - October 2000
I have extensive experience with all aspects of WebSphere Portal from versions 4 through 8.5. I have worked on portal deployments of all sizes from intranet solutions that serve fortune 50 companies to full-scale external facing Web portals. My experience includes IBM legacy, JSR168, and JSR286 portlet development, deep knowledge of portlet development best practices, development of themes and skins of all types (including the WebSphere Portal modular themes with and without WebDAV), portal deployments, migrations, and staging to delivery methods, deep knowledge of xmlaccess and managed pages, development of WebSphere Portal ESMs for integration of custom authorization frameworks (e.g. database entitlements), and deep experience in all aspects Portal administration, setup and customization of Portal Search and OmniFind. In addition, I was a member of the IBM portal development team for 10 years and was responsible for the architecture and development of many of the IBM provided portlets shipping with IBM WebSphere Portal. Finally, I have developed and delivered training to many organizations on many aspects of WebSphere Portal.
I have extensive experience with all aspects of IBM Web Content Manager from versions 5.1 through 8.5. I have worked on portal & WCM deployments of all sizes from intranet solutions that serve fortune 50 companies to full-scale external facing Web portals. My experience includes installation, setup, architecture & design, best practices, development, performance, troubleshooting, and training. Highlights include customization of authoring user interface via custom JSPs, extensive rendering customization via Java based plugin points (rendering plugins, context processors, text providers, etc) and custom JSPs , integration and implementation with OmniFind, Personalization, and Portal Search, and Integration of IBM Connections using Social Rendering and DDC. I also have extensive experience using and customizing the Content Template Catalog (CTC). I wrote course material for the CTC and gave training sessions with it on many occasions. During my tenure at IBM, I also wrote the original Internet and Intranet Templates provided with Portal Express 22.214.171.124 which the CTC are ultimately based on.
I have experience with all aspects of Drupal 8 development including backend development, frontend development, and site building. My experience includes developing custom modules, custom services and plugins, custom theme templates, and using Acquia BLT and DrupalVM for continuous development. I also have experience implementing TDD with Drupal using phpunit and implementing code quality metrics using phpcs, phpmd, and xdebug for code coverage.
I have extensive experience using the IBM WebSphere Liberty Core Profile both in development and production use. My experience includes installation, setup, configuration, customization of features such as webCache, webCacheMonitor, distributedMap, and the ReST connector, development and deployment of applications, and staging to production methods. I designed custom code that integrates Jenkins CI server with Liberty to provide a full end-to-end CI process for development using Eclipse + Liberty tooling, Jenkins, and the Liberty server profile core.
I have extensive experience with versions 2.x through 8.5 including setup and administration via WAS admin console and wsadmin (both TCL and Jython), development and deployment of servlets, EJBs, Web services, shared libraries, and extension of core functionality via custom TAIs, CURs, and J2EE login modules.
I have over 15 years of experience with Java development reaching as far back as JDK 1.1.x all the way through the current Java 1.8 release. I have deep experience with J2SE from versions 1.4.x through Java 1.7 including usage of JavaBeans, JAX, DOM, SAX, JNDI, JCE, JAX-RPC, JSSE, JDBC, and Java Logging as well as experience developing with third-party frameworks such as POI, commons-logging, commons-httpclient, commons-file-upload, and many others. I have built production grade rich client applications using both AWT and Swing. I also have deep experience debugging, troubleshooting, and performance tuning Java applications (especially J2EE applications).
I have extensive experience working with the many aspects of the Spring framework, particularly Spring MVC. My experience also includes work with Spring Core (DI/IoC), the Spring Cache Abstraction, the Spring Environment Abstraction, and the Spring ReST Templates.
I have experience developing responsive Web sites using CSS media queries and mobile Web sites using jQuery mobile and dojox.mobile. I also have experience using Apple's Xcode to develop native iPhone applications with Objective-C and using IBM Worklight to develop hybrid applications. I have also used IBM Worklight (now IBM Mobile First) to develop hybrid applications that leverage HTTP adapters and JSONStore to provide offline application viewing and synchronization of product data.
I have 10+ years experience designing, developing, and debugging J2EE Web applications with a particular emphasis on the Web Tier (Servlets, Servlet Filters, and JSPs) as well as experience developing Web Services (ReST and SOAP/WSDL based) and EJBs (primarily using IBM WebSphere Application Server). I am highly proficient at using Tomcat and WebSphere application servers both as integrated server tools inside of Eclipse and installation and administration in staging and production environments.
I have used a wide variety of development tools ranging from sophisticated text based IDEs and tools such as eMacs and vi to rich client IDEs such as Eclipse (from pre-release to current), Xcode, IBM VisualAge products, and Rational Application Developer. I have extensive experience with Gradle, Maven, ANT, make, and nmake. I have built and run projects using git, CVS, SVN, and CMVC (internal IBM) and have experience using and administering Jenkins for continuous integration including the use of the Gradle, WebSphere, and MultiJob plugins.I also have extensive experience using defect/issue management systems such as Assembla, HP Quality Center, Bugzilla, and Jira.