Sarthak Gupta
Senior Software Engineer at Paytail- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
Hindi Native or bilingual proficiency
-
German Elementary proficiency
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Credentials
-
Data Visualization
KaggleNov, 2021- Sep, 2024 -
Intermediate Machine Learning
KaggleOct, 2021- Sep, 2024 -
Intro to Machine Learning
KaggleOct, 2021- Sep, 2024 -
Pandas
KaggleOct, 2021- Sep, 2024 -
Python
KaggleSep, 2021- Sep, 2024 -
Bachelor of Techmology
Punjab Technical UniversityFeb, 2020- Sep, 2024 -
Competitive Program
Coding Ninjas IndiaFeb, 2020- Sep, 2024 -
Docker Mastery
UdemyFeb, 2020- Sep, 2024 -
Java Tutorial for Complete Beginners
UdemyJan, 2019- Sep, 2024
Experience
-
Paytail
-
India
-
Financial Services
-
100 - 200 Employee
-
Senior Software Engineer
-
Apr 2022 - Present
Led a team of 5 Android developers, providing mentorship and guidance on Jetpack Compose, Jetpack Components, and best practices for developing scalable, maintainable, and crash-free Android apps. Developed a server-side rendered UI (SSR UI) with GraphQL and back-end styling to improve performance, and to ensure that the UI and its components were dynamically updated based on festivals. Implemented WorkManager for periodic transactional SMS retrieval, which was used to score users based on their transactional data and provide them with a personalized credit limit. Created a unique event handler (similar to Firebase) to send all user interactions and touchpoints to the server, which were later used to analyze user behavior and identify drop-off points. Implemented deep linking to allow users to open specific pages when clicking on notifications or links. Designed and implemented a text styling architecture for Jetpack Compose, enabling all back-end driven text in the app to be styled dynamically from the back-end.Designed and implemented a scalable and efficient API Interceptor for managing RefreshTokens in both Retailer and Consumer apps, using Mutex to control access to shared resources and asynchronous API calls. Laid down the architecture of both apps, guiding the team in developing logical and debuggable code. Developed and implemented robust crash handling mechanisms for both Retailer and Consumer apps, resulting in a 99.9% crash-free user experience. This included handling unexpected inputs, checking for null pointers, and testing code thoroughly. Show less
-
-
Software Engineer
-
Oct 2020 - Jun 2022
Paytail is a Fintech company which enables ‘offline’ Mom & Pop merchants to offer ‘No Cost EMIs’ to consumers.Roles and ResponsibilitiesFounding Engineer for Android. Developed and launched two mobile apps from scratch (Retailer and Consumer), which have now been downloaded over 1 million times. Integrated multiple payment gateways (Cashfree, CCAvenue, PayU). Migrated code from Java to Kotlin with Jetpack Compose, resulting in improved performance and maintainability. Developed custom graph view to visualize sales of users, providing valuable insights to merchants. Integrated Google Maps SDK to show nearby Paytail Merchants and route to the Merchant Store, making it easier for consumers to find and use Paytail. Made entire KYC and selfie liveliness workflow using 3rd party SDKs, ensuring compliance with regulatory requirements. Show less
-
-
-
Criddle
-
Information Technology & Services
-
Software Engineer
-
Mar 2020 - Sep 2020
Criddle is a social content discovery app, where users can share and receive movie reviews with friends & get personalised recommendations. Roles and Responsibilities Sole Android engineer on team, responsible for developing and launching the MVP and first version of the application. Developed a custom single paginated RecyclerView adapter to handle infinite scrolls efficiently and seamlessly, which was reused for all RecyclerViews in the app, saving time and memory. Implemented a watchlist feature to allow users to save liked movies and share them with friends and family. Developed a Tinder-like swipeable interface for users to like, dislike, or superlike movies. Implemented login with Google and Facebook using OAuth2.0, providing users with a convenient and secure way to log in to the app. Developed a feature to allow users to connect with friends in the app who are already friends on Facebook, enabling them to share their movie preferences and recommendations with each other. Show less
-
-
-
Piana IT Solutions Private Limited
-
India
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer
-
Oct 2019 - Mar 2020
Worked on a Location Mapping System which used to tell routes similar to Google Maps. Designed Employee-Product Management System from scratch using SpringBoot and Spring Data JPA. Built an interface capable of finding products based on keywords. Developed a billing system from scratch. Worked on a Location Mapping System which used to tell routes similar to Google Maps. Designed Employee-Product Management System from scratch using SpringBoot and Spring Data JPA. Built an interface capable of finding products based on keywords. Developed a billing system from scratch.
-
-
Education
-
Punjab Technical University
Bachelor's degree, Computer Science -
Amity International School, Saket
Senior Secondary, Science -
Amity International School, Saket
High School, Physics, Chemistry, Biology, Mathematics, English, German