Michael Godshall
Senior Software Engineer, Python Developer
- Sacramento, California
- BS, Computer Science, Biola University
- 13Years 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.
Featured References
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.
Portfolio
Thought Leadership
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.