David Gu
Android Developer at Moola Inc- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Brian Gaffney
Incredibly focused and dedicated to building great software is what comes to mind when I think of David. I had the pleasure of having him as a member of our Android development team at Parsable. He was a rising star on the team who grew rapidly in terms of scope and complexity of the engineering work he could handle. If you are looking for a humble and dependable team member to join your development team, David is your man.
Brian Gaffney
Incredibly focused and dedicated to building great software is what comes to mind when I think of David. I had the pleasure of having him as a member of our Android development team at Parsable. He was a rising star on the team who grew rapidly in terms of scope and complexity of the engineering work he could handle. If you are looking for a humble and dependable team member to join your development team, David is your man.
Brian Gaffney
Incredibly focused and dedicated to building great software is what comes to mind when I think of David. I had the pleasure of having him as a member of our Android development team at Parsable. He was a rising star on the team who grew rapidly in terms of scope and complexity of the engineering work he could handle. If you are looking for a humble and dependable team member to join your development team, David is your man.
Brian Gaffney
Incredibly focused and dedicated to building great software is what comes to mind when I think of David. I had the pleasure of having him as a member of our Android development team at Parsable. He was a rising star on the team who grew rapidly in terms of scope and complexity of the engineering work he could handle. If you are looking for a humble and dependable team member to join your development team, David is your man.
Experience
-
Moola Inc
-
Canada
-
Retail
-
1 - 100 Employee
-
Android Developer
-
May 2020 - Present
-
-
-
Parsable
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer, Android
-
Sep 2019 - Apr 2020
• Contributed the Android version of an advanced Connected Worker Platform. • Worked on the existing Android app under the MVP design pattern to provide improved features, stabilities, and usability for consumers. • Implemented VoIP features based on Voxeet SDK to allow users to make video conference calls within the app. • Analyzed and improved code reliability, security, and maintainability by using SonarQube. • Integrated the logging service provided by Segment to analyze user behaviour to serve the best user experience. • Refactored legacy code into the MVP design pattern, analyzed JaCoCo code coverage test report and increased the unit test coverage • Improved database structure via GreenDao on the existing system to support the newly implemented features. • Collaborated with team members when designing new features such as localization, offline mode, multi-photo input. • Worked closely with the QA team and investigated potential risks and issues to provide the best user experience of the app. • Using JIRA to maintain sprint level and project level developments and working in an Agile Environment for the project and team management to ensure organized and efficient teamwork. Show less
-
-
-
Goopter eCommerce Solutions
-
Canada
-
Software Development
-
1 - 100 Employee
-
Software Development Engineer
-
Jun 2015 - Aug 2019
• Contributed to the functional design and architecture of two e-commerce Android applications using Java and Kotlin for both consumers and merchants. • Conceptualize, develop, and test native Android applications, including UI/UX, core functionality, and third-party SDKs. • Implement core modules used for merchant data management, order management, and payment management; use back-end API integration to improve the customer experience and shorten development time. • Implemented Bluetooth Low Energy printing feature, third-party payment gateway, and push notifications for merchant e-commerce applications, which increased usage by over 40%. • Using software development tool JIRA for task assigning and related issues tracking to ensure the efficiency of teamwork between developer team and quality assurance team within tight project management schedules in Agile development environment. • Familiar with version control system such as Git for source code management. Show less
-
-
Education
-
Simon Fraser University
Bachelor of Applied Science (B.A.Sc.), Computer Science