Vir Desai

Senior Software Engineer at Skiplagged

Durham, North Carolina, 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
Vir Desai is a Senior Software Engineer with 10 years of experience specializing in React Native and cross-platform mobile performance, currently based in Durham, NC. He has led mobile teams, driven large re-architectures (including JS → TypeScript and Class → Hooks migrations), and shipped CI/CD pipelines that dramatically shortened build times and improved developer experience. A hands-on contributor to the popular Stream Chat SDKs, Vir has refactored core UI components, improved TypeScript safety, and closed a large portion of issues in the open-source project. His background spans full-stack and DevOps work—building Kubernetes deployments, automations, and cloud-native pipelines—so he comfortably bridges product-facing UI work and backend/infrastructure reliability. Peers rely on him to tackle thorny tech debt, mentor engineers to promotion, and deliver cross-platform apps with strong testing and observability.
code10 years of coding experience
job8 years of employment as a software developer
bookBachelor of Applied Science (BASc), Computer Engineering, Dean's List: Fall 2015, Spring 2016, Bachelor of Applied Science (BASc), Computer Engineering, Dean's List: Fall 2015, Spring 2016 at UNC Chapel Hill
github-logo-circle

Github Skills (26)

javascript10
react-components10
docker10
react-native10
typescript10
bash10
ui-design10
containerization10
dockers10
react-component10
uid10
front-end-development10
typescript-types10
typescripts10
react10

Programming languages (9)

TypeScriptMDXJavaShellCJavaScriptObjective-CJupyter Notebook

Github contributions (5)

github-logo-circle
💬 React-Native Chat SDK ➜ Stream Chat. Includes a tutorial on building your own chat app experience using React-Native, React-Navigation and Stream
Role in this project:
userFront-end Developer
Contributions:205 reviews, 328 commits, 133 PRs in 9 months
Contributions summary:Vir primarily contributed to the development of React Native UI components, with a focus on the front-end. Their work included modifications to components like `ChannelPreview`, `MessageContent`, and `ReactionPicker`, as well as the integration of new features or bug fixes related to the user interface. The commits also show participation in converting code to TypeScript and integrating new features into the sample apps. These changes suggest a focus on maintaining and improving the user interface of the Stream Chat React Native SDK.
streamnavigationstream-chatreact-native-navigationchat-sdk
Backtest 1000s of minute-by-minute trading algorithms for training AI with automated pricing data from: IEX, Tradier and FinViz. Datasets and trading performance automatically published to S3 for building AI training datasets for teaching DNNs how to trade. Runs on Kubernetes and docker-compose. >150 million trading history rows generated from +5000 algorithms. Heads up: Yahoo's Finance API was disabled on 2019-01-03 https://developer.yahoo.com/yql/
Role in this project:
userDevOps & Backend Engineer
Contributions:1 review, 125 commits, 47 PRs in 10 months
Contributions summary:Vir primarily focused on improving the project's infrastructure and build processes. Their contributions include creating a script to clear Docker resources, enhancing startup scripts for different operating systems, and implementing port configuration for containerization. They also addressed issues within the project by merging code changes, adding new functionality, and performing some minor code improvements.
yqlpythonbacktesting-trading-strategiescomposetraining
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
Vir Desai - Senior Software Engineer at Skiplagged