SAM MESSINA

Denver, CO
231.633.0681
sam@smessina.com

EDUCATION

B.S. Computer Science | Southern Illinois University

Jan. 2014 - May 2018


WORK EXPERIENCE

JavaScript Developer | Bitovi

Feb. 2020 - Present

  • Developed spreadsheet application using RxJS and React, supporting reference cells and forumulas
  • Implemented cross-project micro frontend solution in React to transition from a legacy app to a new architecture while still adding new features, fixing old bugs, and addessing tech debt
  • Deployed backend services in Node and Koa to integrate with React apps as well as third party services
  • Managed a “squad” of four developers, focussed on a single client application

Front End Developer | TopstepTrader

June 2018 - Feb. 2020

  • Architected micro frontend solution to migrate from an Angular 2 monolith into a leaner, React solution
  • Led front end engineering team across a tech stacks including Angular 2, React, Python Django templates, Hubspot HubL, custom Wordpress themes, native HTML/CSS/JavaScript, and custom MJML email templates
  • Designed, developed, and implemented a reusable component library, using Webpack to compile modular ES6+ JavaScript and SCSS into static, cross-browser-ready JavaScript and CSS
  • Improved first paint time 300% through a site migration from Wordpress to a faster Node and Gulp solution

Web Developer Intern | MacUpdate

June 2016 - Sept. 2017

  • Designed and implemented a front end build process using Grunt and Node, which fully automated caching, bundling, and minification of front end assets, and reduced average page size by 15%, or ~250KB per page
  • Organized an SEO audit, resulting in an organic search increase of 20%, or 30k+ sessions weekly
  • Introduced responsive design using Bootstrap, jQuery/JavaScript, CSS, and HTML

Student Developer | Southern Illinois University

Jan. 2014 - May 2018

  • Authored web pages, forms, and apps for university departments using HTML, CSS, JavaScript, and PHP
  • Organized and led classes detailing basic HTML, content creation, and best UI/UX practices for >200 users

PERSONAL PROJECTS

Toadstools toadstools.smessina.com

2020

Toadstools provides tools for streamers to add timers, song info, etc. to their streams using React and Deno.

WAILto wailto.smessina.com

2019

WAILto is a music history analysis app. Using Node, React Hooks, and PostgreSQL, WAILto provides modular, extensible data analysis and data visualizations on Last.fm data.

personaList personalist.smessina.com

2018

PersonaList allows users to add comments to Spotify playlists, allowing for more collaborative playlist creation. PersonaList uses the Spotify API, a Node server, and React Hooks to acheive a functional model throughout the app.


Languages

JavaScript, HTML, CSS, SCSS, Python, PHP, MySQL, PostgreSQL, Java, Bash C

Libraries

React, Angular, Node, RxJS, Redux, Django, Wordpress, SCSS

Tools

Git, Webpack, Gulp, Grunt, nx Linux Vim, Hubspot, Google Analytics & Search Console,