Skip to content

subraatakumar/subraatakumar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Hey 👋, I'm Subrata!

I'm a full-stack software developer 👨‍💻 based in Bengaluru, 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 | Expo | JavaScript | TypeScript | HTML5 | CSS3
  • State Management: Redux | Mobx | Context API | Justand
  • Testing: Jest | React Testing Library
  • Knowledge of Native Code: Java for Android, Kotlin
  • Version Control: Git, Gitlab, Github
  • Database: MongoDB, Firebase Realtime Database, Visual Foxpro(SQL database), MySql, SQLite, Realm
  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published