Post Job Free
Sign in

Application Developer Team Lead

Location:
Toronto, ON, Canada
Posted:
June 20, 2025

Contact this candidate

Resume:

You are in page * of *<<

DEEPINDER SINGH

Email:

*********.*@*****.***

Contact No:

Mobile: +1-226-***-****

Home: +1-519-***-****

Personal Information:

Languages : English, Hindi,

Punjabi

Summary:

● Experienced Android/ Mobile developer using native SDK as well as multiplatform technology using Xamarin. Good knowledge of client/server applications using .Net Core, C#.Net and relational database design using MS-SQL Server. Always have been working in agile environment so very flexible in it.

● As a lead and coordinator managing/ SRS/ SDS wide range of projects which include client/server projects with technology (.Net) and mobile application mainly of platform Android, iPhone.

● Seek challenging responsibilities in a professional environment where my analytical, application knowledge and problem solving skills can be put in for the mutual growth of the organization and myself.

Education:

● B.Tech, (Computer Science & Engg)

● Diploma, (Computer Engg.)

Technical Skills:

Technologies: Android Wear, Android SDK, Kotlin,

Jetpack, Compose UI, Java,

Xamarin Forms, C#.Net, ASP.Net/

.Net Core Web API (REST), MVC,

MVVM, XML, JSON, JIRA, Gradle

Database: Room, SQLite, Microsoft SQL server,

MySQL, AWS, Azure, Firebase

Scripting: JQuery, JavaScript, GIT, TFS

Managerial Skills:

● Software Requirement Analysis

● Effort Estimation

● Team Management (Resource planning)

● Project Planning

● Coordination and Control

● Customer/ Client Communication

● Risk Management

● Reviewing of development tasks done

Total Mobile Development Experience of 10 years

● Currently working as Senior Android Consultant.

● Hands on experience as onsite/ offshore coordinator and business analyst for requirement gathering of new projects.

You are in page 2 of 7<<

Industrial Experience:

Sr. No. Name of job Company Duration

1. Senior Android Dev T-Mobile US Dec 2021 - Till date 2. Senior Software Eng Opentext Jan 2020 – Dec 2021 3. Android/ Full stack Holstein July 2019 - Dec 2019 4. Full stack consultant Better World Software Inc. Jan 2019 – July 2019 5. Android consultant BeHuman Inc. Feb 2018 – Dec 2018 6. Android consultant CommandWear Systems Inc. May 2017 – Jan 2018 7. Xamarin consultant Nessis Inc. May 2017 – Aug 2017 8. Full stack consultant Zonetail Inc. Oct 2015 – June 2017 9. Mobile consultant Cognitive Systems Corp. April 2016 – Oct 2016 10. Android consultant Razorfish (Division of Nurun inc.) June 2015 – Sep 2015 11. Android consultant Proximity May 2015 – June 2015 12. Android consultant Brisk Synergies April 2015 – June2015 13. Coordinator/

Android Developer

RDM Corporation Sep 2011 – April 2015

Project details:

Project with T-Mobile (US)

Project : T-Mobile TWorld and Tuesdays App

Technologies : Android SDK, Kotlin, Android Studio, Jetpack components/ libraries, Gradle, Compose UI, Hilt, lifecycle, coroutines, Workers, 3rd party libraries, MVI Architecture, Firebase messaging, Junit, Robo electric, Instrumentation unit testing, Mockito, Implement RESTful APIs, Google/ Adobe analytics

Description:

● As a Senior Android Developer was primarily responsible to develop, maintain and do complete app rewrite from old TMT to new app, also was responsible to clarify requirements/ deliverables/ meet deadlines. Was also mentor for the junior developers.

● The app is a user promotional and engagement app which keeps user engaged with new offers coming up every Tuesday and they can redeem inside the app. Project with Opentext.

Project : Coreshare/ Corecontent

