4
Gregory D. Johnson Technical Architect Cell: (716) 4139159 ∙ Email: [email protected] Website: http://www.sterge.net Address: 40 Honorine Drive, Depew, NY 14043 Summary A developer by trade and by hobby, I enjoy designing and creating new applications and learning new technology. Since graduating from Syracuse University in 1999, I have been employed as a software engineer and architect. I have worked as a software and eCommerce consultant for 10+ years and also as a Senior Programmer for a medium sized company for a period of 5 years. Accomplishments (2014 Present) hybris Solr indexing strategy design and implementation. hybris Solr search engine customizations for alignment with a B2B client’s specific data requirements. Creation and execution of JMeter scripts for hybris Cockpits performance tests. hybris performance and scaling analysis for a B2B OEM parts distribution client, with a customer facing solution and a backend customer service solution. Spring Security SAML authentication module design and implementation for integration with hybris. hybris Administration, Deployment, and Monitoring support for a B2B client. Accomplishments (2004 2014) Designed and developed merchandiser administration web application tooling for integration with IBM's WebSphere Commerce product. IBM WebSphere Commerce programming support. J2EE web application design and development. Rewrote J2EE application using Spring 2 Framework. Conversion of employment recruiting website from PHP to Java Struts/Tiles Framework.

Gregory D. Johnson - Resumé

Embed Size (px)

Citation preview

Page 1: Gregory D. Johnson - Resumé

Gregory D. Johnson

Technical Architect

Cell: (716) 413­9159 ∙ Email: [email protected] ∙ Website: http://www.sterge.net ∙ Address: 40 Honorine Drive, Depew, NY 14043

Summary

A developer by trade and by hobby, I enjoy designing and creating new applications and learning new technology. Since graduating from Syracuse University in 1999, I have been employed as a software engineer and architect. I have worked as a software and eCommerce consultant for 10+ years and also as a Senior Programmer for a medium sized company for a period of 5 years.

Accomplishments (2014 ­ Present)

hybris Solr indexing strategy design and implementation. hybris Solr search engine customizations for alignment with a B2B client’s specific data requirements. Creation and execution of JMeter scripts for hybris Cockpits performance tests. hybris performance and scaling analysis for a B2B OEM parts distribution client, with a customer facing

solution and a back­end customer service solution. Spring Security SAML authentication module design and implementation for integration with hybris. hybris Administration, Deployment, and Monitoring support for a B2B client.

Accomplishments (2004 ­ 2014)

Designed and developed merchandiser administration web application tooling for integration with IBM's WebSphere Commerce product.

IBM WebSphere Commerce programming support. J2EE web application design and development. Rewrote J2EE application using Spring 2 Framework. Conversion of employment recruiting website from PHP to Java Struts/Tiles Framework.

Page 2: Gregory D. Johnson - Resumé

Conversion of websphere enterprise application from generic Servlet/JSP MVC Framework to Struts/Tiles Framework.

Text Messaging coding framework & implementation for employment recruiting site. Online Discussion Forum application design and implementation. Design and implementation of several web application projects as well as monitoring, maintaining, and

debugging several web application servers.

Accomplishments (1999 ­ 2004)

Website application development for several clients. Website maintenance/configuration for several clients. Multithreaded Java application for internet/intranet crawling (Search Engine w/Oracle 9i). Java application for monitoring status of hosted websites. Business Basic support for multiple clients using CIMPRO ERP systems. Data conversion for movement from CIMPRO Environment to SAP. Program for printer delegation of incoming EDI documents using Business Basic. Data Archiving Program using Business Basic. Sales Analysis Reports using Business Basic. On and Off­site IT/IS support for multiple clients.

Certifications & Technical Skills

hybris Commerce Developer (2015/12/31) hybris Core Developer (2015/07/31) Oracle Certified Expert, EE 6 Java Persistence API Developer (2013/12/02) Oracle Certified Professional Java SE 6 Progammer (2012/05/04) Sun Certified Programmer for the Java 2 Platform (2002/01/25) IBM Certified Application Developer — WebSphere Commerce V7.0 (2012/12/20) IBM Certified Application Developer — Rational Application Developer v7 (2012/10/19) IBM Certified Database Associate ­ DB2 9 Fundamentals (2009/02/18) IBM Certified Database Administrator ­ DB2 9 DBA for Linux, UNIX and Windows (2009/08/07) Extensive experience with:

o Java (15+ yrs) o Web Application Development (HTML, XML, AJAX, CSS, JavaScript, Apache Struts, jQuery) o Web Services:

SOAP REST JAX­WS, JAXB, JAXP, wsimport (ant) Integration with 3rd party web services (SOAP, REST) Development of RESTful web services, invoked from external applications

o DB2, MySQL o Eclipse, Rational Application Developer

Page 3: Gregory D. Johnson - Resumé

o Apache HTTP Server, Apache Tomcat Server, WebSphere Application Server o Linux

Experience with: o Spring o Hibernate o Google Android o ExtJS o Java Application/Applet development o Oracle (DB) o UNIX

Work Experience

July 2014 ­ Present: o hybris Technical Architect o Razorfish Platforms o Job Duties:

Solution design for existing and new B2B/B2C eCommerce hybris implementations. Lead and assist development teams in solution implementation. Continuous Integration and build tools strategy management and execution

o Technical Environment(s): hybris v5 Java, Spring, Solr Ant, GIT, Stash, Jenkins, JMeter, AppDynamics Oracle, MySQL Linux

September 2008 ­ June 2014: o WebSphere Commerce Solutions Specialist o Sirius Computer Solutions o San Antonio, TX o Job Duties:

J2EE web application architecting, designing, developing, debugging, implementing & maintaining.

IBM WebSphere Commerce programming and general support. o Technical Environment(s):

Rational Application Developer 7, Eclipse Java, HTML, JavaScript, PL/SQL, Google Android, etc. Oracle, DB2, MySQL Ubuntu (Kubuntu), SUSE Enterprise, Debian, Windows

December 2004 ­ September 2008: o Senior Software Engineer o Cutco Corporation o Olean, NY o Job Duties:

Gather requirements and create design docs for several internal company web applications.

Perform production launches for all web applications using IBM's WebSphere products.

Page 4: Gregory D. Johnson - Resumé

Develop code based on requirements and design using both Eclipse and WebSphere Developer Studio.

Perform QA testing on projects worked on by all developers. Monitor the status of the production web applications. Debug code and server (RHEL) issues. Provide guidance and assistance to junior level programmers.

o Technical Environment(s): WebSphere Developer Studio 5, Eclipse Java, HTML, JavaScript, PL/SQL, etc. Oracle, MySQL RedHat, Windows

June 1999 ­ December 2004: o Programmer/Consultant o Chautauqua Computing Associates, Inc. o Jamestown, NY o Job Duties:

Monitor company website and several client websites; perform general web administrator duties on RHEL servers.

Develop and code custom web applications for clients using Java. Develop and code custom applications and reporting tools using Business Basic. Provide support to clients after production launches.

o Technical Environment(s): VisualAge for Java Java, HTML, JavaScript, PL/SQL, etc. DB2, Oracle RedHat, Windows

Education

o 1995­1999: Syracuse University Syracuse, NY BS ­ Computer Science

o 1991­1995: Jamestown High School Jamestown, NY