Skills
Skills — Adam Taylor
Last Updated: February 2024
Email: adamtaylor0795@gmail.com
Website: https://adamtaylor.me
A people-focused, technical problem-solver
With over 8 years of experience as a full-stack software engineer, I thrive balancing dynamic, fast-paced environments with long-term commitment to quality and maintainability. I have helped engineering organizations with everything from managing complexity in growing distributed systems, to creating high-quality codebases with a focus on maintainability and scalability. I frequently write technical documentation to improve long-term quality and maintainability, and I am always looking for ways to improve the developer experience in an organization.
I love connecting with folks and solving problems so reach out and let’s chat!
Education
University of MemphisB.S. Computer Science + Minor in Spanish
August 2013 - December 2016
You are always a student, never a master. You have to keep moving forward.
— Conrad Hall
Skills
Experience
Firstup
May, 2023 - present
Implemented several new customer-facing projects including a new 'Topic Landing' page, and a 'V2' UI for the main platform.
Initiated and worked with a team of engineers to build a centralized 'Shared Components' UI library so that our team and the design team could iterate faster.
Frequently advocated for (and sometimes implemented) improvements to developer tooling to improve the speed and efficiency of new development in a chaotic microservice environment.
Identified and fixed various performance bottlenecks within our core services.
Advocated and worked on initiatives to improve the production release process.
WorkTango (Formerly: Kazoo)
May, 2021 - Apr, 2023
Worked across 3 different teams on a variety of implementations, refactors, and postmortems. The workload varied from migrating legacy feature-sets over to our new, enterprise-ready unified platform, to bug-hunting across a distributed cloud environment, and lots of problems in-between.
Collaborated with other engineers, designers, product managers, and customer success representatives to identify and solve problems ranging from performance and data problems, to user experience and feature requests.
Helped increase WorkTango's enterprise attractiveness by working with a team of 3 engineers to build 3 new integrations: Slack, Microsoft Teams, and Microsoft Outlook. These integrations allowed our company's unique selling proposition to be leveraged in more platforms than just our web platform.
Assisted migrating a legacy feature set worth roughly $20MM in ARR to the new unified platform. This helped our sales team close bigger deals with enterprise customers.
Leveraged Typescript & React on front-end, and Node/Typescript on the back-end. We used GraphQL in the application layer to federate several legacy platforms' APIs into a single API.
Watershed LRS
Oct, 2018 - May, 2021
While working on a constrained team, I designed, planned, and implemented a performance fix for our largest enterprise customer. This fix solved an acute problem that regularly made our customer dashboards unusable for short periods of time.
Built an E2E testing pipeline to save manual dev-testing effort on a small team of 4 engineers and no QA resources.
Implemented a 'micro-React' front-end (before it was cool), in order avoid a costly front-end re-write while still delivering new, highly-valuable front-end features.
Reduced report loading time by implementing a “paging” feature within our back-end that interfaced with Elasticsearch to allow easy use of front-end pagers along with our back-end data aggregation. Leveraged Kibana to monitor query performance for large and complex ES queries.
On several occasions, worked directly with clients to gather feedback on upcoming features with the goal of steering development in a mutually beneficial direction.
CrossBrowserTesting
Apr, 2017 - Oct, 2018
Worked with a small team to completely overhaul the front-end client for CrossBrowserTesting.
Debugged complex networking performance issues occurring between on-premise VNC servers, WebRTC data streams, and client-facing web applications.
Leveraged AngularJS, Node.js, Express, MongoDB, MySQL, and Gulp to advocate for and implement industry-standard engineering practices. This included making workflow changes to avoid pushing minified code to production, using CSS pre-processors such as LESS, and using an automated production deployment system.
Aided the team in AngularJS best-practices to create highly maintainable services and reusable directives.
Saved dev hours by introducing a front-end build pipeline to eliminate the need for manual CSS pre-processing builds before pushing to GitHub.
8th Day Software
Mar, 2016 - Dec, 2016
Rebuilt the company's entire web application in AngularJS from a legacy jQuery codebase.
Leveraged Chrome DevTools to identify slow pages and optimize them for an improved client experience.
Projects
North Idaho Health
Partnered with the owner of North Idaho Health to connect people with local healthcare-related organizations in North Idaho.
Designed and built the majority of the front-end website.
Worked iteratively with the owner to develop a cohesive design system in TailwindCSS.
Advocated and implemented development best-practices for front-end development in React and Astro
Entire site is both fully mobile, tablet, and desktop responsive as well as light/dark themed.
Technologies used:
Interactive Flight Path Algorithm Visualizer
Partnered with the CEO of a major aerospace defense startup to design and define the parameters for an ambitious front-end development project.
Worked with the executive team to define success criteria for the project.
Worked with a designer to implement cohesive system that would enable non-technical users to build and debug flight paths.
Built the front-end application using React & Typescript.
Implemented a WebSocket connector to offer real-time feedback to the user as they drag-and-dropped steps to build a flight-path.
Technologies used:
Building a native mobile application using Ionic + Capacitor to help Jiu Jitsu Gym Owners spend less time on admin work, and get back to what they love—Jiu Jitsu.
Working with gym owners to identify and solve problems that the largest competitors in the space are not solving.
Leveraging Stripe for gyms to bill their users, and for the app to bill the gyms.
Originally built with Ionic + Capacitor, but now implmeneting a simpler progressive web app approach.
Technologies used:
Built a Puppeteer-powered CLI to take transaction data from Lunch Money and find the corresponding receipt data, and itemize the transactions.
Built a Puppeteer-powered CLI to take transaction data from Lunch Money and find the corresponding receipt data, and itemize the transactions.
Includes small chrome extension for websites that utilizes a small http server to interact with the CLI when sites are resilient to Puppeteer automation.
Technologies used:
Education
University of MemphisB.S. Computer Science + Minor in Spanish
August 2013 - December 2016
You are always a student, never a master. You have to keep moving forward.
— Conrad Hall