Connor Shannon, Developer in Wilmington, DE, United States
Connor is available for hire
Hire Connor

Connor Shannon

Verified Expert  in Engineering

Software Developer

Location
Wilmington, DE, United States
Toptal Member Since
November 4, 2021

Connor is a front-end developer and designer who specializes in creating high-quality, well-designed React apps. After spending multiple years developing software for new medical devices, he pursued a master's degree at Carnegie Mellon's human-computer interaction program. This program enabled Connor to hone his front-end development and UX skills.

Portfolio

Carnegie Mellon University
React, Next.js, Figma, Chrome Extensions, JavaScript, HTML, Firebase
Air Liquide
C++, Python, Microcontroller Programming, Sensors & Actuators, Medical Devices

Experience

Availability

Part-time

Preferred Environment

Git, GitHub, Slack, Visual Studio Code (VS Code), MacOS

The most amazing...

...thing I've developed is a platform to coordinate the manufacturing and distribution of locally made PPE during the beginning of the pandemic.

Work Experience

Developer

2020 - 2021
Carnegie Mellon University
  • Developed an annotation-based Chrome extension API documentation using React, which led developers to perform 79% better on an API learning task than the control group.
  • Refactored the application to use React Hooks, cutting over 2,000 lines of code.
  • Implemented Google Analytics into the application to improve data analysis capabilities.
Technologies: React, Next.js, Figma, Chrome Extensions, JavaScript, HTML, Firebase

Biomedical Engineering

2018 - 2020
Air Liquide
  • Developed and tested new medical devices with an interdisciplinary team of engineers.
  • Created device prototypes with Arduino and C++ and built a graphic user interface in Python to collect and analyze data from device testing.
  • Oversaw the entire development cycle of a ventilator working with contractors to test and manufacture the device.
Technologies: C++, Python, Microcontroller Programming, Sensors & Actuators, Medical Devices

BetterWorld Platform on React

https://connorshannon.webflow.io/work/betterworld
BetterWorld is a platform built in React that makes virtual collaboration easier for college organizations. Over five months, I led a four-person team (designers, researchers, and developers) in designing, developing, and testing the platform.

We co-designed the platform with a college organization and iteratively ran user tests with 10 organization members. We used Agile methodology and Scrum to run multiple two-week sprints during the MVP development stage.

WICster | A Personalized Nutrition Coach

https://connorshannon.webflow.io/work/pa-wic-case-study
WICster is a virtual companion SMS chatbot and app prototype that helps low-income families develop and maintain healthy habits.

This was part of a 7-month capstone project through CMU's masters of human-computer interaction program, where my team and I worked with clients at Pennsylvania's Special Supplemental Nutrition Program for Women, Infants, and Children (WIC), a state government supplemental nutrition program to create a solution that helps low-income families develop and maintain healthy habits.

As the project manager, I facilitated the daily stand-up meetings and came up with a system in Miro to keep the team aligned and accountable while mainly working remotely. I led multiple design sprints and ensured that everyone had a say in the final project direction.

As the tech lead, I worked with the designers and researchers to determine the technical feasibility of our solutions and created a fully-automated SMS chatbot that sent personalized tips to participants.

Remote HQ | Collaborative Workspace

https://connorshannon.webflow.io/work/remote-hq2
Remote HQ is a collaborative workspace for teams to create, edit, and find shared documents through visual, voice, and chat interfaces.

This was part of a final project in the Software Usable Interfaces course at Carnegie Mellon. I led the efforts of designing the state management and site infrastructure in React to connect our platform to a back end in Firebase.

Platforms

Firebase, MacOS, Twilio, Visual Studio Code (VS Code)

Languages

JavaScript, C++, HTML, CSS, TypeScript, Python, Dart

Libraries/APIs

React, Node.js, Google APIs

Tools

Figma, Git, GitHub, MATLAB, Slack, Dialogflow

Paradigms

User Testing, Agile

Other

Chrome Extensions, Styled-components, Microcontroller Programming, Sensors & Actuators, Medical Devices

Frameworks

Next.js, Tailwind CSS, Flutter

2020 - 2021

Master's Degree in Human-computer Interaction

Carnegie Mellon University - Pittsburgh, PA, USA

2014 - 2018

Bachelor's Degree in Biomedical Engineering

University of Delaware - Newark, DE, USA