Sidharth Sethia

Software Engineer

Toronto, Ontario, Canada5 yrs 8 mos experience

Key Highlights

  • 8+ years of experience in mobile development.
  • Led critical projects at Stripe, enhancing payment processing.
  • Developed scalable Android applications serving millions globally.
Stackforce AI infers this person is a Mobile Developer with expertise in Fintech and E-commerce applications.

Contact

Skills

Other Skills

Agile MethodologiesAlgorithmsAndroidAndroid DevelopmentApplication ArchitectureCCSSCross-functional CollaborationsCross-team CollaborationData StructuresFreelancingHTMLHiringJavaScriptLinux

About

I am a seasoned mobile developer with 8+ years of experience in creating complex, robust and scalable customer-facing android applications with an impeccable commitment to delivering a superior mobile experience to millions of users globally. I am currently based in Toronto and work as a Software Engineer at Amazon. I have domain knowledge in various industries like e-commerce, transportation & shipping, restaurants & food delivery and health & fitness. Primarily, my work has been in Android development using Kotlin & Java. A love of learning keeps me on the bleeding edge of technology and innovation and as a result, I have developed both breadth & depth in Android development. Along the way, I have taken complete ownership of the SDLC, worked with complex codebases, led & grown teams, mentored teammates, and have taken initiatives for operational excellence and reducing tech debts. With me, I bring the following things to the table - High customer obsession - Strong bias for action - Delivery at the highest standards and within tight deadlines On the personal front, I am an avid traveller and will most likely be seen discussing cultures and places, making travel plans, and telling travel stories. Thanks to Rich Dad and Poor Dad, one can find me chatting about passive income generation ideas and investing in stocks and real estate. I am a huge fan of trivia and would be constantly throwing facts and figure every now and then. Crossfit, running, hiking & trekking keeps my adrenaline high. I seem to get too engrossed with movies and tv series (Warning - have had some intense GOT discussions and am up for it again). If am doing none of these, I will be either watching Cricket or riding my motorcycle. Tech stack & tools - Kotlin, Java, Android Framework, Jetpack, Flows, Coroutines, Dagger, XML, JSON, Git, Jenkins, SQL, Room, MVVM, MVP, Android Studio, IntelliJ, Google Play Developer Console, Firebase

Experience

Stripe

Senior Software Engineer

Oct 2023Present · 2 yrs 5 mos · Toronto, Ontario, Canada · Hybrid

  • Led critical projects in Stripe's Terminal division, driving significant improvements in payment processing and accessibility:
  • Spearheaded the Girocard LPM project, successfully certifying Stripe SPOS readers for Girocard transactions in Germany, a key company-level initiative.
  • Drove the Terminal Accessibility project, expanding language support from 3 to 25 languages and enabling PCI compliance across Stripe's terminal fleet. This initiative generated substantial revenue from customers.
  • Implemented a recovery system for terminals, significantly improving OTA update experiences and reducing device replacement costs.
  • Resolved critical incidents, improved observability, and contributed to better developer experiences across the Terminal ecosystem.
  • Actively participated in recruiting efforts, conducting 28+ technical interviews and representing Stripe at local recruiting events.

Nextdoor

Senior Software Engineer

Jul 2023Oct 2023 · 3 mos · Toronto, Ontario, Canada · Hybrid

  • Android Engineer on the Ads team

Amazon

Software Development Engineer II

Aug 2022Mar 2023 · 7 mos · Toronto, Ontario, Canada · Hybrid

  • Worked on the Amazon Flex app, based on platform-agnostic state machine architecture, used by over 275k transporters for delivering over 8 billion packages annually to customers worldwide.
  • As part of the transporter experience team, optimized packaging return to station rate for transporters performing packaging-free deliveries from 67% to 83% and reduced fallback delivery time for garage deliveries by 30s (avg, expected) through an improved in-app UX with stricter guardrails (proximity, geofence).
  • Worked on migration of legacy implementation of in-app guidance framework to a newer in-house scalable architecture saving around 2 weeks of development time for every new guidance flow.

Ultrahuman

Lead Android Engineer

May 2020Aug 2022 · 2 yrs 3 mos · Bengaluru, Karnataka, India · Remote

  • Developed, managed and executed releases of the Ultrahuman app (100% Kotlin) on the Google Play Store in a span of 18 months for mobile, Android Tv, and Android Wear platforms serving 2.5K DAU at a 99.4% crash-free with over 100k installs globally.
  • Responsible for building a highly reliable & scalable system using best practices serving millions of users across the globe. Key additions - media streaming (Audio, Video, Chromecast & TV support) engine for self-guided workout and meditation sessions, inter-device BLE communication layer (Android Wear, CGM sensor), Body vitals dashboard (Real-time Body Glucose, Heart Rate & Sleep) and Activity tracker (Running, Workout, Meditation), User Lifecycle Metrics dashboards along with other helper kits (UI, Network, Auth, Image Caching).
  • Built and executed product planning, development strategies, and delivery roadmaps for core business features like Digital subscriptions, Workout and Running tracker, Biofeedback, Ultrahuman M1 (Continuous Glucose Monitoring, 3rd Party integration for health and nutrition tracking (Google Fit, Fitbit, Samsung Health, MyFitnessPal)
  • Built an efficient 100% remote Android team of 6 devs across India and UAE with a healthy team culture having a 0% attrition rate through agile practises, 1:1 mentoring, team-building & learning sessions.
  • Owned the complete SDLC and worked closely with the product, business, leadership, engineering and other cross-functional teams serving as their POC for the Android team.

Zomato

Software Development Engineer

Jul 2017May 2020 · 2 yrs 10 mos · Gurgaon, Haryana, India

  • Launched over 50 feature projects (Location & Search, Food Ordering & Tracking, Zomato Pro, User Reviews, UPI payments) across more than 150 releases for the Zomato Android app, delivering a state-of-art restaurant discovery and food ordering experience to 27M monthly active Android users, serving 4M sessions daily at a 99.9% crash-free rate
  • Contributed to the following stages of the software development lifecycle - product planning, requirement gathering, development, and testing & profiling
  • Contributed heavily to 6 major UI/UX revamps for Zomato, Zomato Order & Zomato For Business android applications
  • Modularized legacy code using scalable architecture and clean code practices for business-critical functions like Online ordering, Restaurant Discovery and Details, Zomato Pro, Table Reservations, and Reviews, resulting in components that are decoupled, testable, less error-prone, scalable, and easy to understand, saving weeks of developer time
  • Led operational excellence initiatives like updating tech stack to industry standards (MVVM, Kotlin, Databinding, Lifecycle components, Unit Testing), creating central UI design library and custom UI frameworks (server-driver rendering framework, universal recycler view), improving the overall developer experience and app performance
  • Co-implemented the network layer of the "Zomato for Business" app using Protocol Buffers over HTTP and built the subsequent backend gateway microservice in Kotlin and Java using Spring Boot framework.

Education

The LNM Institute of Information Technology

Bachelor of Technology (B.Tech.) — Computer Science & Engineering

Jan 2013Jan 2017

Abhinav Public School

Jan 2011Jan 2013

Shiksha The Gurukul

Jan 2008Jan 2011

Stackforce found 100+ more professionals with Agile Methodologies & Algorithms

Explore similar profiles based on matching skills and experience