Vinay Nagaraj

Staff Software Engineer at Careem

Bengaluru, Karnataka, United Arab Emirates
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
Vinay Nagaraj is a Staff Software Engineer with nine years of experience building and scaling mobile products at high-growth transport tech companies including Careem and Ola. He blends product-minded engineering with hands-on Android and backend development, regularly shipping features from concept to production and removing technical bottlenecks that slow growth. At Careem he leads strategic initiatives that prioritize top-line impact and superior user experience, while earlier consultancy roles honed his ability to deliver under varied constraints. An active open-source contributor, he has made substantive enhancements to the popular workflow-kotlin project—improving Android UI integration, concurrency handling, and state management—demonstrating depth across client and server concerns. Based in Bengaluru with ties to the UAE, he brings a pragmatic business perspective to technical leadership.
code9 years of coding experience
job1 year of employment as a software developer
bookUniversity of Illinois Urbana-Champaign
stackoverflow-logo

Stackoverflow

Stats
1,182reputation
80kreached
11answers
23questions
github-logo-circle

Github Skills (16)

kotlin10
workflow-engine10
android10
reactive10
state-machine10
ui-design9
channel9
coroutines9
testing8
jersey6
java6
firebase6
android-testing6
rxjava6
mockito6

Programming languages (6)

JavaShellJavaScriptGroovyKotlinPython

Github contributions (5)

github-logo-circle
square/workflow-kotlin

Jul 2020 - Aug 2022

A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
Role in this project:
userMobile Developer (Android) & Backend Developer
Contributions:23 reviews, 15 commits, 29 PRs in 2 years
Contributions summary:Vinay primarily worked on enhancing the `workflow-kotlin` project, focusing on the core Android user interface and supporting backend workflow features. Their contributions included implementing fragments to consume workflow outputs and allowing customization of view layout parameters within fragments. They also addressed concurrency issues through implementing channels for output and ensuring proper state management within the workflows. The changes involved significant modifications to core Android workflow components.
kotlin-librarystate-machinesmachinesandroidkotlin
bnvinay92/workflow-kotlin

Apr 2022 - Sep 2022

A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
Contributions:20 PRs, 69 pushes, 17 branches in 4 months
machineskotlinswiftioscomposable
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
Vinay Nagaraj - Staff Software Engineer at Careem