Lead Android Developer Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- Results - driven and motivated Software Engineer with experience overseeing the planning, development, testing, and launch of groundbreaking applications, with a focus on Android applications for multiple industries.
- Applies strong attention to detail and efficient multi-tasking abilities to excel in time-critical environments, meeting all standards for quality and productivity.
- Translates business requirements into technical specifications while working collaboratively with business and technical stakeholders.
- Extensive domestic and international experience, with roles in London, Rome, and the United States.
CORE PROFICIENCIES:
- Software Development
- Android Apps
- Android SDK
- Test-driven Development
- Agile/Scrum/Kanban
- Large Scale Systems
- Kotlin Development
- RESTful API Development
- Performance Improvement
- SQLite/Oracle/MySQL
- Java Development
- Financial Applications
TECHNICAL PROFICIENCIES:
Kotlin, MVP, MVVM, AndroidX, FCM, OkHttp, Retrofit, RxJava, Kodein, Mockito, Java, Hibernate, Sybase, Restlet, Struts, PicoContainer, Junit, Maven, Cruise Control
PROFESSIONAL EXPERIENCE:
LEAD ANDROID DEVELOPER
Confidential
Responsibilities:
- Fulfilled a critical role re-engineering the digital workplace app from the ground up at this Intranet-as-a-Service platform built on Microsoft Azure.
- Developed a WebView-based app featuring native notifications, fingerprint authorization, and Confidential branding.
- Engaged in pair programming and test-driven development in an environment encompassing Kotlin, MVP, MVVM, AndroidX, FCM, OkHttp, Retrofit, RxJava, Kodein, and Mockito.
LEAD ANDROID DEVELOPER
Confidential
Responsibilities:
- Retained to rewrite the mobile banking application from the ground up for this leading provider of personal and commercial banking, providing for an improved experience for 3 million Android users.
- Effectively managed and mentored a team of Android developers, ensuring the of project milestones and deliverables on-time and within budget.
- Introduced the use of the Kotlin programming language to the project, and innovated new features that included payments and standing orders.
LEAD ANDROID DEVELOPER
Confidential
Responsibilities:
- Led the refactoring of two applications used by teachers in Africa for this for-profit private network of schools, implementing common functionality as a shared library SDK.
- Improved the effectiveness of development by introducing MVP, RxJava, Retrofit, Dagger, Kotlin, and automated unit testing. Supported older versions of the Android OS by backporting RxJava to Java 5.
- Coordinated and led application testing using Mockito and Espresso, and supported Continuous Integration using Go CI Server.
LEAD ANDROID DEVELOPER
Confidential
Responsibilities:
- Rewrote the existing flagship application of this platform that empowers individuals, businesses, and institutions to create mobile-first community spaces. Development environment encompassed Retrofit, RxJava, Dagger, Kotlin, Anko, RxBinding, RxLIfecycle, Glide, Fresco, Mockito, Espresso, and Jenkins, with live video streaming implemented using ExoPlayer and nanocosmos.
- Assumed a lead role developing white-label applications with branding and features for artists that included The Rolling Stones, Luke Bryan, Rudimental, and KSI, securing over 375,000 installations with Play Store ratings from 4.5 to 4.8.
- Contributed to the success of multiple application releases and 10 artist brandings in accordance with Kanban principles and branched development using GitHub and Jenkins CI.
- Integrated the app with Facebook, Play services, GCM push, ExoPlayer, Mixpanel, Kahuna, AppsFlyer, Taplytics, Fabric/Crashlytics, LeakCanary, Stetho, and Spoon.
- Transitioned all new coding to Kotlin as of January 2016.
SENIOR ANDROID DEVELOPER
Confidential
Responsibilities:
- Developed the Android app for State, including new feature development and unit testing in an environment that included Retrofit, Dagger, Gradle, Mockito, greenrobot, and EventBus.
SENIOR ANALYST DESIGN LEAD
Confidential
Responsibilities:
- Led the end-to-end product development and launch of the Yaap Shopping Android application, a joint ventures.
- Used Android Studio, Eclipse, Git, Gerrit, Maven, and Jenkins CI.
- Served as the Lead on Visa DPS Phase 3 development, a white label application that was branded for multiple banks using multi-module projects.
- Implemented security improvements to HSBC Fast Balance to safeguard confidential d Confidential and information.
SENIOR ANDROID DEVELOPER
Confidential
Responsibilities:
- Recruited to improve mobile development practices and code quality at this mobile marketing company with expertise in brand awareness and gamified loyalty programs using artificial intelligence and d Confidential science.
- Supported eight high-profile Android development projects involving new features and refactoring of existing code; these included the My Confidential app with over 1 million installations.
- Engaged in rapid prototyping to produce demonstrations for clients. Developed and presented a prototype to the CTO to demonstrate hybrid HTML5 mobile applications.
SHARING SCRUM TEAM / LEAD DEVELOPER
Confidential, Emeryville, CA
Responsibilities:
- A demonstrated record of success and at this consumer online digital photography web site, serving in two consecutive Lead Developer roles.
- From, developed REST web services, using technologies that included Java, Hibernate, Sybase, Restlet, Struts, PicoContainer, Junit, Maven and Cruise Control.
- From, served as the Lead Developer of the Premier Service, directing customer-facing and infrastructure projects; key initiatives included the design and deployment of a cluster-based queue (based on JGroups) for the company’s internal imaging compute cloud. Trained other developers and introduced unit testing.