Now you can Instantly Chat with Darshan!
Skills
Positions
Portfolio Projects
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 LessDescription
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.
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.
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 cloudbased 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