
Career Summary
Seasoned React Native Developer with a robust 4-years track record in crafting cutting-edge mobile applications for iOS and Android platforms. I excel in leveraging the full spectrum of React Native's capabilities, coupled with expertise in Redux state management, RESTful APIs, and Firebase integration. My commitment to excellence is reflected in consistently delivering scalable, high-performance applications with an unwavering focus on user experience.
As a proactive problem-solver, I thrive in collaborative, cross-functional environments, ensuring seamless teamwork and project success. My adaptive mindset and continuous learning approach empower me to stay at the forefront of emerging technologies, enabling me to create solutions that exceed expectations. With a proven ability to drive innovation, optimize app performance, and elevate user engagement, I am poised to bring a professional and visionary touch to your development endeavors.
Work Experience
Software Engineer
In my role as a Senior React Native Developer, I led the development of a comprehensive investment application. This application empowered users to make fixed deposits in various banks and invest their money in mutual funds. To streamline the user journey, we implemented an end-to-end process, enabling users to register on the NSE portal, complete KYC procedures, and undergo document verification for investment account activation. Our platform offered users the flexibility of one-time investments and SIP (Systematic Investment Plan). Additionally, I played a key role in managing customer journeys and ensuring the security of financial transactions.
In parallel, I contributed to the development of a product within the organization. This product focused on optimizing delivery routes for users, helping them find the shortest and least traffic-congested paths to expedite their deliveries. Simultaneously, I worked on maintaining and enhancing older projects with outdated versions of React Native. This involved troubleshooting errors and crashes, making the projects operational, and implementing improvements and optimizations to enhance overall performance.
Achievements:
- Led the development of a comprehensive investment application, enabling users to seamlessly manage fixed deposits and mutual fund investments.
- Implemented an end-to-end journey, including NSE portal registration, KYC procedures, and document verification, ensuring a secure investment environment.
- Introduced both one-time and SIP investment options, enhancing user flexibility.
- Managed customer journeys effectively, enhancing overall user experience.
- Developed a route optimization product, improving delivery efficiency by identifying the shortest and least congested routes.
- Successfully maintained and optimized older projects with outdated React Native versions, resolving errors and crashes to ensure project viability.
Technologies used:
- React Native CLI
- React Native Expo
- JavaScript
- TypeScript
- HTML/CSS
- GraphQL
- Redux-Thunk
- Redux-Saga
React Native Developer
I played a crucial role in creating a dynamic application, resembling a porter service. I seamlessly integrated features like Google Maps and directional functionalities to enhance user navigation. Furthermore, I introduced secure payment methods by incorporating Stripe for efficient transactions. Utilizing Firebase, I strengthened the application's backend support. The incorporation of OneSignal facilitated efficient third-party push notifications, improving user engagement. Additionally, I developed a review app to empower service providers, streamlining feedback processes and fostering continuous improvement.
Collaborating closely with a dedicated team, I extended my contributions to the development of a specialized barber app. This application focused on optimizing service delivery and appointment bookings. By leveraging my expertise and working collaboratively, we delivered a user-friendly and feature-rich solution that met the specific needs of both service providers and end-users.
Achievements
- Spearheaded the development of a dynamic application resembling a porter service, incorporating essential features such as Google Maps integration, directional assistance, and secure payment methods through Stripe.
- Successfully collaborated with Firebase, implementing robust backend functionalities to enhance the overall user experience and ensure seamless data management.
- Orchestrated the integration of third-party push notifications using OneSignal, contributing to efficient communication channels and user engagement.
- Pioneered the creation of a review application tailored for service professionals, providing a user-friendly platform for clients to share their feedback and enhance service quality.
- Worked collaboratively with a dedicated team to design and develop a specialized barber app, facilitating seamless service provision and appointment bookings for both clients and service providers.
Technologies used:
- React Native
- TypeScript
- HTML/CSS
- Voice Recognition sdk
- GoogleMaps sdk
- JavaScript
React Native Developer & Jr. Android Developer
I commenced my professional journey at Marck IT Analyst Pvt. Ltd., where I held dual roles as a React Native Developer and Junior Android Developer. In this dynamic work environment, I engaged in the development of mobile applications, specializing in React Native for cross-platform solutions and Android for native development. This experience equipped me with a diverse skill set, encompassing both hybrid and native mobile development, and provided me with valuable insights into the intricacies of creating versatile and high-performance mobile applications.
During my tenure at Marck IT Analyst Pvt. Ltd., I actively contributed to innovative projects, collaborating with a talented team to create cutting-edge mobile solutions. My responsibilities included leveraging React Native for efficient cross-platform development and diving into Android development to enhance my proficiency in native app creation. This multifaceted role allowed me to tackle challenges, embrace diverse technologies, and refine my skills as a mobile app developer.
Technologies used:
- Android Studio
- Xcode
- Google Analytics
- JavaScript
- Kotlin
- Java
- HTML/CSS
Apprenticeship (Intern)
During my apprenticeship at BISEc, I actively contributed to a Python project focused on developing a web video calling application. In this innovative project, our primary goal was to enhance the virtual meeting and lecture experience by implementing a background removal feature. This feature was designed to eliminate background distractions, providing users with a more professional and focused environment during video calls. My role involved hands-on work in Python programming, collaborating with the team to implement and refine the background removal functionality. This experience not only honed my technical skills but also allowed me to contribute to the creation of a solution that addresses real-world challenges in remote communication settings.
Technologies used:
- Python
- Web
- WEBRTC
Skills & Tools
Frontend
-
React Native
-
React
-
JavaScript/TypeScript
-
Android
-
HTML/CSS
Others
- Code Review
- Git
- Git Lab
- AppsFlyer
- FireBase
- Unit Testing
- Core Java
Education
-
Bachelor of Engineering - BE Computer EngineeringGujarat Technological University, Ahmedbabd2017 - 2021
-
HSCGujarat Education Board2015 - 2017
-
SSCGujarat Education Board2014 - 2015
Language
- Gujarati (Native)
- English (Professional)
- Hindi (Professional)
Interests
- Sports
- Listening podcast
- Learning Technologies