Connor McKelvey

Address
Erie, CO
850-217-5880
Email
[email protected]
Website
connormckelvey.com
Github
@connormckelvey

Employment

2019 - Present

Staff Software Engineer I - Team Architect

VMware Carbon Black — Boulder, CO / Remote

Worked with stakeholders to architect and implement multiple customer facing features

Technologies used: Go, Python, Java, gRPC, Terraform, Kubernetes, Kinesis, DynamoDB, PostgresQL

  • Designed and developed a streaming data platform for 3rd party SEIMs, handling millions of events/sec
  • Designed and developed a cloud-based inventory and access control system for USB storage devices
  • Operated and maintained the primary services for external HTTP ingress and internal service communication
  • Wrote and presented architectural plans to stakeholders for product steering and change advisory meetings
  • Designed and developed a parser and runtime for querying and filtering streaming data with Lucune
  • Resolved security and compliance issues with 3rd party dependencies and integrations
  • Mentored engineers across multiple teams in Go best-practices and design patterns
  • Developed tooling to improve developer experience and productivity with Go, Kubernetes and Postgres
  • Designed a sharded, high-throughput transactional API on-top of AWS EBS for buffering batches of data
2018 - 2019

Software Engineer III

Workday — Boulder, CO

Worked across multiple teams to develop a new employee experience integrated with the existing Workday HR platform

Technologies used: Typescript, React, Node.JS, GraphQL, Kotlin, Golang

  • Developed a React-based compatibility layer for the legacy Metadata-driven model-view-presenter framework
2017 - 2018

Software Engineer

CA Technologies — Boulder, CO

Worked with multiple teams to build and maintain a BI Data Pipeline for SaaS and On-Prem Products

Technologies used: Kafka, Kubernetes, Clojure, Typescript, Rails, Python, Go

  • Provided technical mentoring and onboarding to 4 associate engineers across 2 physical locations
  • Led technical phone screenings and on-site interviews for over 30 candidates resulting in 3 hires
  • Spearheaded release, licensing and team agreements for group's first open source project
  • Educated 5 teams across 3 locations on topics such as JS Promises, Bash, and Golang in regular COPs
  • Organized 3 quarterly Hackathon kick-offs, cross-site demos, and award ceremonies
  • Reduced frequency of vulnerabilities in Docker images with a Cron-based "base image" build system
  • Improved developer experience with custom tooling for doc generation and secret decryption
  • Developed a Cron-based system for backing up Grafana Dashboards to Github or AWS S3
2016 - 2017

Associate Software Engineer

CA Technologies — Boulder, CO

Developed a real-time productivity and task management tool within a cross-functional team

Technologies used: WebSockets, Typescript, React, Node.JS, PostgresQL

  • Reduced risks of rendering untrusted HTML emails in-browser with a "sandboxed" React component
  • Solved screen real-estate issues for horizontal menus with a responsive React component
2014 - 2016

Web Developer

Findsome & Winmore — Orlando, FL

Collaborated with designers and other developers on retail websites and applications

Technologies used: Wordpress, Node.JS, Rails, Angular, React

  • Led discussions with stakeholders to plan and estimate the cost of client projects
  • Transitioned development team from SVN to Git for easier collaboration

Education

2010 - 2013

B.A. Sociology

University of Central Florida — Orlando, FL

  • Minor in Cultural Anthropology, Certificate in Women's Studies
  • Active in Amnesty International and Knight's Advocates
  • Volunteered with UCF Victims Services and Harbor House of Central Florida

Experience

Languages and Libraries

Javascript, Elixir, Clojure, Python, Go, Ruby, Lua, NodeJS, React, OTP, Phoenix, Rails, OpenResty

Platforms and Infrastructure

AWS: ECS, Lambda, S3;, GCP: Firebase, Pub/Sub, GKE, Docker, Kubernetes, Prometheus, Kafka

Projects

Tildev

Wordpress platform and development environment service. User's create a Wordpress stack in seconds and edit site files locally Firebase, Kubernetes, PubSub, Electron, React, Typescript

Major 7

Peer-to-peer encrypted messaging application based on the Chord Distributed Hash Table. Users can send messages to others who may be online or offline Elixir, Erlang/OTP, DETS