Megan O'Neill

Software Engineer

Bend, Oregon, United States11 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led a complete rewrite of GitHub feed in Go.
  • Architected scalable solutions for high-volume systems.
  • Implemented robust security features for enterprise clients.
Stackforce AI infers this person is a SaaS-focused software architect with expertise in microservices and security.

Contact

Skills

Core Skills

GoMicroservicesMysqlSecurityDockerElixirRails

Other Skills

twiirp APIApache Kafkaanalytics dashboardevent Based architectureLookerpermissions structurePhoenixSQLSSLBASHWeb DevelopmentRubyRuby on RailsTDDAgile Methodologies

About

Hi, I'm Megan and I love the outdoors and software!

Experience

11 yrs 6 mos
Total Experience
2 yrs 10 mos
Average Tenure
4 yrs 1 mo
Current Experience

Dnsfilter

Staff Software Architect

Apr 2022Present · 4 yrs 1 mo

Github

2 roles

Senior Software Engineer

Promoted

Sep 2020Mar 2022 · 1 yr 6 mos

  • Architecting and Leading a complete rewrite of the Github feed in a Go microservice, using a twirp API to communicate with other services
  • The rewrite has led to a 130% increase in performance
  • This includes leading a cross departmental team of 12 Engineers and Data scientists
  • Created a highly scalable event Based architecture making use of Apache Kafka
  • Responsibilities include: running weekly meetings, running retros, assisting in planning meetings, giving work estimates, Onboarding new engineers, etc.
  • Led the Issue Forms project which is used by over 40,000 repositories
  • Created an analytics dashboard with looker to track adoption over time
  • Partnered with org director to Create and run multiple department hackathons that led to clearing out all security and performance issues, as well as at least 1 project Shipped to production each time
Gomicroservicestwiirp APIApache Kafkaanalytics dashboardevent Based architecture

Software Engineer

Nov 2018Sep 2020 · 1 yr 10 mos

  • Architected the MYSQL Database schema for a scalable, high volume permissions structure across all of GitHub
  • Led and architected Custom Repository Roles project which led to more security for enterprise customers, and shipped without any security bugs or incidents
MySQLpermissions structuresecurity

Procore technologies

Software Engineer

Jul 2017Oct 2018 · 1 yr 3 mos · Santa Barbara, California Area

  • Helped build the site's dockerized authentication microservice with 99.99% uptime commitment
  • Building a Global session store for use with multiple services and geographic sharding with Elixir and Phoenix
  • Improved performance on a page by reducing load time from > 10 mins to 5 seconds
  • Migrated over 60 million rows of data from a monolith to a new microservice
  • Performance improvements through caching and rewriting sql statements that resulted in total number of queries being reduced by as much as 60% on one page
  • Diagnose and assist internal and external customers with authentication and oauth issues
  • Created a data archiving plan to speed up queries and prevent timeouts on large tables
  • Led a team that built an orm for use with Doorkeeper in Ruby
  • Designed RESTful APIs in Rails
DockerElixirPhoenixSQL

Columbia university in the city of new york

Web Developer

Aug 2014Jun 2017 · 2 yrs 10 mos · Greater New York City Area

  • Implemented SSL on 20+ sites, including assisting with DNS migrations, cleaning apache configuration files, and fixing mixed media content warnings.
  • Led and undertook two full application rewrites from HTML only, and PHP to Rails
  • Built an API with token based authentication
  • Utilized Resque to schedule monthly mailing cron jobs with dynamic content
  • Responsible for gem and rails platform upgrades, including scheduling future end-of-life
  • upgrade timelines to reduce/minimize technical debt
  • Wrote a BASH script to automate upgrades, reducing upgrade time from a day to
  • minutes
  • Improved code coverage in an existing application from 0 coverage to 50% coverage
  • with Rspec and Capybara tests
SSLRailsBASH

Education

The College of New Jersey

Bachelor's degree — History

Jan 2009Jan 2013

CodePath

Android Bootcamp Sponsored by Uber

Jan 2016Jan 2016

Columbia University

Continuing Education — Computer Science

Jan 2015Present

General Assembly

Web Development Immersive

Jan 2014Jan 2014

Stackforce found 100+ more professionals with Go & Microservices

Explore similar profiles based on matching skills and experience