Vir Desai

Vir Desai Email and Phone Number

Senior Software Engineer @ Skiplagged
Vir Desai's Location
Durham, North Carolina, United States, United States
About Vir Desai

Full-stack engineer - Co-Creator of https://github.com/AlgoTraders/stock-analysis-engine

Vir Desai's Current Company Details
Skiplagged

Skiplagged

View
Senior Software Engineer
Vir Desai Work Experience Details
  • Skiplagged
    Senior Software Engineer
    Skiplagged Jun 2023 - Present
    New York, New York, Us
  • Lifeomic
    Senior Software Engineer
    Lifeomic May 2021 - May 2023
    Indianapolis, In, Us
    - Stepped in as one of 3 React Native mobile team leads managing 2 applications with over 20 simultaneously contributing developers- Primarily focused on optimizing performance and owning large necessary change sets to completion both individually and leading a team. Continuously looked toward by leadership to take on these level of tasks- Leveraged S3, Cloudflare, and GraphQL to integrate video and document support into React Native apps by creating native modules in Android and iOS using the new Turbo Module/Fabric architecture- Maintained the team's ability to continue parallel development while addressing largely avoided tech debt items like upgrades of React Native, React Navigation (v4 -> v6, requiring re-architecture), TypeScript, and many other dependencies to improve tooling, build times, quality of life for developers, and performance of the app as well as reducing flakiness within Jest and Appium tests- Introduced numerous linting rules to promote coding best practices, improve React Native mobile app performance, and reduce redundant comments on pull requests to promote a focus on constructive/useful feedback on actual implementation- Contributed to open source react-native libraries throughout development efforts- Mentored and guided other engineers to help them display their abilities and achieve goals (ex: earningpromotions)- Worked directly with clients (CTO and engineers) to completely develop their single app 3-platform (iOS, Android, and Web via Expo on top of React Native) experience for their clients with full CI/CD with Github Actions, environmental configurations, Cypress E2Es, 100% jest unit test code coverage, error reporting, monitoring, etc- Engaged with strategic clients to expand PaaS functionality, extensibility, and ease-of-use of AWS Lambda APIs such as Auth and cut costs by $X0,000's/year and improve developer experience by optimizing builds from minutes to seconds through improved tooling utilization such as esbuild
  • Stream
    Senior Software Engineer
    Stream Sep 2019 - May 2021
    Boulder, Co, Us
    - Stepped in as a Lead on the Client Services team of 6 engineers for a client developing their full-stack application using Node, MongoDB, Heroku, Netlify, GitHub Actions, React, and React Native- Improved React Native code base quality and structure by replacing Redux + RXJS + Class components + Javascript with Context/Hooks + Functional components + TypeScript in a singlehanded effort- Implemented CI/CD via GitHub Actions to publish React Native iOS and Android builds for QA through Firebase App Distribution to limit regression issues on code merges due to the decreased iteration time between builds and QA tests- Spearheaded movement from minimal project management processes to weekly builds within sprints- Leveraged first hand implementation knowledge as an internal user of Stream React Native SDK tocontribute to increase the bandwidth of the team by implementing new features and addressing bug fixes- Closed over 50% of issues (bugs/enhancement/new feature requests) on the stream-chat-react-nativeopen source SDK- Created various React Native demo apps for sales to show clients the capabilities of the SDK- Led internal efforts to convert multiple JavaScript SDKs to the modern era with TypeScript and on theReact/React Native side, Contexts and Hooks with functional components for extensibility- Revamped the out-of-the-box quality of the stream-chat-react-native SDK components to facilitate max FPS output while significantly improving developer experience by creating support for 100% component customization- Contributed to numerous open source react-native libraries used throughout development efforts
  • Levvel.Io
    Senior Engineering Consultant
    Levvel.Io Jun 2019 - Oct 2019
    Charlotte, North Carolina, Us
    - Spearheaded a client engagement focused on creating a greenfield React Native application for their new mobile wallet experience for their clients- Managed a team of 4 junior and mid-level developers through the React Native development process and teaching them best practice through the implementation of E2E Appium tests, 100% jest unit test code coverage, and automated deployments with monitoring via Sentry- Expertise building Kubernetes based application environments. Object-level understanding of Kubernetes troubleshooting approaches and patterns to enable a faster fix turnaround time- Supported clients with implementation and utilization of open source solutions via showcasing GitHub repositories spanning: Docker containers, CI/CD, integration testing, unit testing, code static analysis, data science, AI (artificial intelligence), message queues, clustering, high availability- Helped customers architect, build, and support cost saving DevOps artifact pipelines with a focus on scalability to reduce future upkeep. Believer in enabling teams by providing continuous delivery solutions natively supported by major COTS CI/CD product SaaS offerings (Jenkins/OWASP/CloudBees/JFrog/Artifactory/X-RAY)- Mentored and led developers on client projects with NodeJS, React Native, and .NET Core APIs deployed utilizing Kubernetes through AWS EKS
  • Levvel.Io
    Engineering Consultant
    Levvel.Io Oct 2017 - Jun 2019
    Charlotte, North Carolina, Us
    - Led development at a Top 15 global bank supporting a secure python application stack running across more than 15 OpenStack clouds with a message listener, REST API, job workers for asynchronous processing, message queueing with many highly available RabbitMQ clusters with pub-sub handlers for AMQP, and task handlers implemented in Celery and Kombu with a 99.9% uptime requirement on message delivery to various services and third parties- Assessment-driven DevOps lead focusing on tactical decisions to enable IT departments to build cost effective solutions- Proven track record of building and supporting cloud native solutions that can deploy to AWS, OpenStack (multiple vendors), and on-premise environments (hybrid deployments)- Deep technical expertise troubleshooting large applications running on various Linux distributions- Evangelized DevOps practices within key accounts focusing on design patterns that enable teams agile and efficient execution with mature auditing, traceability, and faster builds within secure, multi-tenant environments- Expertise architecting distributed systems and secured REST service layers (OAuth 2.0/jwt/IDP)- Successfully delivered on numerous DevOps engagements and recommended for multiple internal awards- Mentored and led developers on client projects with NodeJS and React Native
  • Fathomai
    Software Development Specialist
    Fathomai Mar 2017 - Mar 2019
    Durham, Nc, Us
    - Worked with CXO’s as a lead engineer to architect and develop data structures, APIs, and UIs primarily catered for their React Native app experiences- Created a greenfield iOS/Android application with React Native using a system backed by MongoDB, Python, and Embedded C# IoT accessories for data capture to deliver a personalized end user experience through AI deep neural networks- Captured gyroscope and accelerometer IMU data from IoT accessories by integrating BLE communication into the React Native application and working with European based hardware development teams to adjust protocols- Integrated continuous development workflows for the React Native app experience by utilizing Microsoft CodePush to get updates to end users quickly and consistently- Implemented best practices for multi-environment React Native development management- Utilized Terraform for creating and deploying serverless systems to manage users, data collection, anddistributed hardware accessory devices with AWS Lambda, API Gateway, IoT, Cognito, and KMS- Delivered on end user requirements while designing full-stack platform architecture focusing on scalability, security, and operations- Onboarded Senior Technical Lead to the project and guided/reviewed their work
  • Hap Innovations, Llc
    Software Engineer
    Hap Innovations, Llc Aug 2016 - Aug 2017
    Morrisville, Nc, Us
    - Brought the third-party developed React and React Native client applications in-house and individually led them through their product life cycles and security compliance certifications- Built out multiple web and cross-platform mobile applications focused on different users (Patients, Caregivers, Pharmacists) leveraging CentOS, EC2 instances, Nginx, Angular, Webpack, React Native, Redux, Node APIs, and managed databases including MySQL, MongoDB, and DynamoDB- Automated local environment development processes for initializing AWS instances, spinning up full-stack Docker containers, and making builds/deployments of the mobile environment for iOS and Android via Microsoft CodePush- Implemented CI/CD pipelines to scale the cloud stack with multi-app builds kicked off by Jenkins that ran tests with Ava in Docker containers pushed to AWS ECR and deployed through Rancher- Created Node microservices for various functions such as push notifications utilizing AWS SNS to the React Native applications, timezone lookups for patients using GCP APIs, bulk importing patients from CSV files on S3 into MySQL databases across multiple tables, and an account flag tagging and matching service utilizing DynamoDB- Set up and maintained EC2 instances, VPCs, Security Groups, Route 53, SNS, SQS, and python Lambda functions on AWS accounts- Co-managed an onsite team of 4 engineers with distributed resources spanning numerous time zones to ensure effective development velocity- Created Node servers for APIs utilizing Hapi and communicating with RDS based MySQL databases through Knex and Objection
  • Syllasync
    Software Engineer
    Syllasync Nov 2015 - Mar 2017
    Chapel Hill, North Carolina, Us
    - Developed an integrated cross-platform mobile and web solution to synchronize students’ phones with class events and give teachers a simple, intuitive method to create syllabi and connect with their students- Utilized Node with Express, Parallax with Boot-strapped Javascript for Web, Swift for iOS, Java for Android, AWS EBS, EC2, and MySQL with RDS to create end user applications and host servers- Migrated Android and iOS applications from native over to React Native
  • Sas
    Rqs Applications Development Intern
    Sas May 2015 - Apr 2016
    Cary, Nc, Us
    - Created a custom pratt parser in Java and JavaScript for tokenizing and evaluating XML documents. - Improved the UI/UX of the team’s web application product. - Enhanced front and back end development to satisfy customer expectations
  • Sas
    Risk Solutions Technical Student
    Sas May 2014 - Aug 2014
    Cary, Nc, Us
    - Worked as part of a team to develop a custom web page builder for web applications. - Used Java, XML, XML-Schema, HTML5, JavaScript, Derby Databases, REST APIs, and Spring Webflow design in Springsource Tool Suite. - Streamlined the team’s web app UI to simplify our customer’s interactions and control of their data

