Badges
Certifications
Work Experience
Software Engineer
Bread•  November 2020 - Present
Software Engineer
BMW Technology Corporation•  July 2019 - October 2020
* Improved the reliability of REST APIs via proactive monitoring, contributing to a 112% increase in mobile app appointment bookings at BMW and MINI dealerships worldwide. * Built C#/.NET Core microservices to facilitate dealership payment events using Azure Event Hubs for Kafka. * Created a NestJS/NodeJS composite service as a backend for frontend (BFF) for the My BMW mobile application, orchestrating multiple microservices into a single appointment booking API for the client. * Implemented a reusable Flutter widget that supports multiple types of dealership appointment scheduling in the My BMW app. * Constructed Jenkins CI/CD pipelines using custom Docker images and Azure infrastructure managed by Terraform. * Collaborated with other teams to make contributions across the organization, including to a shared Angular component library and the iOS/Android app codebases.
Consultant (Frontend Engineer)
Inspire11•  January 2019 - July 2019
* Provided expertise in React for a fin-tech company as the primary frontend engineer of a remote agile team. * Integrated a React single page application with the LaunchDarkly Javascript SDK using Context API and HOC's, allowing for easy feature flag management. *Implemented an in-app demo mode that allowed users to run through workflows simulating a loan financing application. * Improved performance by using Apollo GraphQL's React library to manage API response caching.
Software Engineer II
VelocityEHS•  November 2015 - December 2018
* Designed, implemented, and deployed an Environment, Health, and Safety (EHS) SaaS application as part of a comprehensive multi-year rewrite of a core product. * Implemented a greenfield React frontend for the web application in Typescript. * Leveraged React code used for the web application and the Electron framework to build a fully-featured Windows desktop application. * Rewrote the existing C#/.NET data access layer, services, and APIs using the SOLID principles of object oriented programming. * Improved system security by upgrading password hashing from an outdated cryptographic hash function to bcrypt.
Web Developer
Azavar Technologies•  June 2013 - November 2015
* Built .NET web applications for a clients across a variety of industries. * Provided role based access control for users and integrated with 3rd party APIs and content management systems. * Utilized Bootstrap to provide a modern responsive layout on the frontend. * Hosted client applications on AWS EC2 instances running Windows server.
Education
Northwestern University
Computer Science, BS•  September 2009 - June 2013
Links
Skills
mdalzell has not updated skills details yet.