Connor Osborn, Developer in New York, NY, United States
Connor is available for hire
Hire Connor

Connor Osborn

Verified Expert  in Engineering

Software Developer

New York, NY, United States

Toptal member since February 3, 2021

Bio

Connor is a software architect with deep TypeScript, Python, and modern infrastructure expertise. He has a proven ability to lead projects end-to-end, from system design to implementation, particularly in startup environments. Connor is passionate about building tools that are both technically rigorous and user-focused.

Portfolio

Freelance
TypeScript, React, GraphQL, Python, Flask, OAuth, Hasura, Terraform, Docker...
CyVerse
Python, Flask, React, JavaScript, Git, Authentication, Bash, Ansible, SQL...

Experience

  • JavaScript - 6 years
  • Git - 6 years
  • React - 6 years
  • Docker - 4 years
  • Python - 4 years
  • Amazon Web Services (AWS) - 2 years
  • Flask - 2 years
  • TypeScript - 2 years

Availability

Full-time

Preferred Environment

Linux, Git, Docker, Amazon Web Services (AWS)

The most amazing...

...service I created implemented scientific analyses as versioned graphs of Docker containers to provide reproducible results.

Work Experience

Software Developer

2018 - PRESENT
Freelance
  • Developed a service (TypeScript, Flask, and Hasura) while contributing as a lead and overseeing other developers (three developers).
  • Designed and implemented a service to handle reproducible scientific workflows; leveraged AWS container service and versioned files in S3.
  • Built a service for a medical marijuana startup; also designed a multi-state site, processed payment, and handled appointments and sensitive documents within HIPAA constraints.
  • Developed a UI for a ticket sales startup; connected to Auth0 and processed payments via Stripe.
Technologies: TypeScript, React, GraphQL, Python, Flask, OAuth, Hasura, Terraform, Docker, Amazon Web Services (AWS), Linux, JavaScript, Git, Authentication, Bash, AWS Fargate, Amazon Virtual Private Cloud (VPC), SQL, Django, Redux, Redux-Saga, Webhooks, PDF

Software Developer

2015 - 2018
CyVerse
  • Solved a large performance issue in our Django search API by submitting a fix to a popular open-source library, Django REST Framework.
  • Created the front-end code responsible for complex flows like launching virtual machines; designed the process for caching front-end data.
  • Managed code releases (tagging and merging of features and hot-fixes) for a team of four with Git.
  • Developed a tool to deploy the service on a Linux server or virtual machine. It was used by the team to have a consistent development environment.
Technologies: Python, Flask, React, JavaScript, Git, Authentication, Bash, Ansible, SQL, Django, Redux

Experience

Spling Co-founder

https://www.spl.ing
I worked with a designer to co-create a full-stack SaaS. This service handles authentication, payment, web crawling, and LLM integration and provides a consumable API.

Key technical challenges for this service include robustly extracting HTML from a website, identifying grammar mistakes in the text, handling false positives, and creating an efficient UI for selecting pages to spell check and processing many website pages in parallel.

PDF Compression Figma Plugin

https://www.figma.com/community/plugin/1217632496996584187/compressed-pdf-and-image-exporter-pdf-png-jpg-webp
I built a PDF compression tool that could run inside Figma (a browser environment). To run inside the browser environment, I had to cross-compile a modified version of the open-source PDF library QPDF (which backs pikepdf) to WASM. I made contributions to this project and added additional functionality for image compression.

The plugin has been used by 86,000 users and has about $1.5K MRR.

Convergence Platform

I designed and implemented a platform to allow scientists to upload analyses and users to run said analyses.

The platform allowed conforming docker images to be connected into pipelines. These pipelines were then versioned and could be passed files as inputs to produce outputs.

This service was implemented using a TypeScript front end, which subscribed to data changes via GraphQL. The back end for analyses was a Flask API, which launched docker containers in AWS ECS and managed files via AWS S3.

Programmatic Ad Targeting Platform

https://www.healiolytics.com/
A service built with TypeScript, Flask, and GraphQL.

After working with this client to develop the first iteration of this project, I was hired to implement the customer-facing version. I worked with a design team and managed three other developers to complete this project. I also developed a docker-based development environment and hosted the service in AWS. I then used Terraform to manage a staging and production environment in AWS.

Education

2015 - 2017

Bachelor of Science Degree in Computer Science

University of Arizona - Tucson, AZ, United States

Skills

Libraries/APIs

React, Redux-Saga, Stripe

Tools

Git, Terraform, AWS Fargate, Amazon Virtual Private Cloud (VPC), Ansible, Figma

Languages

Bash, JavaScript, Python, TypeScript, GraphQL, SQL, Java, C++

Frameworks

Redux, Flask, Django

Platforms

Amazon Web Services (AWS), Linux, Docker, Webflow

Storage

Hasura

Other

Authentication, Webhooks, OAuth, PDF, QPDF

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring