We provide IT Staff Augmentation Services!

Senior Android Developer Resume

2.00 Rating

Cincinnati, OH

PROFILE:

  • 16 years of experience working in IT
  • 5 years of Android experience
  • 4 apps published in the Play Store
  • Experienced Java developer with well - balanced professional experience.
  • Familiar with Android versions up to Android 7 ‘N’ Preview
  • Hands on experience with Android 6 Permissions and other recent technologies and libraries
  • Expert at working with RESTful Web Services, both server and client side using Android
  • Good Knowledge of Material Design including: RecyclerView, CardView, SnackBar, FABs, Navigation Drawer, ToolBar, etc.
  • Excellent working with Social Media libraries including: Facebook, Twitter & Google+
  • Proficient with multiple versions of Android Studio up to and including Android Studio 2.0
  • Good Understanding of Agile methodology with SCRUM
  • Extensive work with Architecture with particular emphasis on data and caching.
  • Adept at Database design and implementation with SQLite and other server side databases
  • Familiar with Android Wear concepts including messaging
  • Provided MVC MVP guidance and implementation with most recent experience on MVP
  • Experience working with External Libraries for: asynchronous work, database, content providers, images, encryption, RESTful client, JSON, Social Media and more.
  • Worked with various code versioning tools including Git.
  • Highly skilled Full-stack developer from front to back end and from planning to publishing.
  • Capable of creating elegant and intuitive UI/UX implementing the latest design trends and technology.
  • Outstanding written and oral Communication, and experience interacting with clients, stake holders and other teams in the project.

WORK EXPERIENCE:

Confidential, Cincinnati, OH

Senior Android Developer

Responsibilities:

  • Trained multiple programmer teams on some of the latest cloud features introduced at the Google I/O 2016.
  • Created sample apps to demonstrate the use of the new Firebase features.
  • Mentored Junior Android Developers during the development cycle and process.
  • In charge of ensuring compliance with Material Design and material design technologies including widgets and libraries.
  • Made refactors to the app and documented them, based on the requirements
  • Supervised the creation of the testing suites developed with Espresso and Mockito.
  • Implemented the RESTful data consumption using Retrofit with an OkHttp client, a GSON converter and a custom interceptor.
  • Worked with SQLite to cache structured data from the cloud, improving overall app performance.
  • Assumed the role of Scrum Master in several occasions, helping the team eliminate obstacles in their daily work.
  • Owner of the central Git repository for our team.
  • Presented findings report on strategy for implementing Android Wear.
  • Participated on the decision making process for design changes for the application
  • Used Glide to handle the image caching and lazy-loading in different views.
  • Involved on requirements gathering based on user specifications.
  • Implemented layouts using the latest RecyclerView and CardView combinations to improve the User Interface.
  • Presented findings report on strategy for implementation of Android Wear.

Confidential, Atlanta, GA

Senior Android Developer

Responsibilities:

  • Supervised the transition between the design of Holo Light and Material Design layouts.
  • Created IntentServices and AsyncTask to asynchronously retrieve the information from RESTful APIs.
  • Integrated JUnit to complete all test cases.
  • Wrote code to interact with the RESTful service server, as well as serializing the returned code into POJOS via the GSON library.
  • Created 2 templates to facilitate the implementation of FABs in new activities
  • Used private GitHub repositories to host internal code.
  • Supervised the implementation of the push notifications setting up the google developer account and creating the local key in the app base-code.
  • Participated in SCRUM meetings to review project progress
  • Mentored 3 junior programmers familiarizing them with our App structure and code.
  • Worked on Local Service to perform long running tasks without impact to the UI thread.
  • Utilized MVP for the design of the app structure.
  • Added a DrawerLayout to handle external and constant menu items related to the app’s current Activity and extra features.
  • Used JIRA to manage issues for a better control.
  • Included dependency injection with Dagger 2 to help with the mock building in unit testing.
  • Created server side REST services and documented the API for all developers.
  • Implemented early versions of the Floating Action Button with the usage of third party libraries.

Confidential, Minneapolis, MN

Android Developer

Responsibilities:

  • Implemented the User Interface with a TabLayout and a ViewPager, using multiple fragments.
  • Used AsyncTasks hosted in Fragments to handle the network information lookup
  • Created small testing suites with JUnit and the Eclipse IDE capabilities
  • Used an OkHttp client to retrieve non API resources in the Internet.
  • Development of new modules and processes with new technologies and frameworks
  • Created report on possibilities created by the introduction of Android Jelly Bean: Improved Wi-Fi, Nested Fragments, Open GL.
  • Created cloud connection with rest client calls, GSON and OKHTTP.
  • Focused on writing efficient, reusable, and maintainable code.
  • Used an SQLite database to generate local caching service and faster rendering
  • Configured an AlarmService to create local notifications in order to remind the user of new color findings.
  • Created and debugged multiple Business Rules.

Confidential, Arlington County, VA

Senior Android Developer

Responsibilities:

  • Worked on the game proprietary game engine called ‘andengine’.
  • Helped refine Facebook connectivity and interactions.
  • Created desktop tool used for the preparation of content, using NetBeans and Java.
  • Created Activity for the first running of the app by a new user.
  • Instrumental in overhaul to the menu system, ensuring consistency throughout the entire app.
  • Mentored 2 new programmers on the intricacies of our internal workings and game engine.
  • Optimized use of flavors for creating the free and paid app from the same source code.

Confidential, Plantation, FL

Senior Software Engineer

Responsibilities:

  • Provided customer assistance with firmware upgrades.
  • Troubleshoot customer problems with router and NVR camera recordings.
  • Documented service calls from customers and provided solutions to resolve issues. - Maintained 100% customer satisfaction rating for customer service.
  • Implemented optimal algorithms to speed up the transformation process between the program entities.

Confidential, Boca Raton, FL

Sharepoint Engineer

Responsibilities:

  • Supported Microsoft customers of Office 365 Exchange Online and SharePoint Online.
  • Researched solutions for customers using Microsoft knowledge bases.
  • Documented service calls from customers and provided solutions to resolve issues.
  • Escalated cases to next tier of support after determining frontline solutions were not available.

Confidential, North Lauderdale, FL

Senior Software Engineer

Responsibilities:

  • Consulted and designed with sales engineers on system designs for large custom home systems. - Programmed customer control systems that included Audio/Video, Lighting, Heating/Air Conditioning, Sprinkler, Pool Filter and Temperature controls, and Alarm systems. - Directed installation crews and workers.
  • Set up home networks (router, switches, firewalls) for system segmentation.
  • Trained customers on the use of their custom control systems

Confidential, Canton, MA

Lead Software Engineer

Responsibilities:

  • Selected equipment for sale and support by the company. - Initiated programming libraries for corporate use.
  • Designed demonstration store systems.
  • Programmed store systems.
  • Directed qualification testing of Audio/Visual/Control equipment.
  • Consulted with field personnel on programming design of customer systems.

Confidential, Ft Lauderdale, FL

Software Engineer

Responsibilities:

  • Consulted and designed with sales engineers on system designs for large custom homeland marine yacht systems.
  • Programmed customer control systems that included Audio/Video, Lighting, Heating/Air Conditioning, Sprinkler, Pool Filter and Temperature controls, Access and Alarm systems.
  • Troubleshoot system problems and corrected programming and system design issues. - Programmed custom store demonstration systems.
  • Trained customers on the use of their control systems.

We'd love your feedback!