Victor Costan

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

🤩
Rockstar
🎓
Top School
award
Top expert inModern C++ Development and Cross-Platform Computing
Victor Costan is a Tech Lead and Staff Software Engineer at Google with 18 years of experience building browser storage and platform code. He leads work on Chrome’s on-disk and browser storage stack (IndexedDB, LevelDB, SQLite) and contributes Fuchsia display-driver and low-level systems work. A Blink/Chromium committer and active open-source contributor, his patches range from LevelDB and crc32c CPU-accelerated optimizations to web-platform-tests, Rubinius and multiple tooling projects. He holds a PhD from MIT where he prototyped minimal CPU extensions to harden Intel SGX against cache-timing attacks, combining deep systems research with production engineering. Based in San Francisco, Victor pairs hands-on optimization and API design with mentoring and tools to help others write better software.
code18 years of coding experience
job17 years of employment as a software developer
bookMaster of Business Administration (MBA), Business Administration and Management, General, Honors, Master of Business Administration (MBA), Business Administration and Management, General, Honors at Quantic School of Business and Technology
bookDoctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Massachusetts Institute of Technology
bookBachelor of Science (B.S.), Management Science, Bachelor of Science (B.S.), Management Science at MIT Sloan School of Management
languagesRomanian, English, Chinese
stackoverflow-logo

Stackoverflow

Stats
6,874reputation
1.4mreached
26answers
1question
Badges
javascript
top-5%
multithreading
top-1%
github-logo-circle

Github Skills (95)

deco10
programming-language10
facebook-api10
package-management10
python10
multithreading10
testing10
test-framework10
cmake10
ruby10
ffi10
indexeddb10
code-cleanup10
activerecord10
compression10

Programming languages (19)

JavaC++BikeshedCSSCRustGoHTML

Github contributions (5)

github-logo-circle
google/snappy

Mar 2017 - Jan 2023

A fast compressor/decompressor
Role in this project:
userBack-end Developer
Contributions:6 releases, 16 reviews, 105 commits in 5 years 11 months
Contributions summary:Victor primarily focused on optimizing and refactoring the codebase, improving the Snappy library's internal functionality. They removed unnecessary `using namespace std;` declarations and cleaned up warnings related to unused functions. Furthermore, the user made modifications related to build configurations and header file includes, and they optimized bit manipulation routines in the stubs, leading to performance improvements. Their work involved improvements in several areas, including memory management, compression, and decompression.
decompressorcompressioncompressorsnappy
google/leveldb

Aug 2017 - Jul 2022

LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
Role in this project:
userBack-end Developer
Contributions:40 reviews, 150 commits, 127 PRs in 4 years 11 months
Contributions summary:Victor's contributions primarily revolved around optimizing and enhancing the LevelDB key-value storage library. They implemented support for the Intel crc32 instruction (SSE 4.2) to improve performance, resulting in significant speed increases for crc32c operations. Additionally, the user fixed compilation warnings and addressed issues related to file handling, particularly regarding the handling of missing manifest files and the behavior of sync operations on Apple systems. They also added metrics around database usage.
to-stringstringkeysleveldbmapping
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
Victor Costan