We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Seasoned Android Mobile developer with over 7 years of experience developing software and more than 5 years of experience with Native Android Application development.
  • Proficiency with concurrency programming on Android using either the AsyncTask class, the java Thread class, implementing a Runnable interface or third party libraries for background processing.
  • Experience in developing Cardboard VR optimized applications for handling media (images, video, sound) and Unity based videogames.
  • Worked with Git and Subversion on private repositories for VCS.
  • Experience with tracking user behaviour and usage statistics using Analytics libraries such as Google Analytics.
  • Working experience with a wide array of libraries such as Volley, GSON, Retrofit, Picasso.
  • Experience designing for Tablets and other big screen devices in Android.
  • Proficiency Confidential implementing maintainable and extensible solutions by using Design Patterns such as Singleton, Builder, MVC, Factory, Observer to solve recurring problems.
  • Working experience with authenticating the Android client with the server for handling authentication.
  • Experience with Jenkins for Continuous Delivery configured for Android
  • Mentoring capabilities, assessed and code reviewed Jr. Android developers.
  • Working knowledge on using the Firebase suite for Social Networks integration, Push Notifications and Analytics.
  • Experience with writing unit tests using JUnit and Mockito for removing external dependencies on the class by mocking external behavior.
  • Experience implementing information faking libraries for testing and demonstration purposes in order to generate sample data on runtime.

PROFESSIONAL EXPERIENCE

Android Developer

Confidential

Responsibilities:

  • Designed and implemented the feature that displays a list to the user of the Confidential &T hotspots nearby to his location. Its development involved the WifiManager system service handling, a BroadcastReceiver and a ListView along a custom Adapter.
  • Implemented a feature that displays the nearby Confidential &T hotspot locations on a map. Involved Google Maps integration with custom Markers and consuming JSON information from a RESTful Web Service on an AsyncTask.
  • Participated on the implementation of the custom VPN solution implementation on the application. It involved interacting with the system VPNService class.
  • Collaborated with the server backend team on the REST API specification and the JSON scheme for the communication.
  • Added actions on the options menu of the application for quick access to the most used features or features specific to a given screen.
  • Project developed in a small developers team alongside a network security team.
  • The framework to manage the project was SCRUM, an incremental and iterative Agile methodology.

Freelance

Confidential

Responsibilities:

  • Implemented a tool to synchronize the elements of the game called Time manager to handle the game elements speed and flow.
  • Implemented a custom extension to display the Energy bar
  • Worked on the social networks for customizing the user experience by integrating Facebook and Twitter.
  • Worked on the procedural generation of Levels.
  • In charge of the beta Testing of the application with TestFlight.
  • Used C#, Unity 3D, Visual Studio, SVN, Soomla Plugin

SENIOR ANDROID DEVELOPER

Confidential, New York City, NY

Responsibilities:

  • By the means of a custom implementation of a SearchView, added auto suggestion support.
  • Added usage statistics using Google Analytics.
  • Added Unit Tests for every feature developed, isolated the tested class from external dependencies using Mockito.
  • In charge of reviewing code from Jr. Android developers and assessing them on implementation details and best practices throughout the platform.
  • Made use of Design Patterns on the developed functionality and in charge of refactoring boilerplate or bad smelling code.
  • Retrieved information from a RESTful web service related to appointments, estimates and detailed information of a service. Published information to the web service when a technician's service was completed or cancelled.
  • Developed using the SCRUM Agile software development framework.
  • GIT was used as the VCS.

SENIOR ANDROID DEVELOPER

Confidential, Silver Spring, MD

Responsibilities:

  • By the means of a custom implementation of a SearchView, added auto suggestion support.
  • Added Unit Tests on the business logic handling classes.
  • In charge of reviewing code from Jr. Android developers and assessing them on implementation details and best practices throughout the platform.
  • Made use of Design Patterns on the developed functionality and in charge of refactoring boilerplate or bad smelling code.
  • Retrieved information from a RESTful web service related to appointments, estimates and detailed information of a service. Published information to the web service when a technician's service was completed or cancelled.
  • Developed using the SCRUM Agile software development framework.
  • Incorporated Google Analytics to keep track of the media usage and user behaviour patterns.
  • Used Git along Jenkins for code versioning and continuous delivery.

Android Developer

Confidential

Responsibilities:

  • Worked on an initial tour where users would learn about the application usage basics. Achieved using a custom ViewPager implementation.
  • Incorporated an additional Analytics framework (Flurry Ana Added persistent storage of account and Ventra card information.
  • Implemented a Content Provider on the application as a middle layer abstraction on the access to the SQLite internal storage for maintainability and sharing information with other applications.
  • Worked on the authentification of the application with the server to handle secure communications.
  • Implemented a custom hamburger menu to incorporate into the application to allow users get to the different application sections by swiping Confidential the edge of the screen.
  • Worked on the general design and user experience within the application in order to be simple and engaging.
  • Functionality developed was Unit Tested using the built in JUnit testing framework in Android Studio.
  • Implemented a private library to
  • Worked on the paypal payments support on the application. Involved development on the applications networking module, SQLite storage and implementing the Paypal Mobile SDK.
  • The project was managed and developed under an Agile methodology.
  • The team was comprised of 2 Android developers, 1 QA and 1 designer.

Software Developer

Confidential

Responsibilities:

  • Worked on the refactoring and documentation of a previous version of the system.
  • Developed a new version of the system from scratch that replaced the previous product.
  • Worked on the extension of the new system to include additional features.
  • Collaborated on the module that predicted the best time of the year to sow and harvest. Involved implementing machine learning and Decision Trees in C#.
  • Responsible for maintenance scripting the system using Visual Basic 6, SQL, Microsoft SQL Server, IIS.
  • Contributed to the software as a service implementation using .NET technology using the Entity framework, Microsoft SQL server, C#, Microsoft Azure, SVN.
  • Responsible for designing and developing Unit Tests for the database model, business logic and core modules.

We'd love your feedback!