Mobile Developer / Quality Assurance Resume
SUMMARY:
To make valuable software. I’m driven to design and create valuable and functional software. I wake in the mornings saying yay I get to work. I know many who work in my field for money and don’t get me wrong my wife loves money. I work because I like what I do. I often see many around me taking 2 hour lunches spending most of the day playing ping pong etc. I come in the office to work. I write my tests first then create me my methods and I proceed in this manner for every class I can. I use Junit, Mockito or Powermock, Espresso, Robolectric and many other tools available to me to make my tests functional.
SKILL:
- Gradle
- Android
- Java
- Data Base
- Web Services
- Restful
- C base
- C Sharp Windows
- Junit
- Mockito
- Dependency Injection
- Continuous Integration
- Designed and implemented Calabash / Cucumber testing for Android and iOS
EXPERIENCE:
Mobile Developer / Quality Assurance
Confidential
Responsibilities:
- Built custom view for speech synthesis
- Built button State manager for managing animation states
- Built custom Animations for Erica
- Built Custom Button View
- Built Pulse view / animation
- Worked on defects
- Cleaned existing code
Mobile Developer / Quality Assurance
Confidential
Responsibilities:
- Redesigned and Reimplemented business logic using to Retrofit 2, GSON Conversion factory and retrofit 2 Observer adapters.
- Implemented database versus flat file for Model objects.
- Implemented Observables using RX Android/ Rx Java.
- Implemented Dependency Injection for android projects.
- Added unit tests for the fore mentioned components.
- Added JaCoCo gradle plugin for code coverage analysis.
- Added Sonarqube gradle plugin for quality metrics.
- Implemented and configured Calabash Behavior testing for Android and iOS
- Setup and configured Jenkins CI for both Android and iOS
- Setup iOS Sonarqube scans for iOS project.
- Mentored mobile developers.
Application / Android Developer
Confidential
Responsibilities:
- Contract position
- Created Unit tests for Java and Android projects
- Maintained and updated Java Enterprise Service Bus for mobile apps
- Maintained and updated website for iOS wallet insurance cards
- Updated restFul services on both Android and the webservice as needed
- Updated / implemented Sonarqube gradle plugin for Java and Android
- Setup build jobs for both Android and Java projects in Jenkins.
- Created several various games and apps for the Playstore
- Used Eclipse ADT
- Java Libraries
- Open GL
- C# experiments
- Only a few of these are still on the play store for free.