# Mike Cranwill > Backend Engineer Location: Shawnee, Kansas, United States Profile: https://flows.cv/mikecranwill Experienced Software Engineer with a demonstrated history of working in the aviation and aerospace industry. Skilled in Node JS Backend Services, C++, UI Design, Typescript, and Agile Development. Strong engineering professional with a Master’s Degree focused in Software Engineering from Carnegie Mellon University. ## Work Experience ### Sr. Software Engineer @ Ford Pro Jan 2023 – Present ### Sr. Back End Developer @ Botkeeper Jan 2022 – Jan 2023 ### Sr. Server Engineer @ VGW Jan 2021 – Jan 2022 ### Senior Software Engineer @ LaborChart Jan 2020 – Jan 2021 | Overland Park, Kansas, United States Designed and implemented new features for workforce management and planning software Re-designed and refactored 1500 line backend service to calculate daily resource allocation by headcount, cost, or hours; these breakdowns further took into account project or position across a company Executed TypeScript transition from CoffeeScript for that same large backend service Peer review responsibilities for other developers’ code Built and designed assignments list page which queried across 4 NoSQL tables to present two week look ahead common to the industry Key Skills & Tools: TypeScript, CoffeeScript, node.js, KnockoutJS, Sentry, bunyan, Google Cloud Platform, github, stylus, Kubernetes, spinnaker, RethinkDB, PostgreSQL, jest, Loom ### Software Engineer @ Boeing Jan 2016 – Jan 2020 | Greater St. Louis Area Serving as Scrum Master and Software Engineer for a team of 11 other developers and 5 product owners developing features and defect fixes for Training Software -> Prevent or remove impediments to progress for the team -> Designed and implemented full stack features from requirements gathering to integration testing -> Led UX Review Panel and Community of Practice -> Plan sprints by estimating team capacity and analyzing product owner needs and estimates Training Software enables Instructors to train pilots on how to fly and react within simulated scenarios ### Software Engineer 2- Temporary Assignment @ Boeing Jan 2017 – Jan 2017 • As a software engineer on loan to another organization, I implemented new features in a pipe-and-filter architecture to support interacting with custom defined UDP packets facilitating communication between a Boeing built gateway and a third-party gateway application • Documented investment opportunities and prototyped using static analysis tools for codebase analysis • Helped build utility application that listens to UDP traffic and responds by playing audio files based on an Interface Control Document • Key Skills and Tech: C++, User Datagram Protocol (UDP) Networking, Pipe-and-filter, Co-Development with International Company, CppCheck ### Programmer Analyst @ Boeing Jan 2015 – Jan 2016 | Greater St. Louis Area, Mo -> Working as a developer and system’s engineer integrating Commercial-Off-the-Shelf application (Siemens Teamcenter) into Manufacturing Numerical Control Programming processes -> Liaison to software vendor, Siemens, for support and best practices of installation and configuration activities -> Key Skills: Java Web Services, .Net in C# and VB, Systems Engineering- data modeling and process documentation ### Junior Architect @ Boeing Jan 2015 – Jan 2015 | Bellevue, WA -> Led and organized working meetings of senior architects and subject matter experts across programs to develop common solutions -> Point of contact for affected teams as subject matter expert on the future state and the impacts to them -> Designed and implemented communications website based on needs gathered from a Boeing executive and two Senior Managers -> Key Skills: Web design, requirements gathering, clear and concise communication ### Programmer/ Analyst @ Boeing Jan 2014 – Jan 2015 | Bellevue, WA -> Contributed to team’s implementation of Agile methodology in Sprint Cycles as Scrum Master -> Implemented changes and upgrades to several .NET web applications after writing and estimating User Stories and Tasks -> Improved project tracking by demonstrating mastery of Team Foundation Server's linking mechanisms and ability to track/order/estimate tasks for easy/consistent communication with project management and customers -> Key Skills: .NET in C#, Linq, Web Services, Team Foundation Server (TFS), SQL Server, Work tracking, Estimation ### Lead developer and founder @ Studera Jan 2013 – Jan 2014 | cedar rapids, iowa Designed and built full scale Django web application and iOS app; ### Information Technology Intern- Programmer Analyst @ Boeing Company Jan 2013 – Jan 2013 -> Developed and unit-tested PL/SQL package to validate new versus previously received Change Requests; Underwent peer code review and responded to feedback; Package will replace a manual process which costs an average of 15 hours per weekly batch of change requests -> Wrote Java application that discovers and reports mismatches between two data groups of over 21 million records -> Key Skills: Oracle PL/SQL, Java, Bash scripting ### Web Development and Databases Intern @ Ovation Networks, Inc. Jan 2011 – Jan 2012 -> Designed and implemented views for a company's internal user interface inside a Web2Py application -> Integrated existing database into pre-designed user dashboard to display appropriate information from the database to users -> Designed and implemented queries of database for reporting of unit efficiencies and provided mathematical analysis to interpret the results ## Education ### Master’s Degree in Software Engineering Carnegie Mellon University Jan 2015 – Jan 2017 ### B.A. in Computer Science and Mathematics Coe College Jan 2010 – Jan 2014 ### Study Abroad Semester in Computer Engineering Mid Sweden University Jan 2012 – Jan 2013 ### High school diploma in General Studies Rockhurst High School Jan 2006 – Jan 2010 ## Contact & Social - LinkedIn: https://linkedin.com/in/mikecranwill --- Source: https://flows.cv/mikecranwill JSON Resume: https://flows.cv/mikecranwill/resume.json Last updated: 2026-03-22