Michael Foss, Developer in Matamoras, PA, United States
Michael is available for hire
Hire Michael

Michael Foss

Verified Expert  in Engineering

Software Developer

Location
Matamoras, PA, United States
Toptal Member Since
December 2, 2019

Michael focuses on React and modern JavaScript/TypeScript frameworks and has spent time in full-stack roles using Node.js servers for top-tier international companies. With his fantastic communication and leadership skills, he has led teams of developers from 2-10. His most attractive attribute is his attention to detail, followed closely by his demand for quality. Michael has significant experience working in the fashion and beauty industry, as well as with fintech companies.

Portfolio

Blend
TypeScript, Node.js, React, PostgreSQL, Docker, Git, GitHub, GitLab CI/CD...
Rightpoint Consulting
Enzyme, React, Node.js, Jest, Unit Testing, Redux, JavaScript, Git, CSS, Agile...
Valtech
Storybook, Grunt, Gulp, Webpack, Backbone.js, Vue, Node.js, React Native, React...

Experience

Availability

Full-time

Preferred Environment

Git, Node.js, React, TypeScript, JavaScript

The most amazing...

...project I've created was a sunglasses eCommerce website that incorporated a virtual try-on, data integration from halfway around the world, and a team of 20.

Work Experience

Senior Software Engineer (IC5)

2021 - 2024
Blend
  • Contributed code to B2B and B2C software to assist the mortgage and banking industry.
  • Led a small team in completing and launching a B2C application for remotely notarizing documents using video feeds.
  • Refactored an existing web app to be mobile-ready by implementing a responsive web design.
  • Created multiple React components using Redux, Hooks, and RESTful APIs to integrate into a large B2B application.
Technologies: TypeScript, Node.js, React, PostgreSQL, Docker, Git, GitHub, GitLab CI/CD, RESTful Microservices, Webpack, NPM, Figma, React Testing Library, Enzyme, Jest, Unit Testing, Storybook, Postman, Swagger, JavaScript, CSS, Agile, HTML5, Object-oriented Programming (OOP), HTML, Functional Programming

Senior Front-end Developer

2020 - 2021
Rightpoint Consulting
  • Created and maintained features for a React- and Node.js-based B2C financial application.
  • Tracked and fixed bugs and implemented new features using Jira as a reporting tool.
  • Led the team in presentations on new and upcoming front-end technologies.
  • Worked with the client in a time-sensitive environment on a team of over 100 people.
Technologies: Enzyme, React, Node.js, Jest, Unit Testing, Redux, JavaScript, Git, CSS, Agile, Sass, HTML5, Less, HTML, Functional Programming

Lead Front-end Developer

2015 - 2020
Valtech
  • Created an internal B2B eCommerce application for iOS using React Native.
  • Created a user storage application using React and Node.js; implemented Express server to use as middleware to third-party services.
  • Implemented company-wide standard coding practices using custom ESLint configuration and Husky.
Technologies: Storybook, Grunt, Gulp, Webpack, Backbone.js, Vue, Node.js, React Native, React, ECMAScript (ES6), CSS, JavaScript, Git, Agile, Sass, HTML5, CSS3, Less, HTML, Functional Programming

Solution Architect and Team Lead

2012 - 2015
Valtech
  • Saved relationship with the #1 international fashion client.
  • Rebuilt a LAMP-based eCommerce website from scratch.
  • Created a LAMP eCommerce sunglasses website from scratch.
  • Translated and stored massive XML data for PHP consumption using Memcache.
  • Delivered company-wide transition from SVN to Git.
  • Assisted in tripling original office size of 17 employees.
Technologies: Microsoft SQL Server, C#, LAMP, PHP 5, ECMAScript (ES6), CSS, JavaScript, Git, CodeIgniter, Agile, HTML5, Object-oriented Programming (OOP), Memcached, HTML

Web Developer

2011 - 2012
Jack Morton Worldwide
  • Created a custom calendar and scheduling app for the company using the LAMP stack.
  • Created a synchronization application that consumed content in XML and exposed to Flash application using PHP.
  • Programmed as an outside consultant in a small team of five to launch a Verizon website.
Technologies: XML, Flash ActionScript, LAMP, CSS, JavaScript, PHP 5, HTML

Web Developer

2011 - 2011
TNT Max
  • Worked with a global banking client to create custom reports.
  • Upgraded client's reporting system from VB.NET to C#.
  • Consumed CSV and XML data, transformed data, and sent it to the FTP server on a tight schedule.
Technologies: Microsoft SQL Server, VB.NET, C#, Object-oriented Programming (OOP)

Web Developer

2003 - 2011
Clarion Safety Systems, LLC.
  • Solely maintained a LAMP-based eCommerce system, responsible for millions of revenue each year.
  • Created a tool to synchronize data between local and remote MySQL databases using Bash scripting; later upgraded to a C# application and MS SQL databases.
  • Revamped the website, changing a LAMP eCommerce system to C#, MS SQL, and SAP.
  • Created a LAMP-based website for a startup company.
  • Created a quote-and-order-entry system using emergent Ajax technology (before it was called Ajax) and synchronized the data to SAP.
  • Created a LAMP-based database management system for the company to manage items, inventory, quotes, orders, and other company data.
Technologies: Microsoft SQL Server, C#, LAMP, Linux, C#.NET, MySQL, PHP 5, SAP Business One, PHP 3, CSS, JavaScript, Object-oriented Programming (OOP), HTML

Languages

PHP 5, ECMAScript (ES6), PHP 3, JavaScript, CSS, HTML, HTML5, VB.NET, Flash ActionScript, C#, C#.NET, XML, Sass, Less, CSS3, TypeScript

Libraries/APIs

React, Vue, Node.js, jQuery, Backbone.js, Socket.IO, Vue 2, XHR, React Testing Library

Tools

Git, Jira, Emacs, Gulp, Grunt, Webpack, NPM, GitHub, GitLab CI/CD, Figma, Postman

Paradigms

Object-oriented Programming (OOP), Agile, Functional Programming, Unit Testing

Other

Async.js, Ajax, ES6 Promises, Storybook, Fractal Algorithms, SSH, Computer Science, SAP Business One, Enzyme, RESTful Microservices

Frameworks

React Native, CodeIgniter, ASP.NET Core 2, Express.js, Jest, Redux, Swagger

Platforms

Apache2, LAMP, MacOS, Linux, Windows, Docker

Storage

MySQL, Memcached, Microsoft SQL Server, Redis, PostgreSQL

2012 - 2014

Master's Degree in Computer Science

East Stroudsburg University - Pennsylvania, USA

2000 - 2003

Bachelor's Degree in Computer Science

East Stroudsburg University - Pennsylvania, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring