We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • 8+ years of experience in software design and development
  • Over 5 years of experience in design and development of native Android mobile applications
  • Hands on experience in Java, C#, and C++
  • Developed several successful mobile applications on Android platform
  • 2 years of experience in Application development using C++
  • Experienced in Object - Oriented Analysis and Design
  • Excellent problem-solving skills in diverse areas such as front end, design, threads, and UI/UX
  • Knowledgeable of newest patterns like functional programing and Dependency Injection
  • Able to fully and clearly articulate ideas, problems, and solutions with the teams
  • Proficient with the integration of mobile applications with Web based applications and data stores via web services
  • Work with Product Management, Delivery teams and Project Owners to translate requirements into tasks for deliverables
  • Experience developing rich application UI’s
  • Experience working with on-site and off-site teams
  • Prioritize the technical architecture and technical debt of the Android app
  • Ability to devise creative yet technical solutions within time constraints
  • Build new features to enhance the UX for consumers
  • Adept with common design patterns: MVP/ MVVM/ MVC, Singleton/ Builder/ Factory, Adapter/ Composite/ Facade, Command/ Observer, etc
  • Highly skilled implementing Material Design and using the support libraries for backwards compatibility
  • Experienced with private data persistence, locally and externally
  • Well versed in Test Driven Development; JUnit Test Cases, Performance Optimization and Integration Testing
  • Provided training, mentoring and support to developers with a focus in following best practices
  • Experienced in the use of many android widgets and creating custom views
  • Talented in creating UIs that dynamically optimize to the screen type/ layout and updated data
  • Good knowledge of common work flows, including Agile SCRUM

TECHNICAL SKILLS

Languages: Android SDK, Java, Kotlin, C#, Bash, Ruby, C++, HLSL & GLSL Shaders, Flash, JavaScript, 8086 Assembly

Databases: SQLite, MySQL, LINQ

Software API: Android Dalvik, OpenGL, DirectX

Web Services: REST, JSON/ GSON, Retrofit 2, OKHTTP

IDEs: Android Studio, Eclipse, Visual Studio, UDK.

External Libraries: Picasso, Glide, Volley, Sugar, Green DAO, LibGDX, FMOD, Postman, Retrofit, RxJava, Dagger, Espresso, Mockito, Cucumber

Methodologies: Agile, Waterfall, TDD

Management Tools: Jira, Kanban, Rally, Office Project

Source Control Tools: GitHub, SourceTree, Mercurial, Bazaar, SVN

PROFESSIONAL EXPERIENCE

Confidential -Denver, CO

Android Developer

Responsibilities:

  • Added an option for emailing the support team from within the app
  • Inline validation for improvement questions
  • Organized survey questions to be testable
  • Upgraded improvement survey to use new server endpoint. Included updating the data format in the new endpoint
  • Worked with UI/UX to design a fingerprint flow for Android and iOS devices
  • Integrated fingerprint login for supported devices
  • Designed UI tests in Cucumber for Android and web to be ran on SauceLabs
  • Assisted a new UI designer in material design patterns

Confidential -Detroit, MI

Android Developer

Responsibilities:

  • Assisted with the transition of existing infotainment apps onto the new android infotainment system
  • Upgraded the audio processing converter for native/ legacy apps to work on the custom android version in the vehicles
  • Previously using native audio calls, now using ExoPlayer
  • Filed bug reports to ExoPlayer to improve their ID3 tag handling
  • Filed bug reports to Audiobooks relating to a corruption in their files
  • Organized/ optimized the signals received from the vehicle to be processed by the infotainment apps
  • Implemented an android-like permission handling for legacy apps and full permission handling on natively written android apps to access car signals
  • Increased test code coverage from 43% to at 60%, which included reorganizing classes to be testable

Confidential -Richmond, VA

Android Developer

Responsibilities:

  • Lead coder of DCE:2 (Debit Card Expansion) for paying bills, enabling the user to add a debit card as a payment option from the app
  • Miscellaneous bug fixer for any problems relating to “card ops”, modules which card ops uses, checking network data request problems, and faulty displaying of transactions
  • Updating of client-side API usage
  • Created a module based on an Event-driven library (Event Bus) to communicate multiple components in the app efficiently.
  • Implemented Google Analytics and SiteCatalyst for app analytics purposes.
  • Worked with the design team and the usability specialist to create a user-friendly interface for the app.

Confidential -Addison, IL

Interface Designer, co-programmer

Responsibilities:

  • Worked with the client to gather requirements for both manager and employee training login screen.
  • Implemented a 2-way communication between the simulator and report data collection
  • Created the interface using design patterns mirroring the company’s home page
  • Coding assistance for the warehouse simulation

We'd love your feedback!