Profile Picture

Sourav Ganguly

Software Developer

Creating high-performance mobile & web applications with intuitive user experiences.

React NativeiOSAndroidTypeScriptReact.jsNext.js

Work Experience

Software Developer

Banking Application (Client of Geekyants, Banking Firm)

January 2024 - Present
React NativeiOSAndroidAzure DevOps

Key Achievements

80-85% faster

Optimized app startup performance by moving critical processes to Native side

Enhanced security with robust encryption and authentication protocols

Conducted POC on secure data sharing across iOS and Android platforms

  • Optimized app startup performance by moving critical processes (splash screen, network calls) to Native side, achieving 80-85% faster startup times.
  • Enhanced security with robust encryption, authentication protocols, and React Native.
  • Collaborated with cross-functional teams via Microsoft Teams, Azure DevOps for seamless integration and application performance.
  • Conducted POC on secure data sharing across iOS and Android, using Keychain, Keystore, Content Provider, Shared Preferences, share token across micro-frontend architecture.

Software Developer

Customer Service Application (Client of Geekyants, Telecom Operator)

October 2022 - September 2023
React NativeReduxJWTTypeScript
  • Led development of JSON-driven UI and config based UI for optimized data handling, minimizing screens, and reducing development time by 10%.
  • Developed advanced features including global search, real-time toasts, notifications, and chat systems using React Native, enhancing customer support efficiency.
  • Upgraded React Native version for compatibility and to leverage new features and performance enhancements.
  • Actively participated in design and code reviews, contributing to application architecture, scalability, and best practices.
  • Implemented secure ticket management with JWT authentication, adhering to stringent security protocols.

Software Developer

Geo-Tracking Application (Client of Geekyants, Food Delivery Service)

September 2023 - December 2023
React NativeReduxGoogle MapsWebSockets

Key Achievements

20% boost

Improved user satisfaction with B2C delivery tracking features

Engineered hybrid location system with GPS and accelerometer insights

15% reduction

Cut development time through optimized code reusability

  • Developed B2C delivery tracking features with React Native, Redux, and GlueStackUI—boosting user satisfaction by 20%.
  • Engineered a hybrid location system that smooths GPS data (using a rolling average of five readings) with accelerometer insights, enabling precise GPS updates during brief stops for customers and capturing updates only during momentary halts for delivery partners.
  • Integrated advanced location services via Google Maps and iOS Maps with web-sockets for real-time tracking, optimized code reusability to cut development time by 15%, and implemented asynchronous delivery updates using Dunzo and PetPooja APIs.
  • Successfully released the application on both the iOS App Store and Google Play Store.

Education

Aug 2018 - Aug 2022

Bachelor of Technology (BTech) in Computer Science and Engineering

Bankura Unnayani Institute of Engineering, Maulana Abul Kalam Azad University of Technology - CGPA: 9.8

  • President, Startup Club: Led innovative projects and promoted entrepreneurship.
  • Winner, TechFest 2019: Developed FastTag and number plate recognition system for vehicle tracking and parking management.
  • Coordinator, Medical Camps: Organized health initiatives with Fortis HealthCare.
Mar 2016 - Mar 2018

Indian School Certificate Examination (ICSE)

De Nobili School, Dhanbad - Percentile: 88%

  • Principal's Honor Award: Recognized for academic and extracurricular excellence.
  • Extra-curricular: Active in debates, club, startup programs, tree plantation (Taru Mitra), and computer quizzes.

Technical Expertise

Frontend Development

React Native
iOS
Android
ReactJS
JavaScript (ES6+)
TypeScript
HTML
CSS
Styled Components
NextJS
GraphQL
Redux
SASS
TailwindCSS
React Navigation
Jest
Cypress
Storybook
Axios
Firebase
RESTful APIs
ESLint
Prettier
Webpack
Babel
React Hooks
React Context API
Socket.io
Redux Thunk
Redux Saga

Mobile Development

React Native plugins
Java
Kotlin
Objective-C
Swift
Deep Linking
Lottie Animation
Splash Screen API
Real-Time Data Analytics
Android Native APIs
Firebase
Xcode
Android Studio
Push Notifications
Bluetooth Low Energy (BLE)
Figma
Sketch
Xcode UI Testing
Android UI Testing
CI/CD (Bitrise, Jenkins)
Jenkins
App Store Deployment
Google Play Deployment
Android NDK
CocoaPods
Gradle
Kotlin Multiplatform
App Analytics
Performance Optimization
App Localization
App Monetization
App Security
Push Notification Handling