Senior Software/Systems Engineer
4041 Osage Ridge
House Springs, MO 63051-
Jeremy Robert Plack
PROFESSIONAL SUMMARY
• Detail-oriented full stack developer and cloud architect with proven experience creating valuable
customer-driven software solutions, and reliable cloud infrastructures.
WORK EXPERIENCE
Surge Forward, LLC (Contractor) AUGUST 2018 – JUNE 2020 Senior Software Engineer
●
●
●
●
Refactored a Serverless web application with AWS Lambda (Java), Serverless Framework and
ReactJS.
○ Implementation of Serverless best practices and plugins to resolve build and deployment
issues.
○ Implemented unit testing.
○ Implemented reusable coding patterns to DRY the codebase.
○ Designed and Developed a high-volume email queue.
Developed a custom media manager and viewer
○ Developed a custom Python application for converting Panoramic images to tile-sets for
optimized viewing on the web with PanellumJS.
Built a decoupled CMS/AMS system with React and WordPress for a large grocery store chain’s
call center application and other internal front-end applications:
○ Custom React theme integrated with WordPress backend and authorization (using custom
capabilities and roles)
○ Developed dev/ops pipelines using Azure DevOps to deploy code to WPEngine hosted
environments.
○ Developed reusable UI components using React, styled-components and SaSS.
○ Developed custom WordPress plugins for managing environment variables, user
permissions and availability of front-end features.
Launched a ReactJS project to port an existing PHP server-side application to use React and a
new RESTful PHP API:
○ Developing patterns to consume and extend an internal design system and related
pre-built React components.
○ Developed a centralized state container for the ReactJS project using Redux and
Redux-Thunk for interacting with the REST API.
○ Integrated with Twilio API to provide authentication tokens to users via voice and SMS.
○ Developed NodeJS mock API to accelerate UI development
○ Consulted the client on standing up serverless infrastructure for dev and qa environments
in AWS
○
○
Wrote CI scripts to automatically build, test and deploy code when certain repo events
occur, such as a merge to the develop branch. Using Linux, Docker containers running on
EC2 instances and AWS S3 static hosting
Working with the PM, client and other devs to understand the full scope of the project to
plan and implement a full stack solution (The initial plans did not account for the api.)
OCI JUNE 2017 – AUGUST 2018 Senior Software Engineer
• Architected a Serverless Data API Platform in AWS using:
●
●
●
●
●
●
VPC
AWS Glue to transform data from internal data lake (s3 dump)
AWS Athena to query data and cache results in DynamoDB
Lambda/API Gateway to retrieve results
AWS Cognito for user authorization (federated)
AWS Amplify for FE integration
• Built an innovative UX for navigating greenhouse and storage room data at Monsanto using React
• Helped to develop a NodeJS client for the BCOF (Blockchain of Food) network
• Developed React UI components, Redux state container, and Java based Microservices using the Maven
build tool at Monsanto
• Created initial React/Redux project structure for an internal IIoT (Industrial Internet of Things) demo
• Developed Google Cloud hosted Grails API using Gradle
• Connect to MQTT message feed from ReactJS front-end
• Developed a custom SVG Icon library for IIoT demo
• Attended several company sponsored training seminars on things like Grails, Gradle, GCP, AWS and
React.
CHARTER MAR 2016 – JUNE 2017 Application Support Consultant
• Started as a contracted worker and then converted to a Full Time Employee.
• Provided 24x7 on-call application support for a complex and mission critical call center application
• (Charter Gateway) as part of an internal technical support team.
• Worked through transitions in the support team providing input and training new hires in the procedures
and techniques used by Gateway support.
• Analyzed server logs and user activity with tools like Splunk and AppDynamics to diagnose issues,
identify patterns, generate reports and make recommendations on application health alerts and code fixes,
used NodeJS and bash scripts to automate portions of the work.
• Front--end development of the Troubleshooting application within Charter Gateway, working with
Spring Webflow and JSP templates (Java), Maven, JavaScript/jQuery, ReactJS, Redux, HTML and CSS.
MARITZ JUL 2015 – MAR 2016 DevOps / UI Engineer
• Designed and built a multi-tenant, auto-scaling hosting environment in AWS with CloudFormation,
EC2, S3, CloudFront, CodeDeploy and other AWS tools
• Frontend Development (AngularJS, HTML, CSS/LESS, JS, NodeJS (Express)
• Migrated source control from TFS to Bitbucket
• Migrated back-end continuous integration jobs from Jenkins to Bamboo, and implementing continuous
deployment
• Supported Jenkins build server used department wide for Java projects
• Supported and engineered Bamboo build and deployment plans for AngularJS/Express JS apps, Java
web apps (Tomcat, Maven), and UI/style guide projects
• Worked and collaborated on Agile process
AMERICAN ASSOCIATION OF ORTHODONTISTS FEB 2014 – JUL 2015 Web Developer /
Technical Support Admin
• Designed and developed a continuing education (CEU) management application for AAO members
using MeteorJS, a Node JS/MongoDB based application framework, utilizing server-side JavaScript
asynchronously via client side method calls and via timer based jobs to keep application data in-sync with
an MSSQL DB.
• Developed a continuous integration workflow with codeship.io, and deployed the CE manager app to
modulus.io (cloud hosted VMs), conducted integration tests load testing, and set up automatic scaling
rules. The application was deployed and is being used successfully by over 16,000 members and event
attendees.
• Developed a Members Directory application in MeteorJS (NodeJS), using Twilio to send text message
notifications.
• Built a micro app for accepting donations on the member's website using AngularJS and Firebase
• Maintained and provide front and back end feature improvements to a collection of Drupal, Laravel, and
WordPress sites including: http://aaoinfo.org, http://mylifemysmile.org, http://aaoic.com, and http://
aaotechtalk.com
• Developed a new consumer facing website (redesign of http://mylifemysmile.org) with Laravel 4 PHP
framework front-end and WordPress cms backend.
• Implemented Twitter Bootstrap framework with existing Drupal themes.
• Maintained and Updated MySQL databases.
• Provide technical support within the organization, and to member orthodontists and the general public
using the websites.
ST. LOUIS WEB SERVICES NOV 2010 – PRESENT Owner
• Owner of a local freelance web development operation based in St. Louis, MO providing a wide range
of technical solutions for small to medium sized business in the area.
• Manage client relationships and provide various web based solutions including web
design/development, analytics and content strategy, e-commerce solutions, DNS and hosting services.
• Develop client and server side components using PHP, CSS, HTML, MYSQL, JavaScript, jQuery,
WordPress and other technologies.
• Created HTML / CSS content from high resolution PSD mockups for the website http://radeeus.com/.
• Responsive design of Cibola Farms existing web presence for mobile / responsive viewing using CSS3
and HTML5, http://www.cibolafarms.com.
• Responsible for the end to end development of a WordPress based tournament management and
registration system on WordPress, at http://www.gatewaydreamfields.com/tournaments/, as well as other
design upgrades and feature improvements.
• Developed WordPress themes with PHP, HTML5, CSS3 and JavaScript with WordPress hooks and
filters.
• Responsible for the development and administration of a web presence for The Wine Merchant, Ltd.
http:// www.winemerchantltd.com, using WordPress, CSS3, HTML5, JavaScript and jQuery.
• Worked closely with the store to determine the functional and design requirements and built the website
accordingly.
• Continuing to provide ongoing maintenance and feature improvements.
• Served as a Web Developer at Swiss Authentication USA with responsibilities over the design and
development of the company's US website, http://swiss-authentication.us, using CSS, HTML, and
JavaScript.
• Mentored team members in Test Driven Development, mocking, Java, web application, and web service
development patterns and best practices.
CERTIFICATIONS
●
AWS Certified Cloud Practitioner - July 20th, 2018
PUBLICATIONS
● https://objectcomputing.com/resources/publications/sett/august-2018-serverle
ss-solutions-on-aws-part-1
SKILLS
Front End Development: HTML5, CSS3 (LESS/SASS), JavaScript (ES6), ReactJS, AngularJS, MeteorJS,
Jquery, AJAX, Handlebars (HTML/JavaScript templating engine), Twitter Bootstrap Framework,
Material-UI, Responsive Design, Gulp, Webpack, NPM, Babel, Redux, React-Redux, Twilio API
Backend / Full Stack: Java, Maven, Gradle Grails, Spring Boot, PHP, NodeJS, MySQL, MSSQL,
MongoDB, Firebase, MeteorJS, JSON, REST API, Apache Web Server, NGINX, Apache Tomcat,
Drupal, Wordpress, Content Management Systems
DevOps: Amazon Web Services (Serverless CloudFormation, EC2, S3, Lambda, Route53, IAM, EBS,
RDS, ELB, CloudFront, CodeDeploy and CloudWatch) Atlassian Tools (Jira, Bitbucket, Bamboo,
Confluence), Jenkins, Continuous Integration and Deployment, Gitflow, Cloud provisioning and
deployment, Docker and Docker Compose, Serverless Framework, Gitlab CI/CD, Github, Jenkins,
Bamboo, Drone
Application Support and Analysis: ServiceNow, Splunk, AppDynamics, Google Analytics
OS: Linux (Desktop and Server), Windows (Desktop and Server), MacOS (Desktop)
Other: Git (Version Control), Local Development, Oracle VirtualBox, Vagrant, Docker,
Ecommerce, User Experience Design
Project Management: Jira, Agile
EDUCATION
Webster University, Webster Groves, MO - Graduated Spring 2010 B.S., Finance Web Design Certificate
Dean’s List - School of Business & Technology - Spring 2010