# Chris Reid > Senior Software Engineer Location: Greater Chicago Area, United States Profile: https://flows.cv/chrisreid I am a senior software engineer with experience building full stack web applications. I tend to focus on server applications and infrastructure to ensure that the software being built can serve production traffic and meet performance expectations. The goal for my career is to build the skills required to seamlessly turn a high level idea into a plan that can be implemented by a team of engineers. ## Work Experience ### Senior Software Engineer @ Tegus Jan 2022 – Present | Chicago, Illinois, United States ### Software Engineer @ Tegus Jan 2021 – Jan 2022 | Chicago, Illinois, United States ### Software Engineer @ Wyzant Jan 2018 – Jan 2021 | Greater Chicago Area - Developed software in Go and Ruby to capture traffic from search engines and aid customer acquisition. - Worked on a collaborative whiteboard built with Django and MarionetteJS enabling tutors to conduct tutoring sessions online with students. - Improved reliability and reduced complexity of a tutoring session recording tool built in Python that automatically scales up and down depending on the number of sessions in progress. - Migrated data from Google Cloud Datastore to PostgreSQL on a live website without downtime. - Deployed an application controlling third party software into a Kubernetes cluster and configured it to prevent utilizing all available resources and automatically restart when the software fails. - Designed and proposed a new architecture to an existing web service that would decrease response times and increase reliability. - Worked with product owners to take an idea, design a solution and divide the work into small achievable parts that a team can work on concurrently. - Implemented a metrics collection solution using Prometheus and Grafana allowing others developers to visualize the health of their services and send alerts if any problems arise. - Began migration of an in-house websocket based storage service to firebase realtime db to improve performance, increase reliability and reduce maintenance requirements. ### Software Engineer @ iLoan, a OneMain brand Jan 2017 – Jan 2018 | Greater Chicago Area Backend software engineer primarily responsible for maintenance and feature development of several Rails based API servers. I also make small feature improvements to both the customer facing react application and the staff facing ember application. ### Software Development Engineer @ Groupon Jan 2015 – Jan 2017 | Chicago, Illinois Full stack engineer working on the Goods Engineering team. Our team develops several services responsible for building a catalog of products provided by vendors and publishing those products to the Groupon website for customers to purchase. The most common technologies used in the services we maintain are Ruby on Rails, for application servers exposing a restful JSON API, and EmberJS, for the vendor facing, product management web UI. We also leverage PostgreSQL and MySQL for data storage, Redis for queuing deferred jobs and Docker for testing and deployment. ### Software Engineer @ AffinityLive Jan 2014 – Jan 2015 A full stack developer responsible for feature development and maintenance of the AffinityLive web application. I was one of the primary developers building AffinityLive's Team Scheduling feature https://www.affinitylive.com/resources/blog/team-scheduling-now-50-more-awesome/. My focus was development of the Angular browser application and communicating to the server through JSON API's. The feature was released as a beta very early in development and went through many iterations based on customer feedback. The application server is built on a Perl LAMP stack, with MongoDB, Memcache and ElasticSearch. In the browser, a mixture of jQuery and AngularJS is used in addition to standard web technologies. ### Intern Developer @ GBST Jan 2014 – Jan 2014 An intern developer within the Wealth Management division in a small team of developers. Our team was responsible for making small enhancements and fixes to existing software and developing demonstration applications presented to both new and existing clients. Java was used for server software, Sybase for data storage, and HTML, CSS and Javascript for the browser application. ## Education ### Bachelor of Computer Science in Computer Software Engineering University of Wollongong Jan 2011 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/christoreid - Website: http://reidsy.com - GitHub: https://github.com/Reidsy --- Source: https://flows.cv/chrisreid JSON Resume: https://flows.cv/chrisreid/resume.json Last updated: 2026-03-22