Peeyush Karnwal

Senior Software Engineer

Uttarakhand, India9 yrs 2 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Senior Software Engineer at Uber with diverse industry experience.
  • Expert in iOS development and backend systems.
  • Recognized for leadership and mentoring in tech projects.
Stackforce AI infers this person is a Senior Software Engineer specializing in Fintech and Mobile Development.

Contact

Skills

Core Skills

Swift (programming Language)

Other Skills

LangChainJavaScriptVoice over IP (VoIP)iPhone/iPad Application DevelopmentPython (Programming Language)RxSwiftFlutterReact NativeAI AgentsCore DataRealm DatabaseIn app PurchaseWebRTCWebSocket ChatXCTest

About

🚀 Senior Software Engineer at Uber | iOS | Backend (Go) | React-Native 🚀 I’ve been building software since 2017, starting out as an iOS developer and growing through roles where I got to experiment, fail fast, and learn a lot. Over the years, I’ve worked across healthcare, e-commerce, fintech, and mobility, picking up experience not just in iOS (Swift, Clean Architecture, VIPER, MVVM) but also in backend systems and even some mobile web tinkering for fun. Today, I’m a Senior Software Engineer at Uber, where I work on both iOS and backend features that power everyday experiences for millions of riders and drivers worldwide. What excites me most is solving real problems — making things simpler, faster, and more useful. Along the way, I’ve been lucky to earn various recognitions and the chance to lead features, mentor peers, and collaborate with cross-functional teams. But at my core, I just love working on ideas that add value — whether it’s a big product launch or a side project hack. If you’re building something meaningful and want to swap ideas, I’d love to connect.

Experience

9 yrs 2 mos
Total Experience
2 yrs 3 mos
Average Tenure
3 yrs 9 mos
Current Experience

Uber

2 roles

Senior Software Engineer

Promoted

Sep 2025 – Present · 7 mos

Software Engineer II

Jul 2022 – Sep 2025 · 3 yrs 2 mos

Swift (Programming Language)LangChain

Nagarro

2 roles

Associate Staff Engineer

Jan 2022 – Jul 2022 · 6 mos · Gurugram, Haryana, India

Swift (Programming Language)JavaScript

Senior Engineer - iOS

Mar 2021 – Jan 2022 · 10 mos · Gurugram, Haryana, India

  • Performed technical designs and implementation of complex mobile applications.
  • Specialized in Fin-tech domain having experience of working on two National Banking Mobile App.
  • Managed & written Test Cases for VIPER architecture based iOS application.
  • On-site work experience collaborating with the product/business teams.
Swift (Programming Language)JavaScript

Appinventiv

Sr. iOS Developer

May 2018 – Mar 2021 · 2 yrs 10 mos · Noida, Uttar Pradesh, India

  • Received SpotLight of the Year-2018 award for process-driven output and consistent performance.
  • Self taught & Implemented Clean Architecture principles in Toki Mobile application Project.
  • Lead and developed multiple iOS & React-Native projects from different verticals viz. Medical & HealthCare, e-Commerce, Social Networking & Communication etc.
  • Responsible for providing Technical specifications, Documentations, enforcing GitFlow process and SOLID principles.
Swift (Programming Language)Voice over IP (VoIP)

Techahead

iOS Developer

Jan 2017 – Apr 2018 · 1 yr 3 mos · Noida, Uttar Pradesh, India

  • Worked on more than 5 iOS applications ensuring all the business & design objectives are met.
  • Implemented MVVM architecture in CDR Application project adhering SOLID principles.
Swift (Programming Language)iPhone/iPad Application Development

Education

COER University

Bachelor of Technology - BTech — Computer Science & Engineering

Jan 2013 – Jan 2017

Shri Ram Vidya Mandir

Intermediate — Science

Jan 2003 – Jan 2013

Stackforce found 100+ more professionals with Swift (programming Language)

Explore similar profiles based on matching skills and experience