Hello, I'm N*****

I love all things Android.

Skill Density

I am skilled in...

Java
37%
Android
13%
Servlets
9%
Jsp
7%
Adobe CQ
7%
RESTful
5%
Microservices
5%
RxJava
5%
Team leadership
4%
Networking
3%

Industry Density

Top 5 Industry Experience, Expressed in Percentages

Computer Software

57%

Computer/IT Services

43%

Career History

Current

Sr. Android Software Engineer @ (HIDDEN)

October 01, 2017 - Current

Responsibilities:

  • - Migrated application from Dagger 1 to Dagger 2
    - Migrated application from Retrofit 1 to Retrofit 2
    - Working on modularization of application by stripping out decoupled platform components into appropriate gradle modules.
    - Implemented new wage structure for shoppers that involved working heavily across-teams to ensure all stakeholder's requirements were met.
    - Introduced Kotlin to the team, and lead the charge in developing good functional paradigms/architecture in newly created features.
    - Misc. expectations: Implement unit tests, monitor stability of releases, create automated internal releases, maintain backwards compatibility to API 19, Implement analytics for new/existing features

Skill Strengths (Breakdown in Percentages)

  • Android (35%)

  • Team leadership (25%)

  • Java (25%)

  • Kotlin (15%)

2017

Android Software Engineer @ (HIDDEN)

May 01, 2017 - September 01, 2017

Responsibilities:

  • - Diagnosed a series of foundational architectural antipatterns that leaked objects. I worked closely with a small team that used clean-code ideals to segregate, and fix leaks.
    - Refactored application's analytics library to allow for extensible, and uniform events. This was adopted by all android teams, and fixed a bug with event timing.
    - Worked on the rewriting of the new friend's list to set the component's foundation using modern application frameworks, and tooling.

Skill Strengths (Breakdown in Percentages)

  • Android (35%)

  • Java (30%)

  • C++ (15%)

  • Refactoring (10%)

  • Unit Testing (10%)

2016

Android Software Engineer @ (HIDDEN)

February 01, 2016 - May 01, 2017

Responsibilities:

  • - Designed and Implemented the application's network stack to interface with REST api.
    - Migrated application's legacy chat functionality from Firebase to an in-house RESTful micro-service based chat platform.
    - Rewrote application to enable sanity development of features. Introduced Clean Architecture ideals, as well as RxJava to help reduce state and tightly coupled code.
    - Championed features such as the on-boarding process, in-app. purchases, playback (hls/mp4) from inception to release.

Skill Strengths (Breakdown in Percentages)

  • Java (15%)

  • Android (15%)

  • REST API (15%)

  • Microservices (15%)

  • RESTful (15%)

  • RxJava (15%)

  • Networking (10%)

2014

Junior Software Engineer @ (HIDDEN)

May 01, 2014 - February 01, 2016

Responsibilities:

  • - Explore current boundaries as to consistently grow as a software engineer.
    - Created a Java service web application similar to a to-do list to be integrated into internal workflow
    - Worked with AdobeCQ using servlets, JSP's and javascript to to extend any views to fit customers needs.

Skill Strengths (Breakdown in Percentages)

  • Java (50%)

  • Servlets (20%)

  • Adobe CQ (15%)

  • Jsp (15%)

Education History

Awards & Certificates

Data Not Available