(https://play.google.com/store/apps/details?id=com.opentext.m.cor e)

Technologies : Android SDK, Java, Kotlin, Android Studio, jetpack, Compose UI, Hilt, lifecycle, coroutines, services, 3rd party libraries, MVVM, RxJava, Dependency Injection (Dagger2), Firebase messaging. Description:

● As a Senior Software Engineer was primarily responsible to develop, maintain and add new features to the application, also was responsible to clarify requirements/deliverables/ meet deadlines. Was also mentor for the junior developers/ coops You are in page 3 of 7<<

● The app is a content management app similar to Google drive but more focused towards enterprise customers with multiple tenants and users base. The app is huge and packed with lot of complex features and functionalities.

Project with Holstein

Project : FMP

Technologies : Android SDK, Java, Kotlin, Android Studio, lifecycle, coroutines, services, 3rd party libraries, MVVM, RxJava, coil, Dependency Injection (Koin), Visual Studio, .Net core web apis Description:

● As a consultant was primarily responsible to create a full stack solution from scratch for their product FMP.

● Created REST APIs using .Net Core 2.x Web API which did communication with their leagacy desktop application to GET and POST data.

● Created whole Android app from scratch with all the functionalities required. The app was for field agents to record the measurements and keep the past record of the animals. Project with Better World Software Inc.

Project : Better Us

Technologies : Xamarin Forms, Android/iOS SDK, MVVM, Prism, C#, .Net Core 2.x WebAPI, SQL Server, Visual Studio, Azure, Nuget packages, Syncfusion controls, Dependency Injection

Description:

● As a consultant was primarily responsible to create a full stack solution from scratch for their product Better Us.

● Created REST APIs using .Net Core 2.x Web API which did communication with SQL Server where I created stored procedures to GET and POST data.

● Created main complex modules of app e.g. Authentication on both mobile and server side.

● Created Android and iOS app using Xamarin forms in MVVM architecture using Prism which used different kind of default and Syncfusion controls to display UI. Project with BeHuman Inc.

Clientele : Social Media App

Technologies : Android SDK, Java, Android Studio, OK Http Client, GSON, Play services, 3rd party libraries, MVVM, RxJava, Dependency Injection

(Dagger2), Firebase messaging.

Project Name : BeHuman

(https://play.google.com/store/apps/details?id=com.behuman.inc) Description:

● As a consultant was primarily responsible to re-design and add new features to the application, also was responsible to clarify requirements/deliverables/ meet deadlines, define functional specs.

You are in page 4 of 7<<

● The app is an social media app which guides users to be a good human and provide points and offers various rewards based on points achieved. Project with CommandWear

Clientele : Singapore Fire Police

Technologies : Android Wear SDK, Android SDK, Java, Red5Pro streaming sdk, HTML5, CSS3, JavaScript, Typescript, Android Studio, OK Http Client, GSON, Play services, RxJava, Broadcast receiver, MVP Project Name : Communicator

(https://play.google.com/store/apps/details?id=com.commandwear. android )

Description:

● As a consultant was primarily responsible to develop Android Wear app which is an extension of CW existing mobile app, also was responsible to clarify requirements/deliverables/ meet deadlines, define functional specs.

● The app tracks user heartrate and issues alerts if max/ min threshold is met.

● Wear app is always connected to mobile app.

● It also has a feature of live video streaming which is done using Red5pro server and mobile. Project with Nessis

Clientele : Automobile manufacturing companies

Technologies : Xamarin Forms, Android/ iOS SDK, C#, Xamarin Studio, Visual Studio, Android Studio, Nuget packages, JSON.net, SQLite Project Name : Containment

Description:

● As a Consultant was responsible to work on mobile stack such as creating Android and iOS mobile app using Xamarin forms, clarify requirements/deliverables and creating Software requirement specification (SRS), define functional specs and creating Software design specification

(SDS), develop application.

● The app works both online and offline mode.

● User needs to login before accessing to a job and check defects of parts.

● User can check-in multiple employees who is part of the job review. Project with Zonetail

Clientele : Most of the top US and Canada Hotels

Technologies : Xamarin, Android SDK, C#, ASP.Net Web API (REST/ Webservices), Java, HTML5, CSS3, JavaScript, Xamarin Studio, Visual Studio, Android Studio, Nuget packages, JSON, SQL Server, AWS, Dev ops Project Name : Hotel app, Condo App

(https://play.google.com/store/apps/details?id=com.zonetail.condo. ss )

Description:

You are in page 5 of 7<<

● As a Consultant was responsible to work on different stacks such as creating mobile app, REST API’s, clarify requirements/deliverables and creating Software requirement specification

(SRS), define functional specs and creating Software design specification (SDS), develop application, updating and creating database designs.

● Develop prototypes and proofs-of-concept as needed during the planning and design stages of projects.

● Develop, document, and unit-test new product features and bug fixes while ensuring compatibility in all supported devices.

● Review peer written code and provide constructive feedback

● Setup dev ops JIRA, Bitbucket, Confluence, Hipchat and communication integration within each app.

● Server setup on AWS.

Project with Cognitive Systems Corp.

Clientele : ADT, CRC (Most of the home security companies) Technologies : Xamarin Forms, Android/ iOS SDK, C#, Xamarin Studio, Visual Studio, Android Studio, Nuget packages, JSON.net.

Project Name : CSC Security app (Works with companies IoT device) Description:

● As a Consultant was responsible to work on mobile stack such as creating Android and iOS mobile app using Xamarin forms, clarify requirements/deliverables, define functional specs, develop application.

● Develop prototypes and proofs-of-concept as needed during the planning and design stages of projects that communicate with security hardware through IoT rest apis.

● Develop, document, and unit-test new product features and bug fixes while ensuring compatibility in all supported devices.

● Deploy app for beta testing on Google play and iTunes Testflight.

● Used Syncfusion third party controls for real time graph/ charts data display.

● Used Amazon SNS service for Push Notifications.

● Implemented Geofence, Google Analytics and OAuth authentication. Project with Razorfish

Clientele : Walmart

Technologies : Android SDK, Java, HTML5, CSS3, JavaScript, Android Studio, Async Http Client, Universal Image loader, Thrift, JSON, Play services, Adobe mobile analytics.

Project Name : Walmart e-commerce mobile app

(https://play.google.com/store/apps/details?id=ca.walmart.ecomme rceapp&hl=en)

Description:

● As a Consultant was responsible to work with cross-functional team members clarify requirements/deliverables and creating Software requirement specification (SRS), define functional specs and creating Software design specification (SDS), develop application.

● Review peer written code and provide constructive feedback Project with Proximity

You are in page 6 of 7<<

Clientele : Pepsi

Technologies : Android SDK, Java, HTML5, CSS3, JavaScript, Android Studio, IME

(Input Method Editor) for custom keyboard, Google analytics Project Name : Pepsi Moji

(https://play.google.com/store/apps/details?id=com.pepsico.pepsim oji)

Description:

● Application was divided in 2 parts landing app and keyboard. Landing app had the tutorial how to use the app and keyboard user had to select from settings to activate and use it.

● A custom keyboard was created for Pepsi with custom emoji’s which user can share in different social media or communication applications. Project with Brisk Synergies

Clientele : City of Toronto

Technologies : Android SDK, Java, Cordova (Phonegap), HTML5, CSS3, JQuery Mobile, JavaScript, Android Studio, Node.js, JSON, Audio streaming Project Name : Pan Am Path Art Relay

(https://play.google.com/store/apps/details?id=com.brisksynergies. panamapp), Brisk Cycle

(https://play.google.com/store/apps/details?id=com.brisksynergies. cycle.toronto&hl=en)

Description:

● I was responsible to develop and maintain the Pan Am Path Art Relay application (developed using cordova/ phonegap) & Brisk Cycle app (developed using native Android).

● There were 2 main plugins used Google maps for displaying events, bike paths and other overlays. Second plugin used was media for audio streaming from server.

● Was also responsible for creating keystore file and creating release build for play store. Profile with RDM Corporation

Clientele : Major American banks (US Bank, JPMC Chase, Capitol One) Technologies : Android SDK, Java, Junit testing (Android Test), MiSnap (Mitek), Phonegap, HTML5, CSS3, JQuery Mobile, JavaScript, ASP.Net, C#.Net 4.0, ADO.Net, Android Studio & Eclipse (IDE), Node.js, Custom camera app, REST API (Webservices)

Project Name : Simply Deposit Mobile (SDM)

(https://play.google.com/store/apps/details?id=com.rdmcorp.idd) Description:

● As a Software Developer was responsible to develop and maintain the Simply Deposit Mobile Android application.

● SDM was initially developed by me in Phonegap using HTML5, CSS3, JQuery, JavaScript and created custom plugins which were used to communicate Phonegap with native functionality such as Geolocation and custom Camera app.

● App is now re-written in native Android SDK and Java which uses Activities, Fragments, List Views, Adaptors for list views, custom Text Views, custom Keypad, 3rd party Camera app MiSnap, Threading to show images asynchronously. Created unit test cases using Junit for. You are in page 7 of 7<<

● Implemented new security features for server communication using TLSv1.2 protocol only. Also added certificate pinning and SNI (Server name Identification) security features.

● Created initial Project plan, Requirement Analysis and creating Software requirement specification (SRS), define functional specs and creating Software design specification (SDS), Estimation, Configuration, Build Management, Release Management and Architectural design of applications.

● Gathering new requirements from product department, financial institutes and writing new RFC (Requirement for change) and getting them approved.

● Created Prototypes of the app including screen layouts, flow and Visio diagrams.

● Communication with REST API in a SaaS environment with check scanner hardware.

● Branding SDM app for different banks. Closely working with professional services to assist with customer application and deployment questions.

● Closely working with quality assurance, technical support and customers to identify and troubleshoot mobile application issues.

● Visited offshore teams to speed up development process for tight deadline projects.

● As a Coordinator was responsible for managing offshore development team which included assigning and reviewing iOS app updates and web services API changes which was written in ASP/ C#.Net, managing resources and making sure projects are being delivered on time and with quality.

● Setting up priorities and deadlines for the team and myself and making sure they are achieved.

Others:

● Baseball coach for Kitchener Panthers team.

● College President of Cultural Council

● College Captain of Basketball Team and Cricket Team. Linkedin:

https://www.linkedin.com/in/deep-singh-413b5019

Declaration:

I hereby declare that all the information furnished above is true to the best of my knowledge.

(DEEPINDER PAL SINGH)



Contact this candidate