David

David

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Android developer and Trainer
Android developer and Trainer

I'm an experienced Android developer with over 8 years of industry experience. Throughout my career, I have worked on various Android projects ranging from small scale freelance mobile applications as well as enterprise level applications. Thus, I have a strong background in building scalable and user-friendly Android applications using Java, Kotlin, and other related technologies.

I perceive senior development as several practices captured in 2 main aspects: 1) professional development and 2) leadership and Communication.

Under professional development I practice

- focusing on delivering results

-fixing defects efficiently and cleanly

-adding new features with ease

-dealing with technical debt and slop.

As far as leadership and communication are concerned I try to focus on:

-making technical decisions

-bootstraping greenfield systems

-playing well with others

-learning how to communicate better.

English
Pacific Time (US & Canada) (-07:00)
Joined April 2016
EXPERTISE
7 years experience
8 years experience
3 years experience
2 years experience
2 years experience
2 years experience
3 years experience

REVIEWS FROM CLIENTS

David's profile has been carefully vetted and approved as a Codementor. Connect with David now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Android Engineer
Capgemini
2023-04-01-2024-02-01

Working on the Cox Residential Android app.

https://play.google.com/store/apps/details?id=com.footlocker.approved

Roles an...

Working on the Cox Residential Android app.

https://play.google.com/store/apps/details?id=com.footlocker.approved

Roles and responsibilities include the ff:

  • Fixing defects by investigating, coding, and unit testing
  • Implementing new features by analyzing requirements, planing a solution, coding, and unit testing
  • Code refactoring for clean code quality and maintainability concerns
  • Writing mobile technical design documentation
  • Examining teammates' pull requests and performing code reviews
  • Generating build artifacts to make them ready for QA testers.
  • Participating in demos with QA, UX, and/or Product team members
  • Participating in all levels of scrum process: daily scrum, sprint planning, sprint grooming, sprint retro
  • Performing Android development technical interviews for potential hires
Java
Git
GitHub
View more
Java
Git
GitHub
Jira
Kotlin
View more
Senior Android developer
Cognizant
2021-09-01-2023-03-01
  • Working on the Premera flagship Android App as well as 2 other apps named Lifewise and MyCare.
    https://play.google.com/store/...
  • Working on the Premera flagship Android App as well as 2 other apps named Lifewise and MyCare.
    https://play.google.com/store/apps/details?id=com.premera.android
    https://play.google.com/store/apps/details?id=com.lifewiseac.android
    https://play.google.com/store/apps/details?id=com.premera.mycare
  • Working on investigating, documenting and reviewing spike stories
  • Fixing defects by investigating, coding, and unit testing
  • Implementing new features by analyzing requirements, planing a solution, coding, and unit testing
  • Code refactoring for clean code quality and maintainability concerns
  • Writing mobile technical design documentation
  • Examining teammates' pull requests and performing code reviews
  • Generating build artifacts to make them ready for release
  • Participating in demos with dev, UX, and/or Product team members
  • Participating in all levels of scrum process: daily scrum, sprint planning, sprint grooming, sprint retro, backlog refinement
  • Performing Android development technical interviews for potential hires
Android
Git
Azure
View more
Android
Git
Azure
Kotlin
Figma
View more
Senior Android developer/Technology Lead
Infosys
2020-08-01-2021-09-01
  • Working on the BlueShield California Android App
  • Working on the BlueShield California Android App https://play.google.com/store/apps/details?id=com.blueshieldca.prod
  • Fixing defects by investigating, coding, and unit testing
  • Implementing new features by analyzing requirements, planing a solution, coding, and unit testing
  • Code refactoring for clean code quality and maintainability concerns
  • Writing mobile technical design documentation
  • Generating build artifacts to make them ready for QA testers.
  • Participating in demos with QA, UX, and/or Product team members
  • Participating in all levels of scrum process: daily scrum, sprint planning, sprint grooming, sprint retro
Android
Java
Git
View more
Android
Java
Git
XML
Jenkins
Jira
GitLab
Figma
View more