Engineering

Michael Godshall

Senior Software Engineer, Python Developer

  • Sacramento, California

  • BS, Computer Science, Biola University
  • 13
    Years of Experience

Professional Bio

As a Senior Software Engineer at FullStack Labs, I build world-class applications in Django, Python, and JavaScript frameworks like Ember and React. I love bringing ideas to life, and I have a wide range of experience that includes building robust applications for enterprise clients, managing projects and development teams, helping companies bring their products to market, and producing exceptional work in the midst of impossible deadlines.

USA
Sacramento, California

Technology Expertise

  • Expert label
    Expert
  • Intermediate label
    Intermediate
Python (Expert)
Ember.js (Expert)
Django (Expert)
HTML5 (Expert)
Angular.js (Intermediate)
Javascript (Intermediate)
Okta (Intermediate)
MySQL (Intermediate)
DevOps (Intermediate)
AWS (Intermediate)
PostgreSQL (Intermediate)
Flask (Intermediate)

Featured References

open quoteclose quote
It’s not easy to get 5 stars from me but Michael has been great! He shows up on time, and finishes within schedule. We’re doing accounting and financial systems which means that you have to learn the business side of things. It’s not only software, you have to understand the workflow. Our experience with Michael has been amazing.

-George Grant, The Coding Network

open quoteclose quote
open quoteclose quote

Employment History

FullStack Labs Apr 2017 - Present

Senior Software Engineer and Team Lead

FullStack Labs is a preeminent nearshore / onshore software consultancy that helps leading companies design, develop, and maintain custom software solutions.

  • Currently leading a development team on the California Federal Draw and Reporting project, a system to monitor federal and state dollars flowing to healthcare providers slated to be released in Fall 2020. I work as a Scrum master and code reviewer, create microservice architecture with multiple API services in NodeJS, and build out data lake services using tools like Kafka, Debezium, S3, PostgreSQL, and Spark.
  • Built two complex B2B e-commerce applications for Siemens—Spares Advisor, which sells new parts to power industry customers; and Exchangium, which sells both new and used parts and allows customers to sell their own parts as well. Both applications required building JSON APIs in Django (Exchangium) and Flask (Spares Advisor) and integrating them into Ember applications using Ember Data.
  • Rebuilt The Coding Network's mission-critical accounting system using the Salesforce API and Accounting Seed. The legacy system was migrated from Python 2.7/Django 1.7 to Python 3.6/Django 1.11.
  • Consulted as a Python expert to help Sharp Healthcare's programming team transition a legacy healthcare system written in DIGITAL Command Language to Python.
  • Created a self-serve graphic design tool for Ladies of Real Estate that allowed their clients to custom design their own marketing materials. The app was developed using ReactJS, Babel, Node.js and AWS S3.
Sew Jan 2015 - Apr 2017

Lead Web Developer

Sew Creative is a creative marketing agency that develops strategic marketing campaigns for Fortune 500 companies. My work at Sew included:

  • Delivering a custom blog in two days to Gap Inc.
  • Developing a predictive analytics tool for 20th Century Fox that integrated audience behavior and social listening data to help optimize marketing spend for film franchises.
  • Creating an interactive digital experience for a AAA disaster preparedness campaign that educates and prepares the user by putting them directly in a disaster scenario.
  • Building a platform for Verizon where participants shared messages of hope to victims of domestic violence around the world.
  • Launching an interactive platform for The White House to educate and empower people to take action in reforming the criminal justice system.
  • Languages and frameworks included Python, Django, JavaScript, AngularJS, jQuery, Heroku, PostgreSQL, Redis, Twitter API, Instgram API, Twilio API, AWS S3.
ScheduleMAX Online Scheduling May 2011 - Dec 2014

Fullstack Web Developer

ScheduleMAX is a scheduling platform used by health and beauty companies to streamline client booking. My work at ScheduleMAX included:

  • Building the app from the ground up.
  • Creating a single page mobile web app with an API back-end.
  • Integrating several third-party services like Facebook and Amazon SES.
  • Configuring a virtual private server from scratch and streamlined the deployment process.
