Connor Osborn, Software Developer in New York, NY, United States
Connor Osborn

Software Developer in New York, NY, United States

Member since February 27, 2020
Connor is a software developer passionate about web development, tooling, and infrastructure. Connor is skilled in a range of languages (Bash, JavaScript), libraries (React), tools (Git), and platforms (AWS). He has several years of professional experience, including designing systems from scratch, managing development teams, and working freelance. At an online freelance agency, Connor achieved a perfect feedback score with recognition for success in long-term projects.
Connor is now available for hire

Portfolio

  • Freelance
    TypeScript, React, GraphQL, Python, Flask, OAuth, Hasura, Terraform, Docker...
  • CyVerse
    Python, Flask, React, OpenStack, PostgreSQL, Celery, JavaScript, Git...

Experience

Location

New York, NY, United States

Availability

Part-time

Preferred Environment

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

The most amazing...

...service I've made implemented scientific analyses as versioned graphs of docker containers to provide reproducible results.

Employment

  • 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, AWS, Amazon Web Services (AWS), ECS, AWS S3, Linux, JavaScript, Git, Authentication, Bash, AWS Fargate, Amazon Virtual Private Cloud, SQL, Django, Redux, Redux-saga, Webhooks
  • 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, OpenStack, PostgreSQL, Celery, JavaScript, Git, Authentication, Bash, Ansible, SQL, Django, Redux

Experience

  • Convergence Platform (Development)
    https://convergence.axiotl.com

    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 (Development)
    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.

Skills

  • Languages

    Bash, JavaScript, Python, TypeScript, GraphQL, SQL
  • Frameworks

    Redux, Flask, Django
  • Libraries/APIs

    React, Redux-saga
  • Tools

    Git, Terraform, AWS Fargate, Ansible
  • Platforms

    Amazon Web Services (AWS), Linux, Docker
  • Storage

    Hasura
  • Other

    Authentication, Amazon Virtual Private Cloud, Webhooks, OAuth

Education

  • Bachelor of Science Degree in Computer Science
    2015 - 2017
    University of Arizona - Tucson, AZ, United States

To view more profiles

Join Toptal
Share it with others