Darshan S.

Darshan S.

Senior Android Developer

Pune , India

Experience: 9 Years

Darshan

Pune , India

Senior Android Developer

36571.2 USD / Year

  • Start Date / Notice Period end date: 2021-02-01

9 Years

Now you can Instantly Chat with Darshan!

Portfolio Projects

HSBC

Company

HSBC

Description

Banking and Services Feature of HSBC Bank in an Android Application
Technology Stack

Kotlin, Android, SonarQube, jUnit test, Instrumentation test, Snapshot tests, 
CI/CD, Tealium, JIRA, Confluence, GIT, Accessibility, App Profiling
Responsibilities

While adding single feature in application, we go through many devops step 
such as implement UX, write Unit/UI/Snapshot tests, add accessibility support, 
scripting for localization resources, sonar coverage, app profiling, using GitHub 
for PR, pipeline, build upload
 Developed a few common components for core design libraries.
 Contributed in build process improvements to reduce build time for a lot of 
variants.
 Code written in Kotlin, following Clean MVP architecture and SOLID principles.

Show More Show Less

POCs

Company

POCs

Description

Smart Workplace

 Using Microsoft Azure’s Digital Twin resources we can monitor different
objects of workplace and take action during certain event triggers. Once we 
have enough data, we can also predict the behaviours.
 Explored the Digital Twin resources and modified sample as per the 
requirement.
 Explored and integrated Google Calendar and Resource APIs.
Used Swagger and Postman tools for Digital Twin’s APIs usage and different 
kinds of authorization techniques.
 Code written in Kotlin with unit tests, following MVP architecture.
Indoor
Navigation
 There are few techniques for Indoor navigation using Wi-Fi access points.
 We tried two approaches Fingerprint and Trilateration.
 For the UI, we explored few external sdks and tried our own approaches too.
TaskWise
(Flutter)
 Using the Flutter sdk we create a simple app for meeting and tasks using
Firebase database integration.
 Using BLoC architecture pattern preferred by the Google.
 Integration of RxDart.
Single SignOn
with
AccountManager
API of Android
 Single sign on feature can be used for multiple Android apps for
authentication using Account Manager api.
 Explored and integrated approaches to use Account Manager api for 
authentication for different Android apps, listed pros/cons.

Show More Show Less

Tools

Azure

Apogy

Company

Apogy

Description

Noggin Corporate training and event management
This is a simple mobile app that places everything your field team needs at their fingertips. It’s cloud￾based platform gives you the control, convenience and visibility to enable and launch your commercial 
teams, field employees, and all events from a single app. Enable your team at your product launch event, 
and then beyond the event to ensure retention and performance. Support collaboration and 
communication within the team, and networking outside your team at your customer events by providing 
the tools they need on a single, secure, controlled platform.

Technology Stack

 Core Java, Android APIs, Retrofit, Realm, Material Design, JSON
 Android Studio, Postman, Sonar lint, MVP, Aha project management tool, 
GitHub
Responsibilities

 Implementation of different modules.
 Designing UI, implementing functionality and testing

Show More Show Less

Company

NFC Manager

Role

Mobile Developer

Description

I was working at a client's office in the Netherlands.

I was responsible for: 1) Development and testing of an application 2) Generation of all reports (unit test, sonar, lint), along with release notes and builds 3) Maintaining documentation with diagrams 4) Execution of Unit Tests on the device 5) Offshore coordination

Show More Show Less
Share:

Verifications

  • Phone Verified

Preferred Language

  • English - Fluent

  • Hindi - Fluent

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]

  • Dubai [UTC +4]

  • New Delhi [UTC +5]

  • China (West) [UTC +6]

  • Singapore [UTC +7]

  • Hong Kong (East China) [UTC +8]