SOURAV GANGULY

Profile Picture
#React Native
#iOS
#Android
#ReactJS
#JavaScript(ES6+)
#TypeScript
#HTML
#CSS
#Styled Components
#Config Driven UI
#React Native Plugins
#Java
#Kotlin
#Objective-C
#Swift
#Deep Linking
#Lottie Animation
#Splash Screen API
#Real-Time Data Analytics
#Redux
#Saga
#Thunk
#XCode
#Android Studio
#RESTful APIs
#GraphQL
#Git
#GitHub
#GitLab
#Jest
#Automated Testing
#e2e Testing (Detox)
#Reusable UI Components
#NPM Package Management
#BLE Integration
#Secure Data Sharing
#Keychain
#Keystore
#Content Provider
#Shared Preferences
#Data Structures
#Algorithms
#Agile Processes
#Browser Internals
#CI/CD
#Bitrise
#Performance Optimization

Work Experience

Software Developer | Banking Application (Client of Geekyants, Banking Firm)

January 2024 - Present

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, sharing tokens across a micro-frontend architecture.

Software Developer | Customer Service Application (Client of Geekyants, Telecom Operator)

October 2022 - September 2023

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

Designed and implemented B2C delivery tracking features using React Native, Redux, and GlueStackUI, achieving a 20% improvement in user satisfaction based on in-app surveys.

Integrated advanced location services with Google Maps and iOS Maps, utilizing web-sockets for real-time location updates and precise customer tracking.

Enhanced code reusability and optimized component architecture, reducing development time by 15%.

Enabled real-time delivery information updates with Dunzo, PetPooja API, utilizing asynchronous programming for a seamless user experience.

Successfully released applications to iOS App Store and Google Play Store.

Core Technical Skills

Frontend Development

React Native

iOS

Android

ReactJS

JavaScript (ES6+)

TypeScript

Mobile Development

React Native plugins

Java

Kotlin

Objective-C

Swift

Deep Linking

Education

Bachelor of Technology (BTech) in Computer Science and Engineering

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

Aug 2018 - Aug 2022

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.

Indian School Certificate Examination (ICSE)

De Nobili School, Dhanbad - Percentile: 88%

Mar 2016 - Mar 2018

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.