Freelance Jan 2008 - Dec 2014

Fullstack Web Developer

I started my career as a freelance developer building web apps for several different clients. Some of my projects included:

  • A project management app that increased productivity, quality and communication.
  • A collaborative sales application that coordinates millions of dollars in sales every year.
  • A Facebook web application for Athleta’s Finish Strong campaign.
  • A Facebook web app for Ford’s Community Changes campaign.
USA
USA

Portfolio

Siemens

Enterprise B2B Marketplace

Ember, Python

Ladies of Real Estate

Custom Graphic Design Application

React.js, Node.js

The Coding Network

Digital Tools for the Medical Industry

Python

Employment History

FullStack Labs Apr 2017 - Present

Senior Software Engineer and Team Lead

FullStack Labs is a preeminent nearshore / onshore software consultancy that helps leading companies design, develop, and maintain custom software solutions.

  • Currently leading a development team on the California Federal Draw and Reporting project, a system to monitor federal and state dollars flowing to healthcare providers slated to be released in Fall 2020. I work as a Scrum master and code reviewer, create microservice architecture with multiple API services in NodeJS, and build out data lake services using tools like Kafka, Debezium, S3, PostgreSQL, and Spark.
  • Built two complex B2B e-commerce applications for Siemens—Spares Advisor, which sells new parts to power industry customers; and Exchangium, which sells both new and used parts and allows customers to sell their own parts as well. Both applications required building JSON APIs in Django (Exchangium) and Flask (Spares Advisor) and integrating them into Ember applications using Ember Data.
  • Rebuilt The Coding Network's mission-critical accounting system using the Salesforce API and Accounting Seed. The legacy system was migrated from Python 2.7/Django 1.7 to Python 3.6/Django 1.11.
  • Consulted as a Python expert to help Sharp Healthcare's programming team transition a legacy healthcare system written in DIGITAL Command Language to Python.
  • Created a self-serve graphic design tool for Ladies of Real Estate that allowed their clients to custom design their own marketing materials. The app was developed using ReactJS, Babel, Node.js and AWS S3.
Sew Jan 2015 - Apr 2017

Lead Web Developer

Sew Creative is a creative marketing agency that develops strategic marketing campaigns for Fortune 500 companies. My work at Sew included:

  • Delivering a custom blog in two days to Gap Inc.
  • Developing a predictive analytics tool for 20th Century Fox that integrated audience behavior and social listening data to help optimize marketing spend for film franchises.
  • Creating an interactive digital experience for a AAA disaster preparedness campaign that educates and prepares the user by putting them directly in a disaster scenario.
  • Building a platform for Verizon where participants shared messages of hope to victims of domestic violence around the world.
  • Launching an interactive platform for The White House to educate and empower people to take action in reforming the criminal justice system.
  • Languages and frameworks included Python, Django, JavaScript, AngularJS, jQuery, Heroku, PostgreSQL, Redis, Twitter API, Instgram API, Twilio API, AWS S3.
ScheduleMAX Online Scheduling May 2011 - Dec 2014

Fullstack Web Developer

ScheduleMAX is a scheduling platform used by health and beauty companies to streamline client booking. My work at ScheduleMAX included:

  • Building the app from the ground up.
  • Creating a single page mobile web app with an API back-end.
  • Integrating several third-party services like Facebook and Amazon SES.
  • Configuring a virtual private server from scratch and streamlined the deployment process.
Freelance Jan 2008 - Dec 2014

Fullstack Web Developer

I started my career as a freelance developer building web apps for several different clients. Some of my projects included:

  • A project management app that increased productivity, quality and communication.
  • A collaborative sales application that coordinates millions of dollars in sales every year.
  • A Facebook web application for Athleta’s Finish Strong campaign.
  • A Facebook web app for Ford’s Community Changes campaign.