Craig J. Midwinter

Craig J. Midwinter

Passionate developer who specializes in quickly adapting to new languages and tools, and developing solutions in challenging problem domains, with specific experience building tooling for ML models and Data Science as well as geospatial data visualization

craig.j.midwinter@gmail.com

Summary

Currently primarily working with NodeJS/Typescript with some Go, C# and Python in containerized environments deployed to managed Kubernetes clusters on the back-end, ReactJS on the front-end and using Terraform to manage cloud infrastructure on AWS and Digital Ocean.

Employment History

Hyper Giant

Apr. 2019 - Current

Lead Software Engineer

Node.js, React, Typescript, GoLang, C#, Postgres, Redis, GraphQL, Kubernetes, Terraform
  • Led back-end development efforts for key internal product initiatives in the Space and Machine Learning/Data Science problem spaces
  • Demonstrated front-end development skills on embedded client teams working with resource-constrained devices and non-traditional development tools (e.g. Smart TVs)
  • Provided support for DevOps team including building and maintaining CI/CD pipelines, implementing infrastructure as code, and monitoring and troubleshooting production environments
  • Proven ability to be a trusted sole developer on short-term client engagements, fostering strong relationships and building trust
  • Demonstrated experience designing, implementing, and deploying complex systems with a microservice architecture
  • Brought in as a fixer on teams to identify and clear blockers and implement more efficient workflows
  • Mentored junior developers, sharing knowledge and expertise to help them grow in their careers.
  • Lead the development of a new internal product, including designing the architecture, and leading the engineering team through implementation

Pepper

Sept. 2015 - Apr. 2019

Back-End Developer

JS, PHP (Laravel), MySQL, nginx, Docker, Redis, MemCached, Elastic Search
  • Implemented critical features on multiple codebases and frameworks for high-traffic deal communities, improving user experience and driving business results
  • Identified and developed solutions to improve performance, reducing server load and response times
  • Refactored and rebuilt legacy features to improve results, flexibility, and readability, making the codebase easier to maintain and extend in the future
  • Collaborated with cross-functional teams to deliver high-quality, well-tested code that met business and technical requirements

Shaw Communications

Jun. 2007 - Sept. 2015

Predictive Dialer Coordinator, Master Control Operator, Master Control Operator & Community TV Producer

JS, PHP, MySQL, Visual FoxPro (really), MS Access
  • Developed a departmental communication portal and sales tracker, providing a central hub for teams to collaborate and share information
  • Integrated the portal with a legacy dialer application, providing real-time productivity statistics and enabling managers to track team performance and identify areas for improvement
  • Performed general sysadmin duties for a wide range of systems, ensuring that they were well-maintained, secure, and available for users
  • Produced and directed live and pre-recorded community television programming, including live talk shows, and news programs
  • Mentored community members in the use of video production equipment and software, enabling them to produce their own programming

Volunteer Experience

Thistle Curling Club Board of Executives

2015 - 2023

Executive Board Member

I have served on the board of executives for the Thistle Curling Club since 2015. In addition to providing input to help shape the future of the club, I am also responsible for club communications.

The Week Thus Far

2011 - 2014

Writer, Producer

Created and served as a writer and producer for The Week Thus Far, a comedic late-night talk show which aired throughout Manitoba over a three-year period. Lead a twelve-person creative team, produced content under strict deadlines, and trained a volunteer crew in various technical roles.

Fun Facts

  • I have been a home automation enthusiast for over a decade. Every light in my house is automated
  • I am a huge fan of reality TV and host/produce a podcast about The Real Housewives and other Bravo reality TV shows called "Bravo Outsider"