Erik Ogan

Staff Software Engineer at Academia.edu

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Erik Ogan is a Staff Software Engineer with 17 years of experience who blends hands-on systems engineering with team and operational leadership, currently helping Academia.edu scale foundational platforms from San Francisco. He has repeatedly modernized data and engineering practices in regulated and high-traffic environments—most recently bringing standardization, testing, and CI-driven pipelines to One Medical/Amazon using Spark, Airflow, EMR, Kubernetes and Snowflake. A polyglot engineer comfortable from C/C++ and Perl/XS to Scala, Ruby on Rails, Python and Node.js, he pairs deep backend and data expertise with infrastructure-as-code and security-aware operations (Chef, Terraform, SELinux). Erik is an active open-source contributor—improving SoundCloud’s online MySQL migration tool and helping package Phusion Passenger across Linux distros—demonstrating a pragmatic focus on reliable deploys and migrations. He’s known for turning ad-hoc teams into repeatable delivery engines and for shipping revenue-driving features and data products at scale.
code17 years of coding experience
job15 years of employment as a software developer
bookProject Management for Software Engineers, Project Management for Software Engineers at University of California at Berkeley Extension
bookComputer Science, Computer Science at Carnegie Mellon University
stackoverflow-logo

Stackoverflow

Stats
43reputation
1kreached
0answers
4questions
github-logo-circle

Github Skills (28)

mysql10
scripting10
packaging10
schema-migrations10
ruby10
release-management10
script10
rpm10
package10
packager10
build-automation10
sh10
shell10
devops10
centos9

Programming languages (13)

C++CSSCScalaPerlHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
phusion/passenger

Oct 2010 - Jan 2011

A fast and robust web server and application server for Ruby, Python and Node.js
Role in this project:
userDevOps Engineer & Release Manager
Contributions:140 commits in 2 months
Contributions summary:Erik contributed to the build and release process for the Phusion Passenger project, focusing on RPM packaging. Their work involved modifying build scripts (buildall.sh, build.rb) to support building packages for multiple Fedora and RHEL/CentOS versions, including adapting to the mock build environment. They also made updates to documentation files and build targets.
pythonweb-servernode-jsrubycloud
soundcloud/lhm

Jun 2013 - Jul 2014

Online MySQL schema migrations
Role in this project:
userBackend Developer & Database Engineer
Contributions:11 commits in 1 year 1 month
Contributions summary:Erik primarily focused on enhancing the core functionality of the online MySQL schema migrations tool. Their contributions include the addition of features such as renaming columns while preserving data, the ability to remove indexes, and ensuring correct data handling in single-record tables. They also made changes to the underlying code to support these features, including modifications to the migrator, intersection, and chunker components, indicating a deep understanding of the migration process.
mysql-schemarakemysqlmigrationsschema-migrations
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Erik Ogan - Staff Software Engineer at Academia.edu