Work History

Software Engineering Consultant - Source Allies, Inc

Mar 2020 - present
  • Transition a desktop application to a browser based application
  • Ensure feature parity between applications while maintaining daily business operations
  • Building a ReactJS web application for internal company solutions serving the grocery industry
  • Utilize TypeScript and Apollo GraphQL for simplified client consumption
  • Maintain Concourse CI/CD pipeline to test, build and deploy a GraphQL API to GCP Kubernetes
  • Support customers with issue triage and resolution
Mar 2018 - Mar 2020
  • Built React Native apps for the food service and grocery industry
  • Maintained native iOS and Android apps
  • Developed and maintain REST/GraphQL API's with Node.js and hapi.js
  • Utilize TypeScript and Apollo GraphQL for simplified client consumption
Aug 2017 - Mar 2018
  • Developed Scala microservices
  • Maintained Jenkins CI/CD to test, build and deploy microservices with AWS Beanstalk
  • Developed ReactJS/Backbone.js frontend
  • Utilized numerous Amazon Web Services’ including Beanstalk, Lambda, SQS, Elasticsearch, RDS
Aug 2016 - Jul 2017
  • Developed and maintained a Gradle driven build, deploying Gitlab to Amazon Web Services (AWS) to facilitate CI/CD pipelines
  • Architect and developed an API using Lumen, a PHP 7 micro-framework
  • Engineered a Gitlab CI/CD pipeline to test, build and deploy the Dockerized API to AWS ECS
  • Ensured code quality through automated unit, integration and acceptance testing
  • Contributed to the transition a conventional application stack to cloud based stack

Systems Programmer - IBM Cloud

Aug 2015 - Aug 2016
  • Co-led engineering and design for a proprietary Dockerized Django based application with an AngularJS front end
  • Worked closely with OpenStack and VMWare to automate the provisioning/deprovisioning of VM’s
  • Engineered and maintained a Bamboo continuous integration build, driven by Gradle
  • Maintained source code quality through unit testing and code coverage checks within the Dockerized build
  • Drove implementation of Agile best practices and contributed to an Agile development process utilizing the Atlassian suite
  • Supported clients by identifying bugs and providing patches

Cloud Engineer - Appcore

Aug 2014 - Aug 2015 (Acquired by IBM)
  • Engineered and implemented functionality written in Groovy to create/improve OpenStack/CloudStack feature sets
  • Made use of SaltStack, Groovy and Jinja to automate the addition/removal of block storage within OpenStack’s Cinder project
  • Successfully engineered roadmap items into features for Atlas, a cloud automation software based on the Spring framework
  • Utilized the Atlassian suite, contributed to an Agile development process aimed at automating the deployment and management of public and private clouds
  • Developed GUI’s with HTML, Bootstrap CSS and jQuery
  • Ensured integrity of source code through JUnit and GEB testing

Web / Mobile App Developer - EDJE

Oct 2013 - Aug 2014
  • Collaborated with clients to develop custom websites with PHP and MySQL
  • Developed dynamic GUI’s utilizing jQuery
  • Engineered custom iOS and Android apps primarily for agriculture clients
  • Recommended intuitive solutions to create the best user experience