Aleksey Levenstein

Software Engineer At Microsoft GitHub

Israel
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
Aleksey Levenstein is a software engineer with 11 years of experience, currently building developer-focused systems at Microsoft | GitHub from Israel. He has a strong full‑stack background, having modernized front-ends with React and TypeScript and built microservice backends on .NET and Azure across startups and enterprise teams. At Code Ocean he led the migration to a React/TypeScript foundation and introduced e2e testing and Storybook workflows, while at Kodak he architected a microservice photographer marketplace integrating SignalR and Azure services. Aleksey contributes to TypeScript tooling upstream—adding advanced utility types like DeepPartial and WritableKeys to a well-used utility-types repository—bringing practical type-safety improvements to JS/TS codebases. He blends hands-on implementation with infrastructure thinking, comfortable moving legacy Angular apps to modern stacks and shaping testable, maintainable platforms. Colleagues know him for turning complex integration challenges into clear, developer-friendly solutions.
code11 years of coding experience
job11 years of employment as a software developer
github-logo-circle

Github Skills (5)

typescript10
static-typing10
typescripts10
typescript-types10
javascript9

Programming languages (10)

TypeScriptC#CoffeeScriptShellOCamlJavaScriptGoJSON

Github contributions (5)

github-logo-circle
piotrwitek/utility-types

Dec 2018 - Feb 2019

Collection of utility types, complementing TypeScript built-in mapped types and aliases (think "lodash" for static types).
Role in this project:
userBack-end Developer
Contributions:5 commits, 5 PRs, 17 comments in 1 month
Contributions summary:Aleksey primarily contributed to the development of utility types, expanding the functionality of the TypeScript library. Their work involved implementing new utility types like `$Shape`, `$NonMaybeType`, and `Class`, which enhance type safety and code clarity. They also introduced the `DeepPartial`, `WritableKeys`, and `ReadonlyKeys` mapped types to improve code flexibility and developer experience. These additions focused on improving the utility of the library and address existing issues.
static-typingaliasesutility-typeslodashthink
levenleven/fluentassertions

Sep 2015 - Oct 2017

Contributions:12 pushes, 1 branch in 2 years
silverlightbdd-styleoutcomeunitnunit
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