Steven C.

Steven C.

Experienced Native Android developer

, United States

Experience: 4 Years

Steven

Experienced Native Android developer

134400 USD / Year

  • Immediate: Available

4 Years

Now you can Instantly Chat with Steven!

About Me

  • 7+ year of professional mobile development while 4+ years was using native Android SDK;
  • Experience working and collaborating with distributed team;
  • Used Mockito/Powermockito for unit test;
  • Familiar ...
  • Used Mockito/Powermockito for unit test;
  • Familiar with MVP and MVVM architecture pattern;
  • Working knowledge with many open source library ie rxJava, Dagger 2, glide, and retrofit;
  • Proficient in CS fundamentals in object-oriented design, data structure, algorithm;
  • Fast learner, ability to put new technical skills into practice;
  • Works well independently or in a team while under time critical situation;
  • Well-developed abilities to effectively communicate with stakeholders and technical personnel;
  • Quick learner, dedicated, innovative, customer oriented, and self-motivated team builder;
  • Bachelor of Science major in Computer Science.

Show More

Portfolio Projects

Company

Prime Photo

Description

  • Native programming using Android SDK;
  • Worked on various flavor of Android version ie Phone (Google Play), Tablet (Kindle);
  • Worked in a scrum environment – daily standup, retrospective, sprint planning/grooming;
  • Re-architect the app using Model-View-Presenter design;
  • Familiar with 3rd party Android library ie glide, RxJava/Android, Dagger 2;
  • Taking ownership of the book library management experience.

Show More Show Less

Company

Blackberry Messenger

Description

Focus on developing core setting application for BlackBerry 10 OS. My tasks are to develop release-defining features and do bug fix and interfacing with various app teams to centralize and integrate key app configuration into our core setting app.

  • Native programming using BlackBerry 10 SDK;
  • Taking ownership to portion of app;
  • Work closely with product manager to define release dependent feature;
  • Analysis JIRA bug report and propose fix;
  • Used Scrum methodology for software development;
  • Used Git for source code management and Gerrit for code review;
  • Worked closely with QA team in testing various model devices;

Maintain and support legacy BlackBerry 7 product line

Show More Show Less

Skills

Android