Leo Bushkin

Sr Principal Engineer at Smartsheet

Renton, Washington, 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
Leo Bushkin is a Sr Principal Engineer with 16+ years designing and delivering distributed systems across Java, .NET, AWS, and Azure, currently shaping architecture and platform strategy at Smartsheet. He previously held principal engineering and architecture roles at Amazon and Microsoft, bringing deep experience in microservices, client/server and mobile architectures, and quality engineering. A pragmatic technical leader and mentor, he blends hands-on development with systems-level thinking to drive scalable, reliable solutions for large enterprises. Leo is an active contributor to MoreLINQ, having implemented sophisticated sequence-manipulation operators—an indicator of his attention to elegant, reusable backend utilities. Based in Renton, WA, he pairs a long-standing enterprise software background with a knack for translating complex requirements into practical, maintainable architectures.
code16 years of coding experience
job26 years of employment as a software developer
bookComputer Science and Engineering, Computer Science and Engineering at University of Hartford
bookWilliam Hall High School
languagesEnglish, Russian, French
stackoverflow-logo

Stackoverflow

Stats
130,476reputation
13.5mreached
849answers
45questions
Badges
oop
top-1%
dictionary
top-5%
regex
top-5%
character-encoding
top-5%
type-conversion
top-1%
dynamic
top-5%
github-logo-circle

Github Skills (88)

linq10
truncate10
abstraction10
asp-net10
getter10
setter10
sql10
type-conversion10
command-prompt10
oop10
reflection10
net10
inline10
java10
csharp10

Programming languages (2)

TypeScriptC#

Github contributions (5)

github-logo-circle
morelinq/MoreLINQ

Jan 2010 - Jan 2010

Extensions to LINQ to Objects
Role in this project:
userBack-end Developer
Contributions:27 commits in 9 days
Contributions summary:Leo implemented several extension methods for the MoreLinq library, focusing on creating various sequence manipulation operations. The contributions include implementing methods for generating random sequences, subsets, permutations, and for run-length encoding and sorted merging of sequences. Additionally, the user worked on operators for pairing up elements, partitioning, segmenting and interleaving sequences.
discriminated-unionsdotnetcsharp-sourcegeneratorroslyn-analyzerc-sharp
AmbientLion/flume

May 2022 - May 2022

Extract logic from your apps with a user-friendly node editor powered by React.
Contributions:1 release, 3 pushes, 1 branch in 2 days
reactstatelessjavascriptnode-editornodejs
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