Darshan Gandhi

Bharuch, Gujarat 392001 | +918530046047 | dgandhi17@gmail.com

Solely accountable for a project's success, spending 70% of time writing code, and the other 30% managing a project, performing a "hybrid" role with one foot in management and the other in engineering, and acting as a liaison between project expectations and development tasks. Considering project's success is the only task on my shoulders, and making ensure that teams are excessively supplied with the support required to succeed.

  • 2011

    Begin journey - Android

  • 7

    Programming languages

  • 2014

    Xamarin - Cross Platform

  • 25

    Applications

  • 2018

    Flutter New Ara of Cross Platform & Python

  • 6

    Apps in Xamarin

Experience

Lead Android/Xamarin Developer

Rishabh Software Pvt. Ltd.
  • Led a small team of innovative engineers
  • Engaged with business stakeholders for contract acquisition and agile ceremonies
  • Developed reusable components & modules for Xamarin projects
  • Created wireframes (Balsamiq, InVision)
  • Created high & low level diagrams (components, class, sequence, flow)
  • Training sessions & workshops (Android, Kotlin, Flutter)
  • Integrated xamarin mobile application with BLE hardware
  • Created guideline for UI designers & developers to build pixel perfect apps
  • Technical inputs in xamarin plugin developments
  • Junior's performance reviews
  • Implemented organization level checkstyles, coding standards, PMD, Sonar for Android Apps
April 2017 - Present

Sr Software Engineer

Rishabh Software Pvt. Ltd.
  • Led 3-4 small projects
  • Presales enquires & estimates
  • Created sales navigator applicaiton competitor of Linkedin sales navigator
  • Replaced some android java apps with kotlin
  • Refactored android apps & implemented MVVM architecture
  • Integrated CI/CD using jenkins & stash
  • Learned Xamarin framework
  • Created first Android/Windows mobile payment app using xamarin
  • Peer code reviews
  • Created documents management application (passport, licence, ID-proof etc...)
April 2014 - March 2017

Software Engineer

Rishabh Software Engineer
  • Created wireframes (Balsamiq, InVision)
  • Worked on existing social network application
  • Whitelabling of android apps using gradle & build flavors of android
  • Created android plugins for phonegap application
  • Peer code reviews
June 2013 - December 2014

Intern - Android

Yudiz Solution Pvt. Ltd.
  • Created first android cricket live score app (Got ranked 13 on play store)
  • Learned to integrated REST-API's in android apps
  • Fixing bugs in existing android apps
  • Created fake calls, sms android app
  • Created city bus navigation app
  • Worked on pedometer application
September 2011 - June 2013

Skills

Programming Languages & Tools
Workflow
  • Architectural Pattern – MVC, MVVM, MVP
  • Methodology – Agile, Scrum, Cross-platform Development, Object-Oriented Programming
  • Bridging communication between stakeholders and the teams
  • Logical and Structured Thinking
  • Accountable & Problem solver
  • Cohesion with company culture

Education

B.E. [Bachelor of Engineer]

Computer Science

CGPA: 6.7

2007 - 2011

Interests

Apart from being a Mobile App Developer, I enjoy most of my time being outdoors. In the winter, I am an avid skiier and novice ice climber. During the warmer months here in Colorado, I enjoy mountain biking, free climbing, and kayaking.

When forced indoors, I follow a number of sci-fi and fantasy genre movies and television shows, I am an aspiring chef, and I spend a large amount of my free time exploring the latest technolgy advancements in the cross-platform mobile world.