Engineering

Thomas Kelly

Senior Software Engineer, React Developer

  • Near Reno, NV

  • MS, Computer Science and Engineering, University of Nevada, Reno
  • 5
    Years of Experience

Professional Bio


I always found programming fun when I was a child, so when I chose a career, I inevitably ventured into software development. I love that I can create useful artifacts out of nothing but my own ideas. I've helped develop the platform that International Game Technology, the world's leading electronic game machine manufacturer, uses for its slot machines; created the web presence for Cytek Biosences, a manufacturer of cell measurement tools; and more. I'm a curious problem solver, and my favorite technology is SQL because of how widely it can be used across different projects. In my free time I enjoy playing videogames.

USA
Near Reno, NV

Technology Expertise

  • Expert label
    Expert
  • Intermediate label
    Intermediate
React.js (Expert)
PHP (Expert)
GraphQL (Expert)
Javascript (Expert)
CSS (Expert)
HTML5 (Expert)
C# (Expert)
Scala (Expert)
Typescript (Expert)
Node.js (Intermediate)
Python (Intermediate)
Java (Intermediate)
.NET (Intermediate)
MySQL (Intermediate)
PostgreSQL (Intermediate)
Linux (Intermediate)
Apollo (Intermediate)
Redux (Intermediate)
Sass

Featured References

open quoteclose quote
open quoteclose quote
open quoteclose quote

Employment History

FullStack Labs Jul 2020 - Present

Senior Software Engineer

At FullStack Labs, I'm responsible for developing front- and back-end features on complex web apps. I previously worked on:

  • The FullStack Labs Employee Survey App, which administers, processes, and visualizes employee feedback. I led development on a four-person team and aggregated survey results into a dashboard that shows employee satisfaction over time. The app was developed with Node.js, React.js, Nest.js, Serverless, AWS Lambda, PostgreSQL, AWS Aurora, AWS API Gateway, and SCSS.
  • The website for Cytek Biosciences, which advances cancer and cell biology research by designing and building compact flow cytometry instruments used by pharmaceutical companies, CRO firms, and cancer research institutions. I integrated a Shopify online store with the NetSuite ERP, among other improvements to the online store. The site was developed using the Shopify API, Oracle NetSuite SuiteScript, Node.js, Serverless, AWS Lambda, AWS Simple Queue Service, AWS EventBridge, SCSS, Vue.js, and Next.js.
BST Event Services Mar 2017 - Jul 2020

Lead Software Engineer

BST Event Services produces software for running conventions. As Lead Software Engineer, I worked on:

  • Reg.Works, an app that allows event organizers to construct schedules for use by attendees. I built a responsive, live collaboration environment for schedule editing. Using PostgreSQL, Scala, Akka, Akka HTTP, React.js, Node.js, and Ansible.
International Game Technology Oct 2015 - Apr 2017

Software Engineer

International Game Technology delivers entertaining and responsible gaming experiences for players across all channels and regulated segments, from gaming machines and lotteries to sports. As a Software Engineer, I worked on:

  • The Ascent platform, an abstraction layer for gaming machine software and hardware configuration and networking used to interface IGT’s electronic gaming machines and networking platforms with their games. I adapted the platform for use in Australia, and found all of the hardcoded sound notifications in the system and made them configurable. The platform was built with C++, Lua, C#, WPF, and various internal technologies.
USA
USA

Portfolio

Cytek Biosciences

Cell Biology

React, Node.js, Vue.js

Thought Leadership

Employment History

FullStack Labs Jul 2020 - Present

Senior Software Engineer

At FullStack Labs, I'm responsible for developing front- and back-end features on complex web apps. I previously worked on:

  • The FullStack Labs Employee Survey App, which administers, processes, and visualizes employee feedback. I led development on a four-person team and aggregated survey results into a dashboard that shows employee satisfaction over time. The app was developed with Node.js, React.js, Nest.js, Serverless, AWS Lambda, PostgreSQL, AWS Aurora, AWS API Gateway, and SCSS.
  • The website for Cytek Biosciences, which advances cancer and cell biology research by designing and building compact flow cytometry instruments used by pharmaceutical companies, CRO firms, and cancer research institutions. I integrated a Shopify online store with the NetSuite ERP, among other improvements to the online store. The site was developed using the Shopify API, Oracle NetSuite SuiteScript, Node.js, Serverless, AWS Lambda, AWS Simple Queue Service, AWS EventBridge, SCSS, Vue.js, and Next.js.
BST Event Services Mar 2017 - Jul 2020

Lead Software Engineer

BST Event Services produces software for running conventions. As Lead Software Engineer, I worked on:

  • Reg.Works, an app that allows event organizers to construct schedules for use by attendees. I built a responsive, live collaboration environment for schedule editing. Using PostgreSQL, Scala, Akka, Akka HTTP, React.js, Node.js, and Ansible.
International Game Technology Oct 2015 - Apr 2017

Software Engineer

International Game Technology delivers entertaining and responsible gaming experiences for players across all channels and regulated segments, from gaming machines and lotteries to sports. As a Software Engineer, I worked on:

  • The Ascent platform, an abstraction layer for gaming machine software and hardware configuration and networking used to interface IGT’s electronic gaming machines and networking platforms with their games. I adapted the platform for use in Australia, and found all of the hardcoded sound notifications in the system and made them configurable. The platform was built with C++, Lua, C#, WPF, and various internal technologies.