Enthusiastic Software Developer with 4+ years of expertise in developing and publishing the Mobile Apps to play stores and app stores. Proven track record of optimizing application performance, startup time reduction, achieving 30% reduction in the response times of the application, enhancing user satisfaction. Skilled in implementing UI mockups, integration of third-party libraries, SDK's. Advance proficiency in React & React Native, JavaScript, React-Redux and handing APIs for real time data. Great Hands-on experience in software version control tools like GITHUB, Source Tree and UI mockup tools such as Zeplin, Figma. Skilled in collaborating with cross-functional teams to drive process improvements and successful project delivery. Committed to implementing the best practices in software development and enhancing fully functional application delivery.
Overview
4
4
years of professional experience
Work History
Sr. Software Engineer
Monocept Consulting Pvt Ltd
, India
12.2022 - 08.2023
Led the end-to-end development of application features, from conceptualizing mockup designs to implementing fully functional features with real-time data through API integrations
Responsible for developing the static UI, implementing dynamic functionality within a large enterprise application, and integrating the React Native Camera module for enhanced media capabilities
Collaborated with cross-functional teams to develop a robust testing strategy, resulting in a 95% code coverage and improved application reliability
Ensured code functionality by developing functional and unit tests with mocked behavior using JEST
Integrated Firebase to manage dynamic app configurations across multiple versions, enabling seamless data access and manipulation
Utilized the Firebase Console to track production crashes and regularly monitored Firebase Crashlytics for proactive issue resolution
Implemented Middleware and Redux-Promise to retrieve data from the backend and facilitate RESTful services within the application
Contributed to backend development by designing database interactions to generate the required JSON structure for RESTful responses
Developed various components including tab bars, map views, image and document pickers, push notifications, sign-in/out features, profile management, and navigation within the app using React Native
Implemented a state management solution using Redux in a React application, integrated with Axios for efficient API calls
This approach enhanced data flow, improved maintainability of complex applications, and reduced development time by 30%
Implemented real-time user location tracking with geofencing using geolocation services for user operations
Debugged and resolved critical production issues by analyzing application logs, debugging, and deploying hotfixes via code push until a new build was released
Utilized Git for version control, managing source code, builds, and related documentation
Conducted user requirement analysis to design, develop, and deliver application features within the designated sprint plan
Refactored app navigation with React Navigation for native-like interactions and rebuilt key features to improve performance and optimize code
Software Engineer
Capgemini India Pvt Ltd
, India
11.2020 - 11.2022
Developed user story features for the eCommerce app using React Native and Redux, managing complex user flows and handling large data sets efficiently
Collaborated with UX/UI designers to improve app interfaces, which led to a 20% increase in user retention
Developed and executed unit tests with Jest to ensure code reliability and accuracy, achieving high code coverage and minimizing production bugs
Utilized Firebase Crashlytics for debugging and delivering a fully functional app across all devices
Supported the entire application lifecycle by writing clean, maintainable code and integrating native packages like React Navigation and Firebase
Troubleshot and debugged the mobile app, reducing code defects by 30% and improving overall code quality by 85%
Utilized Redux-Saga middleware to manage application state and dispatch Redux actions
Implemented fully functional payment features (Postpay, Tabby) using third-party libraries, ensuring successful transactions
Implemented a card scanner on the checkout page using React Native Card Scan for seamless and efficient card detail entry
Integrated search functionality by consuming Algolia-driven APIs to enhance app search capabilities
Handled Drupal server administration, including deployment and migration of web content to the mobile app
Utilized React Router for smooth navigation and single-page application functionality, improving user experience and reducing page load times by 25%
Managed the rendering of HTML, CSS, and JS content from the web using React Native WebView
Contributed to UI/UX and functional code development, along with user story implementation, for multiple brands such as Mothercare and Debenhams
Utilized Dynamic Yield to develop mobile-specific designs for rendering dynamic web content
Implemented user event tracking to monitor customer interactions and behavior throughout the application
Used GitHub for code submissions, ensuring changes were reviewed by dev leads before merging into the develop branch for production
Provided task estimates to the tech lead or project manager to support project planning and development
Responsible for code optimization and testing across multiple devices
Adhered to development processes, project methodologies, and QA standards, collaborating with testers to fix bugs and participating in code reviews to ensure quality and maintain coding standards
Implemented automated build and deployment pipelines using Bitrise and integrated GitLab CI/CD for efficient testing and deployment, improving development speed and code quality
Developed a Confluence page to document key development artifacts for team knowledge sharing and future reference
Software Intern
Innovacx
, India
05.2020 - 10.2020
Worked as Functional Consultant & Developer for Oracle Enterprise Contract Management implementation and Oracle Integration Cloud Implementation
Created Dashboard reports as a customization to better understand contracts values pulled from undigitized contracts
Experienced in performing data extraction and data migration through FBDI and ADFDi process
Intern
Promize IT Services Pvt Ltd
, India
08.2019 - 04.2020
Python skill development (with primary focus on Data Science and AI / ML packages)
Project - Prediction of Purchase sales based on the past data
Education
Master of Science - Computer Science
University of Central Missouri
05.2025
Bachelor of Engineering - Technology and Computer Science
CMR Insititute of Technology
09.2020
Skills
JavaScript
TypeScript
Python
HTML5
CSS
Material CSS
JSON
XML
React Native
React JS
Redux
Drupal
Dynamic Yield
WordPress
Nodejs
MySQL
MongoDB
Git
GitHub
Bitbucket
Agile Development
JIRA
Confluence
Postman
Eclipse
VSCode
Figma
SonarQube
Zeplin
Source Tree
App deployment (Android & IOS)
Xcode
Visual Studio 2005
Visual Studio 2008
JEST
Firebase
AWS (S3, EC2, COGNITO)
Projects
Invoice generator, Developed a Python GUI application to convert data into invoice format, utilizing components like Label, Button, and Tree for invoice creation. The app generates unique .docx files upon data entry and invoice generation. Library Management System, The Library Management System is a project designed to automate and streamline the daily operations of a library. It features an admin login for system monitoring, with modules for adding new books, viewing the current collection, and managing other administrative tasks. This system aims to enhance library management efficiency, reduce manual effort, and ensure optimal maintenance of resources. The Library Management System (LMS) includes core modules such as Admin, Issuer, and Borrower. Key functionalities include book issuance, book requests, reservations, user data management, access to books from various locations, and fine tracking, all aimed at improving operational efficiency and user experience.
Timeline
Sr. Software Engineer
Monocept Consulting Pvt Ltd
12.2022 - 08.2023
Software Engineer
Capgemini India Pvt Ltd
11.2020 - 11.2022
Software Intern
Innovacx
05.2020 - 10.2020
Intern
Promize IT Services Pvt Ltd
08.2019 - 04.2020
Master of Science - Computer Science
University of Central Missouri
Bachelor of Engineering - Technology and Computer Science