Avatar

Andrew McCormick

Software Engineer

St. Louis, MO

ajmccormick28@gmail.com

314-922-0067


Interpersonal Skills

Communication

Problem Solving

Leadership

Flexibility/Adaptability

Teaching/Coaching


Programming Languages

Java

Python

C++

JavaScript

C#

C

PHP

SQL Script


Virtualization/Cloud Services

Microsoft Azure

Amazon Web Services

Oracle VirtualBox

Docker




About Me

An experienced coach and teacher transitioning into a career that will allow me to utilize my knowledge and skills recently acquired in computer science and cybersecurity (Masters of Science, UMSL, spring 2020). I am trained in a wide variety of technical skills relating to IT and cybersecurity, and I look forward to seeing where my abilities may take me with upcoming career opportunities.


Work Experience

Code Coach / The Coder School
Aug 2018 - Current
  • Developing a full-stack website with HTML5, CSS (including CSS-gridbox), and JavaScript for the front-end and PHP and SQL database for the backend with junior web-developer for the Manchester, Missouri Veterans Memorial.
  • Currently developing an HTML, JavaScript texting app with a junior web-developer that uses the OpenWeatherMap API with JSON to provide rain probability forecasts and the Twilio API with PHP and SQL database to text a user if they need to water their plants or not hosted on Microsoft Azure
  • Developing a Java game with a junior software-developer using the GUI widget toolkit, Swing
  • Created multiple Object-Oriented Python GUIs and Games using the Pygame Python library
  • Perform daily coding in Java, JavaScript, and Python with junior developers
  • Introduce and lead junior developers through learning coding languages/programs: SCRATCH, PYTHON, JAVASCRIPT, HTML 5, and CSS
  • Guide and research junior developer-generated project ideas such as using the Discord API for bots
  • Collect customer feedback to plan lessons and accommodate junior developers technical career’ interests
  • Acquire materials for small junior developer groups and one-on-one technology coaching sessions
  • Perform daily analysis of junior developer’s prior accomplishments, discuss and review previous lesson topics and progress.
  • Utilize paired programming with feedback for advanced junior developers in code reviews
  • Integrated user stories to layout the needs of a project based on collected data
  • Aid with onboarding new code coaches to the organization

1st Grade Teacher / Parkway School District
Aug 2016 - Jul 2017
  • Implemented 2 to 1 student Chromebook technology to support learning objectives
  • Utilized newsletters, social media, and conferences to communicate with parents
  • Preformed data analytics on student learning via assessments and state criteria

1st Grade Teacher / Kirkwood School District
Aug 2015 - Jul 2016
  • Initiated projects that focused on STEM including bi-weekly use of Maker Space
  • Implemented 1 to 1 student iPad technology to enhance student learning
  • Managed and led the classroom environment, lessons, and students

Education

University of Missouri - St. Louis
Jan 2018 - May 2020

Master of Science - Computer Science

Graduate Certificate in Cybersecurity

Master's Program Projects:

  • Created front-end HTML, CSS, JS website with form checking, back end PHP form checking and storing information in SQL server, Used Apache XAMPP to localhost the website
  • Created multiple object-oriented Java apps using the Eclipse IDE with multiple classes using inherited functions
  • Created a Java project that used a self-created (non-computationally secure) encryption and decryption scheme for text and binary files
  • Python app to encrypt, decrypt, and hash messages in AES-256 and SHA-256
  • Created multiple C programs through the Linux Terminal and Bash that were multi-processed, multi-thread using parent and child processes to manage memory
  • Worked as part of a team to develop a front-end website that contains a code editor made using the CodeMirror API for an assembly language interpreter that will be used in the Computer Architecture and Organization classes at UMSL

Saint Louis University
Aug 2008 - Dec 2012

Bachelor of Arts - Education

Certified in Elementary Education Grades 1 - 6