Vir Desai Skills

Java Javascript Python Mysql Public Speaking Node.js Xml React Native Android Development Ios Development Object Oriented Design Linux Angularjs Amazon Web Services Unix Solidworks Agile Scrum C/c++ Docker Restful Webservices Git Nginx Network Security Artificial Intelligence Fpga Embedded Systems Assembly Language Labview Digital Circuit Design Spring Webflow 3d Printing Jenkins Verilog Yaml Celery Ci/cd Analog Circuits Laser Cutting Kubernetes Nosql Mongodb Redis Couchbase Apache Derby Html5 Bamboo Pic Programming Css Php Xml Schema Matlab

Vir Desai Education Details

  • University Of North Carolina At Chapel Hill
    University Of North Carolina At Chapel Hill
    Computer Engineering

Frequently Asked Questions about Vir Desai

What company does Vir Desai work for?

Vir Desai works for Skiplagged

What is Vir Desai's role at the current company?

Vir Desai's current role is Senior Software Engineer.

What is Vir Desai's email address?

Vir Desai's email address is vi****@****mic.com

What is Vir Desai's direct phone number?

Vir Desai's direct phone number is (980) 278*****

What schools did Vir Desai attend?

Vir Desai attended University Of North Carolina At Chapel Hill.

What skills is Vir Desai known for?

Vir Desai has skills like Java, Javascript, Python, Mysql, Public Speaking, Node.js, Xml, React Native, Android Development, Ios Development, Object Oriented Design, Linux.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.