Chirag Salian

Full Stack Engineer at Expensify

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
Chirag Salian is a Full Stack Engineer with a decade of experience building reliable web and backend systems, currently driving engineering efforts at Expensify since 2017. He combines database and backend expertise with front-end experience from earlier roles, enabling end-to-end ownership of features and platform reliability. Notably, he has contributed to Expensify's Bedrock distributed database—adding job requeueing, improving job management, and writing tests—demonstrating comfort with distributed systems and low-level C++/database plumbing. Holding a Master's in Computer Science from RIT, he blends solid academic training with practical production experience and a knack for refactoring and reducing system complexity.
code10 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Information Technology, Bachelor's degree, Information Technology at PES University
bookMaster's degree, Computer Science, Master's degree, Computer Science at Rochester Institute of Technology
bookNational Junior College
stackoverflow-logo

Stackoverflow

Stats
101reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

c-language10
sqlite10
cprogramming-language10
database-design10
testing9
sql9
database-administration9
git5

Programming languages (7)

TypeScriptJavaCJavaScriptGoPHPRuby

Github contributions (5)

github-logo-circle
Expensify/Bedrock

May 2019 - Dec 2022

Rock solid distributed database specializing in active/active automatic failover and WAN replication
Role in this project:
userBack-end Developer & Database Engineer
Contributions:39 releases, 31 reviews, 29 commits in 3 years 7 months
Contributions summary:Chirag contributed significantly to the `bedrock` database project, implementing features related to job management and database interactions. They added support for requeueing jobs and updating job names, which involved modifying the `Jobs.cpp` plugin. Additionally, the user wrote tests for the requeue job functionality and refactored code to move the `isValidSQLiteDateModifier` function to the `libstuff` library. Further contributions include merging code and removing redundant retries.
rockdistributed-databasedatabasefailoverreplication
Basic javascript exercises for beginners
Contributions:4 PRs, 2 branches, 205 comments in 6 years 6 months
javascript-exercisesjavascriptfor-beginnersjs
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
Chirag Salian - Full Stack Engineer at Expensify