Nishant D.

Nishant D.

Android/ React Native Developer with over 5+ years of enterprise in software and mobile development

Pune , India

Experience: 6 Years

Nishant

Pune , India

Android/ React Native Developer with over 5+ years of enterprise in software and mobile development

533824 USD / Year

  • Notice Period: 60 Days

6 Years

Now you can Instantly Chat with Nishant!

About Me

Android/ React Native Developer with over 5+ years of enterprise in software and mobile development and a broad range of industries including Internet of Things, Social Networking and Augmented Reality Solution. Well conversant with version contro...

Show More

Portfolio Projects

Internet of Things Application

Company

Internet of Things Application

Description

Description: The internet of things (IoT) is a computing concept that describes the idea of everyday physical objects being connected to the internet and being able to identify themselves to other devices.

Roles & Responsibility:

• Efficiently designed an app that is simple in its appearance and complex in its internal logic.
• Scalability of the project is very high. There is opportunity kept open for growth, and addition of new features.
• IoT Event Driven: Introduce event driven mechanism in IoT and replace with pull based. This job involved a good understanding of protocol like MQTT on broker side and PAHO MQTT library for client side.
• Technical details: Used TabHost and ViewPager together to achieve horizontal navigation and efficient handling of images and message files. Socket class to communicate to their internal server to store data on regular updates. Other commonalities like customized ListView, Navigation Drawer, etc.
• Swipe to delete feature: Implemented swipe-to-delete feature for deleting IoT device. This job involved a good understanding of UI specs and crisp on-point coding for the feature.
• Custom UI Design: Implemented custom user design for better experience using Android View class and write clean and re-usable code.
• Other Tools Involved: Bitbucket for code collaboration and organization. IDE: Android Studio, Eclipse. Hardware: Raspberry Pi and Particle Photon.

Show More Show Less

Skills

Android iOS

Augmented Reality Solution

Company

Augmented Reality Solution

Role

Mobile Developer

Description

Description: Working as a core team player has further sharpened my skills with reactive app development, collaboration, Augmented Reality, OpenGL ES and has driven me to learn a new OOP language, Kotlin and React Native Framework. Roles & Responsibility: • Efficiently designed an app that is simple in its appearance and complex in its internal logic. • Integrate Vuforia SDK: Vuforia is an Augmented Reality Software Development Kit (SDK) for mobile devices that enables the creation of Augmented Reality applications. Technically this required good knowledge of gradle, integrating a third-party library and to quickly jump on board with the APIs offered by them, to incorporate them in the right way. • Sprite Animation and 3D model Rendering: Implemented Sprite animation and 3D model (.gltf) using OpenGL ES for android platform. This job involved a good understanding of OpenGL ES API specs and crisp on-point coding for the feature. • Worked on Localization of strings as part of White labeling: This was a small assignment which involved knowledge of resource management in Android. The aim was to build different product flavor for different customers. • General assignments: Apart from the specific tasks and features, I have successfully helped in the smooth running of the app with closing bug tickets, production issues and QA issues. This required knowledge of the app's working, good hold of Android, UI and ability to provide quick and good solutions. • Other Tools Involved: JIRA for task tracking and QA tickets, Slack for general communication and information, fully Agile development, Jenkins for builds, HockeyApp for executable management and offering QA builds and GitHub and Gitflow for code collaboration and organization. IDE: Android Studio. • Technology Migration: Adopt new technology to maximize development efficiency and produce innovative applications. So, I have migrated this project to React Native and it involved learning a new language quickly and writing code to migrate from Kotlin to React Native.

Show More Show Less

Analytics SDK

Company

Analytics SDK

Role

Mobile Developer

Description

Description: Application basically creates event which is group of messages. Message is the data which has device, geo location and facets information. Facets can be anything like Product detail, Image details etc. These events are created with the help of SDK API and send event data it server. The SDK provides offline and online sync mechanism which will store data in internal database. Roles & Responsibility: • Proficient in design, data structures, problem-solving, and debugging • Designed, built, and managed techniques for deploying specific automated builds to isolated development and built assurance environments. Other Tools Involved: JIRA for task tracking and QA tickets, Slack for general communication and information, fully Agile development, Jenkins for builds, HockeyApp for executable management and offering QA builds and GitHub and Gitflow for code collaboration and organization. IDE: Android Studio.

Show More Show Less
Share:

Verifications

  • Profile Verified

  • Phone Verified

Preferred Language

  • English - Native/Bilingual

Available Timezones

  • Eastern Daylight [UTC -4]

  • Central Daylight [UTC -5]

  • Mountain Daylight [UTC -6]

  • Pacific Daylight [UTC -7]

  • Eastern European [UTC +2]

  • Eastern EST [UTC +3]

  • Greenwich Mean [UTC ±0]

  • Further EET [UTC +3]

  • Australian EDT [UTC +11]

  • Australian CDT [UTC +10:30]