Kevin O'connor

Staff Software Engineer at Google

New York, New York, 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

🤩
Rockstar
🎓
Top School
Kevin O'connor is a Staff Software Engineer based in New York with 13 years of experience building performant, user-focused full-stack systems. At Google since 2015 he has shipped optimization and compiler-level improvements to high-profile projects like Closure Compiler and J2CL, demonstrating deep expertise in JavaScript compilation and code transformation. He blends back-end rigor with front-end testing and tooling work, having modernized mock frameworks and ES6 compatibility in the Closure Library. Kevin has a history of leading end-to-end projects—from rebuilding institutional systems with Django and SQLAlchemy to implementing secure CAS authentication in open-source plugins—showing both product sense and operational discipline. He favors pragmatic, non-trivial solutions tuned for performance and UX, and often surfaces subtle improvements such as restoring source maps for transpiled exports and pruning unnecessary class initializers. With a Computer Science degree from RPI and a track record across academia, education, and finance, he brings both breadth and low-level technical depth to complex engineering problems.
code13 years of coding experience
job6 years of employment as a software developer
bookBachelor’s Degree, Computer Science, 3.6, Bachelor’s Degree, Computer Science, 3.6 at Rensselaer Polytechnic Institute
github-logo-circle

Github Skills (32)

unit-testing10
closure10
javascript10
testing10
plugin-development10
google-closure-library10
test-framework10
s610
google-closure-compiler10
user-authentication10
authentication10
java10
javas10
php10
compiler-compiler10

Programming languages (15)

C#JavaCRustGoHTMLGroovyKotlin

Github contributions (5)

github-logo-circle
osTicket/osTicket-plugins

May 2014 - Jun 2015

Core plugins for osTicket (v1.8+)
Role in this project:
userBack-end Developer
Contributions:5 commits, 2 PRs, 6 comments in 1 year
Contributions summary:Kevin primarily contributed to the `auth-cas` plugin, adding and improving CAS (Central Authentication Service) authentication support. Their work included the initial implementation of CAS authentication, improving include locations for better organization, and adding support for customizable CA files to enhance security. They also addressed a small redirect bug and added internationalization support for the plugin.
pluginosticket
google/closure-compiler

Sep 2016 - Dec 2022

A JavaScript checker and optimizer.
Role in this project:
userBack-end Developer
Contributions:24 commits, 4 comments, 2 issues in 6 years 3 months
Contributions summary:Kevin primarily focused on optimizing and enhancing the Closure Compiler's functionality, specifically related to JavaScript code analysis and optimization. Their contributions include adding methods to retrieve JSDoc descriptions for exception types, optimizing window prefix removal for global constructors, and calculating side effects. They also worked on pruning empty J2CL class initializers and fixing bugs in the assignment operations. The user demonstrates expertise in JavaScript compilation and code transformation techniques.
checkerjavascriptoptimizationtypecheckingoptimizer
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
Kevin O'connor - Staff Software Engineer at Google