Sanjay Soni profile photo 1 on Tal

Sanjay Soni

Engineering @ Sahi | Ex- Uni Cards, Tap | Flutter, SwiftUI

Bengaluru

5+ years of work experience

Sahi
Mar 20251 yr 4 mosPresent

Bengaluru

Building and maintaining a multi-platform app (mobile, web, desktop) with Flutter. Designed and launched key features from scratch, including: – Sahi Research (RA trading calls) – buy/sell signals for stocks, futures, or options, often with entry points, targets, and stop-loss levels. – Super Alerts – real-time trading alerts for timely decision-making. – Strategy Builder – interactive tool for creating and testing trading strategies. – P&L Calendar – calendar-based profit & loss visualization.
Tap
May 202411 mosMar 2025

Bengaluru, Karnataka, India

– Led the mobile team and drove the architecture, design, and delivery of Ultra app from the ground up. – Built clean, scalable, and structured codebases to ensure long-term maintainability and easy adoption by new developers. – Designed and managed multiple modules across the apps, ensuring consistency and performance. – Developed and integrated Java backend services to power a server-driven, highly configurable UI. Implemented key features and integrations including: – Deep linking, notifications, and payments. – Analytics instrumentation with third-party tools (AppsFlyer, MoEngage, Adjust). – Investment features such as Bonds, Invoice Discounting, FD, Gold, and Silver. – Hands-on experience with third-party integrations to expand app capabilities. Successfully launched and scaled the Ultra app, delivering user-centric fintech solutions.
Uni Cards
Jul 202310 mosApr 2024

Uni Cards
Dec 20211 yr 7 mosJun 2023

Responsibilities: 1. Improving app architecture and making the app stable for millions of users 2. Establishing testing in the entire application 3. Understanding stakeholders' requirements, finalizing and distributing tasks, and developing new features like customer onboarding, deep linking, e-commerce store, and rewards system. 4. Setting up linters and guidelines for best practices in Flutter 5. Setting up error/exception handling in the entire project 6. Improving app performance using Server Side UI rendering, implementing secure local storage and caching
Wealthy
Nov 20212 mosDec 2021

Bengaluru, Karnataka, India

- Led the refactoring and rearchitecting of Wealthy's Flutter codebase, resolving issues stemming from multiple state management solutions. - Implemented a video playlist feature within the Wealthy app, resembling YouTube's functionality, to educate users on finance-related topics. - Enhanced the app's maintainability and scalability through streamlined codebase improvements.
Innobits
Dec 20201 yrNov 2021

Bengaluru, Karnataka, India

– Built the OTP Xpress Online Grocery App from scratch with a focus on scalability and adaptability. – Designed the codebase to support multiple client customizations with dynamic theming and configurable features. – Managed app releases and ensured smooth delivery across environments. – Implemented notification and deep link support to enhance user engagement and retention. - Collaborated closely with backend engineers to ensure seamless UX and performance.

Sanjay’s AI Stack

antigravity
antigravity
claude code
claude code
claude
claude
codex
codex
mcp
mcp

Education

SINHGAD INSTITUTE OF TECHNOLOGY,LONAVLA

Bachelor of Engineering - BE, Computer Science

SINHGAD INSTITUTE OF TECHNOLOGY,LONAVLA

20173 yrs2020

Join Sanjay and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Sanjay Soni on Tal

Headline

Engineering @ Sahi | Ex- Uni Cards, Tap | Flutter, SwiftUI

About

Senior Software Engineer with 6+ years of experience in building high-performance multi-platform applications using Flutter, SwiftUI, and modern architectures. Skilled in leading mobile teams, designing scalable solutions, and delivering fintech products across mobile, web, and desktop. Passionate about performance optimization, clean architecture, and developer mentoring.

Location

Bengaluru

AI stack

antigravity

claude code

claude

codex

mcp

Work experience

Software Engineer at Sahi, Mar 2025 - Present · 1 yr 4 mos, Bengaluru, Building and maintaining a multi-platform app (mobile, web, desktop) with Flutter. Designed and launched key features from scratch, including: – Sahi Research (RA trading calls) – buy/sell signals for stocks, futures, or options, often with entry points, targets, and stop-loss levels. – Super Alerts – real-time trading alerts for timely decision-making. – Strategy Builder – interactive tool for creating and testing trading strategies. – P&L Calendar – calendar-based profit & loss visualization.

SDE 2 at Tap, May 2024 - Mar 2025 · 11 mos, Bengaluru, Karnataka, India, – Led the mobile team and drove the architecture, design, and delivery of Ultra app from the ground up. – Built clean, scalable, and structured codebases to ensure long-term maintainability and easy adoption by new developers. – Designed and managed multiple modules across the apps, ensuring consistency and performance. – Developed and integrated Java backend services to power a server-driven, highly configurable UI. Implemented key features and integrations including: – Deep linking, notifications, and payments. – Analytics instrumentation with third-party tools (AppsFlyer, MoEngage, Adjust). – Investment features such as Bonds, Invoice Discounting, FD, Gold, and Silver. – Hands-on experience with third-party integrations to expand app capabilities. Successfully launched and scaled the Ultra app, delivering user-centric fintech solutions.

SDE 2 at Uni Cards, Jul 2023 - Apr 2024 · 10 mos

SDE 1 at Uni Cards, Dec 2021 - Jun 2023 · 1 yr 7 mos, Responsibilities: 1. Improving app architecture and making the app stable for millions of users 2. Establishing testing in the entire application 3. Understanding stakeholders' requirements, finalizing and distributing tasks, and developing new features like customer onboarding, deep linking, e-commerce store, and rewards system. 4. Setting up linters and guidelines for best practices in Flutter 5. Setting up error/exception handling in the entire project 6. Improving app performance using Server Side UI rendering, implementing secure local storage and caching

SDE 2 at Wealthy, Nov 2021 - Dec 2021 · 2 mos, Bengaluru, Karnataka, India, - Led the refactoring and rearchitecting of Wealthy's Flutter codebase, resolving issues stemming from multiple state management solutions. - Implemented a video playlist feature within the Wealthy app, resembling YouTube's functionality, to educate users on finance-related topics. - Enhanced the app's maintainability and scalability through streamlined codebase improvements.

Flutter Developer at Innobits, Dec 2020 - Nov 2021 · 1 yr, Bengaluru, Karnataka, India, – Built the OTP Xpress Online Grocery App from scratch with a focus on scalability and adaptability. – Designed the codebase to support multiple client customizations with dynamic theming and configurable features. – Managed app releases and ensured smooth delivery across environments. – Implemented notification and deep link support to enhance user engagement and retention. - Collaborated closely with backend engineers to ensure seamless UX and performance.

Education

Bachelor of Engineering - BE, Computer Science, SINHGAD INSTITUTE OF TECHNOLOGY,LONAVLA

Public links

github: https://github.com/imsanjaysoni