Mike McLafferty
Staff Software Engineer at GrindFoundry- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Scott Wylie
Mike is one of the smartest, quickest, and most productive programmers I've ever worked with. He is also easy and fun to work with, and helpful to anyone struggling with technology.
Alejandro Baque
I worked with Mike over several years, he was the *go to* person & liaison for *any* Development issues. Mike always had an answer & was ready to help!
Scott Wylie
Mike is one of the smartest, quickest, and most productive programmers I've ever worked with. He is also easy and fun to work with, and helpful to anyone struggling with technology.
Alejandro Baque
I worked with Mike over several years, he was the *go to* person & liaison for *any* Development issues. Mike always had an answer & was ready to help!
Scott Wylie
Mike is one of the smartest, quickest, and most productive programmers I've ever worked with. He is also easy and fun to work with, and helpful to anyone struggling with technology.
Alejandro Baque
I worked with Mike over several years, he was the *go to* person & liaison for *any* Development issues. Mike always had an answer & was ready to help!
Scott Wylie
Mike is one of the smartest, quickest, and most productive programmers I've ever worked with. He is also easy and fun to work with, and helpful to anyone struggling with technology.
Alejandro Baque
I worked with Mike over several years, he was the *go to* person & liaison for *any* Development issues. Mike always had an answer & was ready to help!
Credentials
-
MCTS: Windows Applications Development with Microsoft .NET Framework 4
MicrosoftSep, 2011- Nov, 2024
Experience
-
Archy
-
United States
-
Software Development
-
1 - 100 Employee
-
Staff Software Engineer
-
Feb 2022 - Present
-
-
-
Openfit
-
United States
-
Wellness and Fitness Services
-
1 - 100 Employee
-
Principal Engineer
-
Mar 2020 - Mar 2022
At Openfit.com, I lead a team of 8 frontend engineers and 3 backend engineers. I was responsible for architecting and developing modern solutions for various aspects of the company. Areas of responsibility range from integrations with content management systems, payment processing, tax, building the e-commerce website and mobile apps, micro-frontends, converting monolith backend services to micro-services, A/B test solutions, GraphQL BFF layers, authentication, web performance, and security. I am also responsible for developing best practice guidelines, and mentoring. Various frameworks and languages include AWS, Netlify, Sanity CMS, Stripe, Optimizely, Branch.io, Iterable, Amplitude, GraphQL, TypeScript, NodeJS, GatsbyJS, NextJS, React-Native, Java, Swift, and Objective-C, as well as various other technologies. Show less
-
-
-
Build with Ferguson
-
United States
-
Retail
-
500 - 600 Employee
-
Senior Software Engineer Technical Lead
-
Sep 2017 - Mar 2020
At build.com, I was the technical lead for the web platform team whose mission was to build a modern, scalable and secure web platform with tooling to improve developer experience and productivity. In this role, I have worked with my team to develop a universal rendering platform based on React and GraphQL for our parent company Ferugson to use across multiple ecommerce sites, including but not limited to supply.com and build.com. Using this platform, I was a key member in rewriting most of supply.com and began the rewriting of build.com. Technologies include: React 16.10, Apollo GraphQL, Express, TypeScript, Tachyons, Jest, Lerna, JWT, and Webpack. In addition to our platform, I’ve assisted our content management team with our custom Angular 8 based CMS. I have also fixed various issues in open-source products such as react-apollo. Show less
-
-
-
Superion
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Developer V & Team Lead
-
Feb 2014 - Sep 2017
At Superion -formerly SunGard Public Sector-, I've had many roles. In my last role, I was a technical lead and front-end team lead. During the most recent project, I was responsible for designing and creating new Web API based services, which replaced our legacy ISAPI dll based system, and a business rule layer for our back-end services which also included extensions for client customization. In addition, I was responsible for designing and implementing a new responsive front-end HTML 5 based screen framework. Technologies include .NET Core 2, MSMQ, Angular 4, Bootstrap, KendoUI, TypeScript, and NodeJS. In addition to leading my own team, I was one of the main technical resources for all our other teams. Throughout the many years at Superion/SunGard, I have presented several demo and training sessions at our user group conferences. Show less
-
-
-
SunGard Public Sector
-
United States
-
Software Development
-
100 - 200 Employee
-
Senior Software Developer & Team Lead
-
Jan 2013 - Feb 2014
During my time as a Senior Software Developer, I was the team lead for our infrastructure team. Responsibilities included developing and maintaining the core back-end services and front-end components to our ERP system. These ranged from a C++ and C# back-end, WCF web services, WPF screen front-end, and the SQL data layer (Oracle, SQLServer).
-
-
Software Developer III & Team Lead
-
Jan 2011 - Jan 2013
During my time as Software Developer III, I was also promoted to Team Lead of the framework team, which was responsible for maintaining our existing frameworks and adding new features to the software. Some personal accomplishments are finding and fixing the major stability issues and memory leaks in the C++ back-end, as well improving the overall software performance by over 30%, measured through a load testing session at Microsoft.
-
-
Software Developer Analyst
-
May 2007 - Jan 2011
At the beginning of my employment with SunGard, I implemented C++ business logic and developed two new ASP.NET applications. The first was an employee self-service application, and the second, a professional development application. After successfully completing those projects, I moved into the R&D team where I designed and implemented a multi-threaded screen framework in WPF which became the main front-end to our ERP system.
-
-
-
Syandus
-
Internet Publishing
-
1 - 100 Employee
-
Software Engineer
-
2005 - 2007
At Syandus, I developed a custom software installation suite used to distribute the software, an application front-end for our interactive 3d software which downloads and installs updates, gathers and reports metrics, as well as prevents unauthorized distribution. In addition, I developed many interactive scientific 3d applications for high-end pharmaceutical clients such as Boehringer Ingelheim, Merck and Pfizer. All application development was done in C++, Win32, and the Gamebryo game engine. At Syandus, I developed a custom software installation suite used to distribute the software, an application front-end for our interactive 3d software which downloads and installs updates, gathers and reports metrics, as well as prevents unauthorized distribution. In addition, I developed many interactive scientific 3d applications for high-end pharmaceutical clients such as Boehringer Ingelheim, Merck and Pfizer. All application development was done in C++, Win32, and the Gamebryo game engine.
-
-
-
-
3D Technical Artist
-
Jan 2003 - Sep 2005
Created 3d animation and visual effects for various companies utilizing software such as Maya, Photoshop, Renderman, and Shake for compositing. Contacts with the following companies - * Tesseraction Games - Created various 3d models and textures for in game assets such as airplanes, battleships, and destruction particle effects for the game Enigma Rising Tide. * Lockheed Martin Skunk Works - Created visual effects, such as photorealistic snow shaders, and particle effects, and lighting for promotional videos of the LMH-1 heavy lift hybrid airship. * Sight & Sound Theaters - Created numerous 3d animated backdrops to be used behind a live action performance. This involved creating various 3d models, animated ocean shaders, cloth tearing visual effects, volumetric clouds, and lighting. * Madonna’s World Tour - Created various animated backdrops to be used behind Madonna's live performance. This included particle effects for a soul leaving a body during a death scene, and amniotic fluid and various materials for a baby in a womb. Show less
-
-