Michael Cook work email
- Valid
- Valid
- Valid
- Valid
Michael Cook personal email
Michael Cook phone numbers
Multiple roles at a major Internet portal, riding a startup through post-IPO, decades online (more if you count BBSes!), and a lifetime of playing with computers drives Michael to create flexible solutions that shun needless complexity. This guy enjoys new technologies, relishes his Commodore 64 hardware, and is rarely convinced that things are as difficult as they seem. Someone who shouldn’t always be taken completely seriously, he can be a fun person to be around as well as work with. Michael isn't typically the leader out in front running things - he's usually the one that you seek for thoughts, suggestions, guidance, or experience.★ Current toys: ES6 / React/reactjs (and create-react-app children like webpack and babel) / GraphQL / MongoDB★ Recent Languages: JavaScript / LESS/CSS / Semantic HTML / XML / Smidge of Python / PHP ★ Modern Web: JSON / REST / Ajax / XHR / DHTML (hello, robots!)★ Platforms: Linux (typically Ubuntu, sometimes Red Hat) / Windows / node.js / npm★ Tools: vi / jQuery / CDN / LAMP stack / Jasmine / hg / git / bash★ Other Fun Stuff I Do: Public speaking / Creating and giving presentations / Web performance / Web standards / APIs / Developer platforms / Cross-browser development / Unit testing / Process development
-
Software Engineer IvShift4 PaymentsLas Vegas, Nv, Us -
-
Software Engineer IvShift4 Payments Apr 2021 - PresentCenter Valley, Pennsylvania, Us- Feature development for administration portal used by shift4 customers- Added API endpoints to support new functional requirements- Typical engineering flow tasks like writing unit, integration, and acceptance tests; code reviews feedback; authoring merge requests- Authored documentation of components, processes, and endpoints. Strive to ensure information that may have value to others didn't get lost after conversations. -
Principal Software Engineer / Senior Software Engineer / Software Engineer, Digital CircularsQuotient Technology Inc. Jan 2015 - Dec 2018Jersey City, Nj, UsCatalog Spree was acquired by Quotient Technology, Inc. in late 2014 and Michael joined the team in 2015 to help integrate the technologies and implement Quotient's vision for the Digital Circular technology. • Collaborated across teams to integrate Quotient Retailer IQ (RIQ) platform into acquired Digital Circular technology. This integration replaced static offer data files and provides users new features such as offer personalization and a server-side shopping list• Collaborated across companies in multiple capacities to support external partners integrating with the Digital Circulars technology• Implemented many new features such as coupon matches with circular offers (displayed via coupon widget using RIQ data), media ad integration, related coupons on SERP, and social sharing• Improved ADA and optimized and tuned code from pre-acquisition goals to new company direction.• Rebuilt product analytics using standard Quotient tag management platform• Improved build process by converting proprietary build process to grunt, writing unit tests, adding code coverage measurements, adding jslint, and updating code to pass lint -
Principal Software Engineer / Senior Software Engineer / Software EngineerQuotient Technology Inc. 2011 - Dec 2018Jersey City, Nj, UsTrained / presented to / mentored multiple people and teams internally on numerous topics including mercurial, unit testing, node/npm, web technologies and best practices, analytics, Quotient's proprietary printing solution, and general career growth -
Principal Software Engineer / Senior Software Engineer / Software Engineer, "Rebuild" TeamQuotient Technology Inc. 2011 - 2015Jersey City, Nj, Us• Part of team that migrated flagship Coupons.com from .Net to LAMP stack, redesigned it, added many feature enhancements such as media ads, card-linked offers, save to card, and print by email, and added new partners to the new site.• Owned the install/print flow for coupons.com and all its partners, which included talking to proprietary ActiveX control via JavaScript.• Created Jasmine unit testing framework then hooked it and jslint into Jenkins jobs• Defined a source control process that allowed for maximum flexibility and control• Maintained analytics in tag management tool for coupons.com and all partners• While our team was rebuilding the Retailer IQ product for production using node.js and npm, I advocated for generic packages that other teams could reuse. • Maintained yeoman generator for npm packages and unit tests and sinopia npm proxy -
Software Engineer, Yahoo! Developer Network (Ydn)Yahoo! Nov 2007 - Feb 2011Sunnyvale, Ca, UsMichael helped maintain http://developer.yahoo.com/ and tools used to build the website. He also showed Yahoo! technologies to numerous developers at events on and off campus. • Drove a prototype to a framework for YDN website redesign of 2008, migrated about 700 pages, and updated the Movable Type templates for 3 blogs. This framework enabled even non-technical content producers to easily create and update pages. • Fixed defects and enhanced the tool that builds the technical documentation for YDN. Packaged the tool for deployment on YDN build servers, replacing a single point of failure machine and helping eliminate a manual process to get the packages pushed to production. • Evangelized Yahoo! technologies such as YQL and YUI in booths at over 10 medium to large conferences such as Cloudstock, PayPal X Innovate, and Google I/O. • Presented YQL and YUI at BarCamps in Rochester, NY and Philadelphia, PA. • Worked in a small team to create a YUI3 module to talk to a Yahoo! web service to get user data protected by OAuth without exposing the developer’s OAuth secret in the source code. -
Software Engineer, Platform IntegrationsYahoo! Aug 2006 - Nov 2007Sunnyvale, Ca, UsMichael integrated 50 properties with Yahoo!’s first centralized identity platform. • Consulted with Yahoo! properties to describe the identity initiative, understand how the property used or planned to use identity, and help determine the best path to using the platform. • Built, tested, and documented standard issue UI widgets in PHP/JavaScript for common functionality such as uploading and selecting a photo and letting the user change display name. • Wrote engineering-focused documentation demonstrating how to use the identity platform, what to expect, and how to handle the data for the DIY properties. • Wrote code for properties when resources were constrained. -
Software Engineer, Yahoo! Alerts (Product Discontinued In 2015)Yahoo! Apr 2005 - Aug 2006Sunnyvale, Ca, UsAs a frontend engineer for the defunct Yahoo! Alerts property, Michael updated and implemented alert types for the website as well as templates for each delivery method: email, IM, and mobile phone. • Wrote UI for Blog / RSS alerts. Included generating a sample email using dynamic data from the RSS feed platform. • Implemented redesigns of weather alerts and alert delivery selector (email, IM, mobile phone). • Prototyped Ajax version of My Alerts page with an early version of YUI that allowed users to update settings without an entire page load. • Updated delivery templates with new design. Migrated templates from a limited proprietary language to PHP. -
It ContractorCapitol Area Development Authority (Cada) Oct 2003 - Apr 2005Performed on a number of tasks for CADA, collaborating with stakeholder(s) for each task. • Implemented website redesign to match new logo using best practices for performance. Reduced average file size by 67% to improve load time. Centralized scattered page styles to a single CSS file for ease of management with future changes. • Developed, implemented, and modified MS Access databases. Updated generated report according to specifications. Redesigned interface to streamline use.
Michael Cook Skills
Michael Cook Education Details
-
Iowa State UniversityComputer Engineering -
Augsburg UniversityComputer Science
Frequently Asked Questions about Michael Cook
What company does Michael Cook work for?
Michael Cook works for Shift4 Payments
What is Michael Cook's role at the current company?
Michael Cook's current role is Software Engineer IV.
What is Michael Cook's email address?
Michael Cook's email address is mc****@****inc.com
What is Michael Cook's direct phone number?
Michael Cook's direct phone number is +165060*****
What schools did Michael Cook attend?
Michael Cook attended Iowa State University, Augsburg University.
What skills is Michael Cook known for?
Michael Cook has skills like Rest, Javascript, Php, Lamp, Jquery, Css, Yui, Ajax, Json, Apis, Html.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial