Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Sandeep

Summary

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

CMR Insititute of Technology
Sandeep