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"