Mitchell Ludwig


Other Versions

Tech Demo

The Whiteboard App is a web app I designed and implemented to showcase my web development skills. It allows for people to share a whiteboard in the cloud, and visually communicate ideas over any distance. Built on LAMP (Linux [CentOS], Apache, MySQL, PHP) in the Amazon EC2 cloud.

Other Sample Work

The Calgary Collection is a folk music collection, curated by the amazing Gillian McKercher. Cloud hosted (Amazon EC2), built on LAMP, powered by Wordpress. Scalable architecture was leveraged to handle large volumes during peak times.

Latest GitHub account | First GitHub account


University of Calgary (2008-2013) Computer Science, Concentration in Information Security

CompTIA A+, Network+, and Security+ Certified

Microsoft Certified Professional (MCP), Microsoft Certified Systems Administrator (MCSA)

CSS3 and Javascript Certified by W3Schools

AWS Certified Solutions Architect - Associate

Web Development Experience

  • Extensive experience with dealing directly with clients to provide exactly what the client wants
  • Proficient with modern web technologies, including:
    • HTML5
    • CSS3
    • JavaScript
    • XML
    • AJAX
    • jQuery
    • Bootstrap
    • Context Management System (Wordpress)
  • Proficient with many back-end technologies, including
    • LAMP/WAMP: (Linux/Windows, PHP, MySQL, Apache)
    • ISS: ASP.NET (C#), Java
    • SSH/SSL, git, FTP, DNS
    • Virtualization (Amazon Cloud, VMWare)
    • Scripting (bash, VBScript, JScript)
    • git: Version control software

Web Administration Experience

  • Extensive experience as a technician, working at every level, from basic desktop computers to maintaining massive scale server architecture, including virtual environments
  • Extensive experience with Windows Server products
  • Primary experience is with cloud-based (Amazon EC2) virtualized Linux (CentOS) servers

Work History

Solium Financial

January 2018 - Present

Technical Migrations Specialist
  • Brought on for time-sensitive interdisciplinary work, to move large amounts of financial records into the system
  • Worked with git, python, Pentaho, Docker, CentOS/RHEL, Java, Oracle SQL, SQLite, to lead development of a data migration system
  • Senior technical person with wide authority to implement the project as I saw fit
  • Used Ansible for deployments
  • Used BitBucket/Jenkins for CI
  • Also responsible for fixing random glitches in the primary system in the dead of the night

Edgemont Computer Geek (Personal Company)

November 2006 - January 2018

Web Administrator / Web Developer
  • Designed, installed, and maintained multiple Windows Server and cloud-based virtualized Linux servers (Amazon EC2) for high reliability
  • Implemented a great many web sites with LAMP (Linux, Apache, MySQL, PHP).
  • Frequently required looking over server logs, monitoring and optimizing system performance, and managing user accounts and permissions
  • Provided onsite and offsite professional technical support
  • Troubleshot SOHO networks, solving issues with a variety of systems including resource access, virus removal, printer, e-mail, network, and security setup

SPLICE Software

May 2015 - January 2018

Cloud Infrastructure Administrator / Web Developer
  • Maintained and architected a fleet of ~30 Linux servers in multiple private and public clouds, primarily in Amazon Web Services
  • Implemented various web-based tools with Django, React, and React-Native for mobile
  • Implemented cloud monitoring software in Apache/Django with django-rest-framework, ansible, and PagerDuty
  • Maintained backups
  • Frequently required looking over server logs, monitoring and optimizing system performance, and managing user accounts and permissions
  • On-call to troubleshoot issues as they arose

Mark’s (Through FGL Sports)

February 2014 – September 2014

In-Store Support Technician, Level 3
  • Installed, Maintained, Troubleshot a variety of equipment in individual stores, including cash registers, advertising equipment, network equipment, and desktop/laptop computers
  • Implemented web app to automate common tasks, and make them available to the TSC (Level 1 support desk) so that they could increase their first-call resolution rate, and help the stores get back up and running more efficiently
  • Maintained, Troubleshot server equipment that supported the stores directly, including print servers, update servers, banking servers, and file servers
  • Provided onsite and offsite professional technical support

Talisman Energy – Through TEKSystems

June 2011 – September 2012

Desktop Support Technician, Level IV
  • Designed, implemented web based asset tracking system, which integrated automated queries to find lost equipment
  • Designed, implemented a web based network monitoring suite
  • Designed, implemented an online store to track equipment
  • Was the final escalation point in my team of 40 people, if nobody else could figure it out, it came to me
  • Performed networking tasks with a system of over 130 switches with 2000 users

IBM, Superstore, Futureshop, Best Buy, Walmart, The Bay, RBC Royal Bank, and TD Bank – Through Kelly Services

February 2010 – September 2010

POS Technician

Shell Oil – Through TEKSystems

March 2009 - April 2009

Desktop Support Technician, Level III

General Dynamics Canada – Through Sapphire Technologies

December 2008 – February 2009

Desktop Support Technician, Level III

Calgary Board of Education

September 2006 – January 2008

Desktop Technician, Level II

SMART Technologies – Through Robert Half Technologies

August 2008 – October 2008

Help Desk, Level II

Calgary Stampede

May 2006 – August 2006, May 2007 – August 2007

POS Technician
© 2015 - Mitchell Ludwig