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

Education and Certifications

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

Data Science Experience

  • Extensive experience with:
    • SQL (Oracle, PostgreSQL, MySQL)
    • Java
    • Python (inc. pandas, NumPy, Matplotlib, Jupyter, Tensorflow, and Keras)
    • API Integration
    • Docker/Kubernetes
    • Amazon Web Services
  • Proficient with many other technologies, including:
    • Machine Learning
    • Tableau
    • ETL tools (ex. Pentaho Data Integration)

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
    • React/React Native
    • XML
    • AJAX
    • jQuery
    • Bootstrap
    • Content Management Systems (inc. Wordpress)
  • Proficient with many back-end technologies, including
    • NodeJS (inc. ExpressJS, Babel, Webpack)
    • 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
  • Most experience with cloud-based (Amazon EC2) and virtualized Linux (CentOS/RHEL) servers
  • Experience with Windows and Linux server products

Work History

Shareworks - Morgan Stanley

January 2018 - April 2020

Data Analytics Developer
  • 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
  • Worked with Dataiku web based data science platform to build out Data Warehouse
  • Extensive work developing Python-based analytics with jupyter notebooks, numpy, pandas, and matplotlib
  • Extensive work in Java to develop APIs to get data from the system with extremely high performance
  • Extensive work in SQL to query large datasets
  • Communicated data and visualizationgs with high level management
  • Senior technical person with wide authority to implement the project as I saw fit
  • Used Ansible for deployments
  • Used BitBucket/Jenkins/Docker for CI
  • Also responsible for fixing random glitches in the primary system in the dead of the night (pager duty)

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

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
© 2020 - Mitchell Ludwig