Hiring?

If you or someone you know might want to work with me, take a résumé for the road (on the house, of course).

Connor McKelvey

Senior Software Engineer

Boulder, CO

[email protected] | linkedin.com/in/connorfinn | github.com/connormckelvey

An experienced full-stack Software Engineer with a 10-year background in Cloud architecture, distributed systems, and web development. Specializes in orchestrating software projects and crafting complex systems across a broad spectrum of technologies, with a keen emphasis on elevating developer experience and tooling efficiency. Brings exceptional mentorship skills, a dedication to innovation, and a commitment to continuous improvement within dynamic environments.

Work Experience

Staff Engineer 1

VMware Carbon Black — Boulder, CO / Remote April 2019 - April 2024

  • Elevated junior engineers' proficiency in Go, AWS, Kubernetes, via pair programming and workshops, enhancing the team's delivery of reliable software.
  • Accelerated onboarding of 8 engineers with pair programming and architecture overviews, leading to significant new feature deliveries and a distributed on-call model.
  • Developed and contributed a lease-based load-balancing solution in Golang for an open-source stream processing library, reducing latency spikes by 83%.
  • Implemented a scalable event filtering solution in Go, Python, and Java, boosting filtration capabilities and enabling a 30% cost savings for customer data storage and processing.
  • Architected and developed a schema versioning system for streaming data in Go, enabling customizable updates and lifecycle management while eliminating 10,000+ lines of code.
  • Developed a Flink utility in Java enabling arbitrary data extraction from protobuf messages without full deserialization, cutting processing time in half.
  • Created configuration validation, development, and issue identification tooling in Python and Go for a self-service public API Gateway, reducing MTTD from 1 hour to 5 minutes.
  • Developed a data processing pipeline with Docker, Go, Python, and Jupyter to identify and report unused observability metrics, reducing operational costs and platform issues.

Software Engineer III

Workday — Boulder, CO November 2018 - April 2019

  • Successfully integrated a modern React application with an existing MVP shell, enhancing accessibility and avoiding code duplication.
  • Created Typescript tooling for type-safe configuration loaders, reducing boilerplate across multiple environments and test suites.
  • Streamlined development and testing setup by automating reservation, bootstrapping, and local tunneling for ephemeral development environments.
  • Led Scrum ceremonies and mentored team members in Node.JS, Typescript, gRPC, and software engineering best practices, enhancing team efficiency and skill set.

Software Engineer

CA Technologies — Boulder, CO May 2016 - November 2018

  • Conducted technical workshops and managed onboarding for three teams, improving associate engineers' skills and productivity, and promoting a culture of collaboration.
  • Developed an Event Gateway service with OpenResty and Lua, facilitating efficient edge-based authentication and lightweight data transformations.
  • Minimized Docker image vulnerabilities through the establishment of a base image library and the implementation of a scheduled building and vulnerability scanning pipeline.
  • Implemented a backup and restore solution for Grafana dashboards, transitioning to Infrastructure as Code, enhancing data loss prevention and improving observability for monitoring and incident response.
  • Implemented a sandboxing functionality in React, TypeScript, and Node.js for secure browser rendering of untrusted HTML, enhancing threat mitigation.

Web Developer

Findsome & Winmore — Orlando, FL June 2014 - May 2016

  • Collaborated with development and leadership to plan, estimate, and execute web development projects, ensuring alignment with client objectives, budget, and deadlines.
  • Directed the architecture and development of business solutions using Node.js, Angular, and Ruby on Rails, encompassing faceted search, interactive maps, and bespoke web applications.
  • Implemented automated marketing analytics and web traffic reports, providing clients with valuable insights for decision-making.
  • Established a physical device lab for concurrent QA testing, improving the quality and compatibility of web solutions across devices.

Education

B.A. Sociology

University of Central Florida — Orlando, FL August 2010 - December 2013

  • 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

Skills

Programming Languages:
Go, JavaScript, TypeScript, Python, Java
Frameworks and Technologies:
Cloudflare Workers, Kubernetes, Docker, AWS Kinesis, Kafka, Flink, Jupyter, OpenResty, Node.js, Angular, React, Prometheus, Grafana
Databases and Stores:
Postgres, SQLite, AWS DynamoDB, AWS S3, BadgerDB, Cloudflare KV, ElasticSearch
Software Development:
API design, Secure software development, software architecture, distributed systems, event-driven applications, web standards, test automation, code generation
Infrastructure, Security, and DevOps:
Workload orchestration, infrastructure as code, CI/CD, observability and monitoring, incident management, vulnerability auditing, threat modeling
Collaboration and Mentorship:
Elevates team proficiency through pair programming and workshops; accelerates onboarding of new team members.
Project Delivery:
Leads projects from inception to delivery, ensuring they meet strategic objectives and performance goals.
Strategic Planning:
Collaborates with development teams, product, and leadership to align software solutions with business objectives.
Communication:
Effective in presenting complex technical information to both technical and non-technical stakeholders.
Problem-Solving:
Alplies first principles thinking and strong analytical skills to deconstruct and understand the fundamental elements of complex technical challenges.
Adaptability:
Quickly learns and adapts to new technologies and changing technical landscapes.

Projects

Chillweather:
90s-themed 24/7 YouTube live stream with up-to-date weather forecasts, precipitation maps, and weather alerts for 12 US cities Built with Go, Typescript, AWS.
Résumé:
Markdown syntax and renderer extensions to support compiling JSON and Markdown template files into HTML, Docx, and PDF Résumé documents for release. Built with Golang.
Tmplrun:
Extensible templating engine library and CLI tool providing a language-independent text templating API with out-of-the-box JavaScript support. Written in Golang.
Dottie:
Constraint-based appointment scheduling and planning tool for the behavioral health industry. Built with Python, OR Tools, Node.JS, Typescript React/Remix, Postgres