Skip to content
View subraatakumar's full-sized avatar
๐ŸŽฏ
Self Motivated
๐ŸŽฏ
Self Motivated
Block or Report

Block or report subraatakumar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
subraatakumar/README.md

Hey ๐Ÿ‘‹, I'm Subrata!

I'm a full-stack software developer ๐Ÿ‘จโ€๐Ÿ’ป based in Odisha, India ๐Ÿ‡ฎ๐Ÿ‡ณ.

๐Ÿ”— Connect with me on:

Twitter LinkedIn Gmail

About Me ๐Ÿš€

๐ŸŽ“ Iโ€™m an Open-Source enthusiast, Engineer by profession โ€ฆ. Teacher by heart โ™ฅ๏ธ ๐Ÿ’ผ I specialize in mobile development with React Native ๐Ÿ“ฑ, Java and Kotlin, bringing 7 years of experience to the table. ๐Ÿš€ My journey as a software developer has been a thrilling ride ๐ŸŽข, filled with exciting challenges ๐Ÿ’ช. ๐ŸŒ You can often find me working on some cool projects or exploring new technologies. ๐Ÿ“ง If you want to get in touch, feel free to reach out at subraatakumar@gmail.com ๐Ÿ“ฌ.

Exceptional Challenges ๐ŸŽฏ

  1. My client was using eZetap POS machine. The NPM package for React Native of eZetap is not updated. In the documentation they have mentioned everything for android but not for React Native. So I have gone through the android documentation and modified the NPM package as per the client's requirement.

  2. I have created an application for an EdTech startup. They want to avoid installing the application on an emulator. In React Native there are packages to check emulators but those are not working 100%. During my start-up, I created a function using Java for Android for the same functionality. Using the bridging technology of React Native, I called that method and implemented it on React Native.

  3. We know through reverse geocoding we can find the address from latitude and longitude. But for that we have to take a subscription to geocoding API. One of my clients wants this feature but doesn't want to take a subscription. So for IOS, I used free API https://api.bigdatacloud.net/data/reverse-geocode-client. But it is not providing accurate results so for Android I used bridging technology and android.location.Geocoder API to find the accurate addresses.

Skills ๐Ÿ‚

  • Front-end: React-Native | JavaScript | TypeScript | HTML5 | CSS3
  • State Management: Redux | Mobx | Context API
  • Testing: Jest
  • Knowledge of Native Code: Java for Android, Kotlin
  • Version Control: Git, Gitlab, Github
  • Database: MongoDB, Firebase Realtime Database, Visual Foxpro(SQL database), MySql, SQLite
  • Design tools: Photoshop, Canva
  • Others: Facebook Login API, Google API, Firebase Authentication, Firebase Crashlytics, Firebase Analytics, Google Map, Geo Location, Google Places, SOLID design
  • Projects: Blog App | E-Commerce App | EdTech App
  • Communication Language Proficiency: English | Hindi
  • Soft Skills: Leadership, teamwork, remote work, self-motivated, time management

When I'm neither building software nor teaching, I'm either watching sci-fi movies or writing blogs.


visitors

Recent Certifications

Pinned

  1. React-Native-Group-Chat-Android-App React-Native-Group-Chat-Android-App Public

    Group Chat android application using React Native. Redux is used for state management and firebase is used for backend data storage. Firebase authentication is also used for user authentication.

    TypeScript 2

  2. Entertainment-Zone Entertainment-Zone Public

    This app uses The Movie DB API to display details regarding trending movies and tv series of today. You can also search movies and tv series and read their details.

    JavaScript 1

  3. React-Food-Delivery-App React-Food-Delivery-App Public

    JavaScript 1

  4. mistore-homepage mistore-homepage Public

    Created MI Store home page with React.

    JavaScript 1

  5. blog-app blog-app Public

    JavaScript 1

  6. neostats neostats Public

    TypeScript