Andrejs Krasilnikovs

Software Engineer at Facebook

Greater Seattle Area 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
Andrejs Krasilnikovs is a senior software engineer with 11 years of experience building high-performance distributed systems, particularly in data storage and search. He spent key years on Facebook’s Core Data Infrastructure and as a LogDevice contributor, working on low-latency, high-throughput streaming storage used at >1TB/sec scale and improving robustness of integration tests. Comfortable in C++ on Linux, he focuses on scalability, debugging complex distributed algorithms, and performance optimizations. Based in the Greater Seattle Area and H-1B authorized since 2015, he’s open to roles around Seattle, Boston, or Boulder/Denver. A pragmatic engineer who’s taken time for a round-the-world trip, he pairs deep technical rigor with real-world resilience and curiosity.
code11 years of coding experience
job16 years of employment as a software developer
bookBachelor, Computer Science, Bachelor, Computer Science at Transporta un Sakaru Instituts
languagesEnglish, Russian, Latvian, Spanish
stackoverflow-logo

Stackoverflow

Stats
103reputation
591reached
0answers
1question
github-logo-circle

Github Skills (9)

c-language10
cprogramming-language10
integration-testing10
testing10
configuration-management9
algorithm6
hash6
checksum6
crc6

Programming languages (1)

C++

Github contributions (3)

github-logo-circle
facebookarchive/LogDevice

Sep 2018 - Feb 2020

Distributed storage for sequential data
Role in this project:
userBack-end Developer
Contributions:49 commits, 9 comments, 4 issues in 1 year 5 months
Contributions summary:Andrejs primarily focused on fixing flakiness in integration tests within the LogDevice project. Their contributions involved modifying the configuration of tests, debugging issues related to client settings and data races, and improving the reliability of test execution. The user addressed issues in tests related to features such as the sequencer, configuration synchronization, and data size, ensuring more robust and predictable testing. Furthermore, the user added debug information and made code improvements related to message tracing.
distributed-storagedatabasestoragesequentialsequential-data
facebook/mysql-5.6

Oct 2014 - Oct 2014

Facebook's branch of the Oracle MySQL database. This includes MyRocks.
Contributions:8 commits in 1 day
oracledatabasemysqlfacebook
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
Andrejs Krasilnikovs - Software Engineer at Facebook