Hi, I’m Vidit Sethi, an Android-focused software engineer with 5+ years of experience building scalable mobile apps using Kotlin, Jetpack Compose, and the Android SDK. I excel in MVVM architecture, asynchronous programming with Coroutines, and seamless API integration with Retrofit, OkHttp, and GraphQL. I’ve also worked on native performance using the Android NDK and JNI, and I regularly debug, test, and release apps in agile CI/CD environments. Beyond writing code, I enjoy collaborating with cross-functional teams to deliver polished user experiences, optimize performance, and mentor teammates. I’m passionate about robust testing with JUnit, Mockito, and Espresso, and I love turning complex problems into clean, maintainable solutions. I’m always exploring new technologies, including Kotlin Multiplatform, to deliver high-impact mobile experiences.

Vidit Sethi

Hi, I’m Vidit Sethi, an Android-focused software engineer with 5+ years of experience building scalable mobile apps using Kotlin, Jetpack Compose, and the Android SDK. I excel in MVVM architecture, asynchronous programming with Coroutines, and seamless API integration with Retrofit, OkHttp, and GraphQL. I’ve also worked on native performance using the Android NDK and JNI, and I regularly debug, test, and release apps in agile CI/CD environments. Beyond writing code, I enjoy collaborating with cross-functional teams to deliver polished user experiences, optimize performance, and mentor teammates. I’m passionate about robust testing with JUnit, Mockito, and Espresso, and I love turning complex problems into clean, maintainable solutions. I’m always exploring new technologies, including Kotlin Multiplatform, to deliver high-impact mobile experiences.

Available to hire

Hi, I’m Vidit Sethi, an Android-focused software engineer with 5+ years of experience building scalable mobile apps using Kotlin, Jetpack Compose, and the Android SDK. I excel in MVVM architecture, asynchronous programming with Coroutines, and seamless API integration with Retrofit, OkHttp, and GraphQL. I’ve also worked on native performance using the Android NDK and JNI, and I regularly debug, test, and release apps in agile CI/CD environments.

Beyond writing code, I enjoy collaborating with cross-functional teams to deliver polished user experiences, optimize performance, and mentor teammates. I’m passionate about robust testing with JUnit, Mockito, and Espresso, and I love turning complex problems into clean, maintainable solutions. I’m always exploring new technologies, including Kotlin Multiplatform, to deliver high-impact mobile experiences.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Work Experience

Software Engineer at Trimble Maps (Princeton, NJ)
September 1, 2023 - Present
Developed a Navigation app (Android and iOS) using Kotlin Multiplatform, delivering a consistent experience across platforms. Built dynamic, responsive UI screens with Jetpack Compose, improving performance and maintainability. Leveraged Kotlin Coroutines for asynchronous API calls and database interactions, resulting in smoother, more responsive features. Integrated RESTful APIs with Retrofit to expand functionality and optimize network data loading. Integrated C++ libraries via the Android NDK and maintained JNI bridges for map-diff operations to boost performance. Wrote unit and integration tests with Mockito and JUnit to ensure reliability. Contributed to the deployment and optimization of a MAUI Android app, supporting a seamless user experience. Fixed critical bugs and implemented UI/UX improvements to enhance stability and user satisfaction.
Software Developer at Synopsys (Mountain View, CA)
May 1, 2023 - October 8, 2025
Developed a cutting-edge MFA Android application, significantly reducing risk of password compromise. Designed and implemented a visually appealing UI using Android layouts and fragments, delivering an intuitive UX. Used OkHttp to establish robust network connections for efficient data retrieval. Implemented a Push Notification feature enabling users to approve or deny requests, enhancing security workflow. Updated Android manifest to include essential permissions (GPS, Internet, Push) to meet security and usability standards. Participated in all SDLC phases—from requirements gathering through deployment—ensuring quality and timely delivery.
Software Development Engineer at InfoBeans Technologies (India)
July 1, 2021 - October 8, 2025
Built a revenue-boosting mobile application for a client, contributing to approximately 20% increase in total revenue. Adopted MVVM architecture to improve extensibility and maintainability. Led the setup of a Jenkins CI/CD pipeline, accelerating builds and releases. Modernized UI using JavaScript, HTML, and CSS in Visual Studio Code, delivering a refreshed user experience. Tested REST-based services with REST Client and Postman to ensure API reliability and spec conformance.
Software Engineer at Trimble Maps
September 1, 2023 - Present
Developed Navigation app (Android and iOS) using Kotlin Multi-platform, ensuring seamless experience for users. Built dynamic, responsive UI screens using Jetpack Compose, enhancing performance and maintainability. Used Kotlin Coroutines to handle asynchronous operations such as API calls and database interactions, improving app responsiveness and code clarity. Integrated APIs using Retrofit to enhance app functionality, optimize network calls, and improve data loading speed. Integrated C++ libraries into Android applications using the Android NDK to boost performance and leverage existing native codebases. Developed and maintained JNI bridges between Java and native C++ code to handle map diff-related operations. Wrote unit & integration tests using Mockito & JUnit to ensure reliability, improve coverage, validate business logic. Contributed to the successful release of a MAUI Android app by assisting in deployment, optimizing performance, and ensuring a seamless user experience. Fixe
Software Developer at Synopsys
May 1, 2023 - October 8, 2025
Developed a cutting-edge MFA (Multi-Factor Authentication) Android application using Android Studio, significantly reducing the risk of compromised passwords and enhancing overall account security. Designed and implemented a visually appealing UI for the application, utilizing Android UI Layouts and Fragments, resulting in an intuitive and seamless UX. Leveraged OkHttp to establish robust network connections, ensuring efficient data communication and retrieval. Integrated a Push Notification feature that allows users to approve or deny requests, enhancing app's usability. Modified Android manifest XML file to incorporate essential user permissions such as GPS, Internet access, and Push Notification capabilities, complying with security and usability standards. Participated in all stages of SDLC- requirements gathering, analysis, design, development, testing, and deployment.
Software Development Engineer at InfoBeans Technologies
July 1, 2021 - October 8, 2025
Built a revenue-boosting mobile application for a client, resulting in an impressive ~20% increase in total revenue. Adopted MVVM (Model-View-ViewModel) approach, ensuring enhanced extensibility & maintainability of app codebase. Spearheaded setup of Jenkins server for continuous integration and continuous deployment (CI/CD) of the application, streamlining the development and release process. Revamped UI by utilizing JavaScript, HTML and CSS, in Visual Studio Code for improved user experience and design. Tested REST-based services with REST Client & POSTMAN, for reliable functionality and adherence to API specs.

Education

Master of Science in Computer Science at University of North Carolina at Charlotte
August 1, 2021 - May 1, 2023
Bachelor of Engineering in Computer Science & Engineering at AITR, India
August 1, 2016 - June 1, 2020
MS - Computer Science at University of North Carolina at Charlotte
August 1, 2021 - May 1, 2023
BE – Computer Science & Engineering at AITR, India
August 1, 2016 - June 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services