Bhupendra Kulkarni

Software Engineer

Pune, Maharashtra, India7 yrs experience
Highly Stable

Key Highlights

  • Over 6 years of experience in mobile app development.
  • Expert in React Native and state management.
  • Proven track record in enhancing e-commerce applications.
Stackforce AI infers this person is a Mobile Application Developer specializing in React Native and e-commerce solutions.

Contact

Skills

Core Skills

React NativeMobile Application DevelopmentAndroid Development

Other Skills

API RequestsAndroid StudioBLE communicationBle device communicationsBluetooth Low EnergyCode ReviewCore JavaDesign PatternsEs6FirebaseGitGitHubJavaScriptJestJira

About

I am a dedicated and experienced React Native Developer with over 6 years of expertise in mobile app development. My skills encompass a wide range of technologies and practices, enabling me to deliver high-quality, scalable, and efficient applications. I have significant experience in developing and enhancing e-commerce applications, providing seamless user experiences, and skilled in integrating IoT functionalities, enhancing connectivity, and data management within mobile applications. Key Expertise: 1) React Native & React.js: Building robust and high-performance mobile apps. 2) State Management: Proficient in managing app state using modern tools and practices. 3) Reusable Components: Crafting maintainable and reusable UI components to enhance development efficiency. 4) Third-Party Libraries: Integrating and effectively using third-party libraries to extend app functionality. 5) Location Services & Maps: Implementing location-based services and interactive maps. 6) Local Storage Solutions: Utilizing local storage methods for efficient data management. 7) Code Architecture: Designing and maintaining well-defined code architectures. 8) Requirement Analysis & Bug Fixing: Actively involved in analyzing requirements, identifying issues, and implementing solutions. 9) Flow Document Creation: Creating comprehensive flow documents to outline app processes and user interactions. 10) Code Fixing: Efficiently troubleshooting and fixing code issues to ensure smooth operation. 11) Team Collaboration: Providing technical solutions and support to team members, fostering a collaborative environment. 12) Unit Testing: Writing unit test cases to achieve 80%+ coverage, ensuring code quality and reliability. 13) App Performance Improvement: Expert in optimizing app performance for better user experience and efficiency. I am passionate about staying up-to-date with the latest industry trends and technologies to continuously improve my skills and deliver top-notch solutions. As a Software Engineer at SiliconStack, I have had the opportunity to work with esteemed clients like Eaton, contributing to innovative projects and achieving impactful results.

Experience

Silicon stack®

Software Engineer

May 2023Present · 2 yrs 10 mos · Pune, Maharashtra, India · On-site

  • [client Eaton]
  • As Mobile Application Engineer creating seamless and user-friendly mobile experiences. With a strong background in mobile app development, UI design, and BLE communication, I thrive on solving complex problems and delivering high-quality solutions. My expertise in using cutting-edge technologies like React Native,TypeScript, and various third-party libraries. I am collaborating with teams, contributing to project success, and continuously enhancing my skills to drive impactful results. Currently, I am working onsite at Eaton, providing tailored solutions and support as part of their team.
  • Roles & Responsibilities:
  • Mobile App Development: Designing, developing, and implementing mobile applications.
  • UI Development: Creating intuitive and user-friendly interfaces.
  • BLE Communication for IoT Devices: Implementing BLE communication for IoT devices using React Native BLE Manager.
  • Location Services: Integrating Google Maps, geolocation services, and geocoding for user location tracking.
  • StateManagement: Managing application state using Redux and Redux Saga.
  • Architecture: Creating a common architecture for BLE communication across all devices.
  • Project Management: Using Jira for project management and tracking.
  • Version Control: Managing code versions with GitHub.
  • Feature Discussions: Actively participating in feature discussions and providing valuable input to shape the development process.
  • Unit Testing: Writing unit test cases with 80% coverage to ensure code reliability and quality.
  • API Requests: Using Axios for efficient API requests and data handling.
  • Key Features Development: Working on key application features such as firmware updates, device configuration, network configuration of systems, device commissioning, and offline device commissioning.
  • Team Collaboration: Assisting team members with logical problem-solving, coding challenges, and providing solutions.
  • Documentation: Creating workflow diagrams to cleanly visualize how features work.
React NativeTypeScriptBLE communicationReduxGitHubJira+3

Firstcry.com (brainbees solutions pvt. ltd.)

Android and Reactnative developer

Apr 2019May 2023 · 4 yrs 1 mo

  • I have worked on:
  • 1. React Native for mobile Ul development
  • 2. Redux for application state management and
  • ofline storage
  • 3. React Hooks and Context Api
  • 4. REST APIs web services
  • 5. Using StyleSheet for styling.
  • 6. SQLite for the database
  • 7. using third-party libraries like React Navigation, react native firebase , FastImage , NetInfo, Axios , react-native-video,Redux
  • 8. Use git for version control
  • 9. Use Charapaani for check-in and Check-out
  • code.
  • 10. Redmine for Tracking issues and update work
React NativeReduxReact HooksREST APIsSQLiteGit+2

Education

Earthinators Climate School

Stackforce found 100+ more professionals with React Native & Mobile Application Development

Explore similar profiles based on matching skills and experience