We provide IT Staff Augmentation Services!

Android Senior Developer Resume

0/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY:

  • 5+ year working as Android Developer working with the most popular android versions including Android 5.0
  • 9+ years of experience as software developer with Java technologies
  • Experienced in the real state, automobile, food and ticketing companies
  • Proactive interest in latest technology such as Android Wear, Android Beam, Android TV
  • Proficient in object - oriented design, data structures, problem solving, complexity analysis, and debugging
  • Keen eye for front-end development and skilled in the usage of new and powerful technologies to improve performance
  • Highly skilled in social integration APIs like Twitter, Facebook, Instagram and Google+
  • Expertise in the usage of third party libraries for better performance on HTTP requests
  • Developed applications that need the usage of multithreading and asynchronous processes
  • Proactive interest in the usage of sensors and Sensor framework provided by the Android SDK
  • Gathered requirements on different projects in order to create proper high level and detail designs
  • Architected, conceptualized, designed, and implemented medium to large android mobile projects
  • Extensive debugging skills and eye to improve code performance and reducing security risks
  • Experienced in web service development RESTful and SOAP deploying to JBoss, GlassFish and Tomcat servers
  • Able handling JSON and XML HTTP requests from web services and parsing responses using native Advocate of TDD and promoter of the testing of applications in both simulators and devices before releasing
  • Skilled in writing and running tests for Android applications using Robotium and Robolectric
  • Knowledge of the most famous version control systems like Git, SVN and Tortoise
  • Highly experienced with technologies and procedures to promote the continuous integration of the projects
  • Able to communicate effectively and clearly to express or discuss any technical requirement
  • Planned and executed detailed project plans, including time and effort estimations
  • Regarded as a mentor by my teammates always motivated and helping others during difficulties
  • Skilled in problem solving, understands complexity and finding ways to benefit of the project
  • Knowledge of code obfuscators to preserve the security of development implementations and third party libraries
  • Worked with stored procedures, triggers, and schemas of Database Management Systems
  • Expertise with relational databases and SQL on server and client side implementations

TECHNICAL SKILLS:

Languages: Android, Java J2SE, J2EE, C, C++, C#, JavaScript, HTML5, HTML, XML and XHTML, CSS3, jQuery

Databases: Oracle, MySQL, SQLite

Frameworks: Struts, Spring Hibernate

App/Web Servers: JBoss,Apache Tomcat, Glassfish

Web Services: RESTful, SOAP, JSON, GSON

IDES: Android Studio, Eclipse Android

Libraries: KSoap, Universal Image Loader, Picasso,GSON, HttpClient, Volley, Retrofit, Facebook, Twitter

Google API s: Google Maps, Google Analytics, Google AdMob, Google Cloud Services

Version Control Tools: Git, Subversion

Methodologies: CMMI, PMI, Six Sigma, Scrum, Agile, Waterfall

Testing Tools: JUnit, Robotium, Robolectric

PROFESSIONAL EXPERIENCE:

Android Senior Developer

Confidential, Los Angeles, CA

Responsibilities:

  • Obtained the new requirements through interviews with the customer
  • Worked on a re definition of the RESTful API to add new functionalities and new data to the app
  • Enhanced the UI/UX to follow the guidelines provided by Google’s Material Design
  • Coordinated the implementation of Retrofit in the HTTP requests inside the application
  • Introduced the usage of Picasso library to the management and loading of images
  • Introduced the usage of Shared Ps to store important data about social network connections
  • Designed the UI/UX of the application using Custom Views and List Views
  • Introduced the Google Maps API integration with the application
  • Leaded of the team in charge of gathering the requirements from the customer
  • Programmed the locale to support different languages
  • Incorporated the communication between the application and the other Android applications supported by the customer
  • Helped to mitigate errors and bug corrections
  • Reading in a real time the current location of the device using Google Map API

Technologies: Retrofit, Material Design, Picasso, Shared Ps, Google Maps API, Java

Android Senior Developer

Confidential, Chicago, IL

Responsibilities:

  • Obtained the new requirements through interviews with the customer
  • Worked on a re definition of the RESTful API to add new functionalities and new data to the app
  • Helped to reduce size of images without sacrificing quality implementing the Volley library
  • Enhanced the UI/UX to follow the guidelines provided by Google’s Material Design
  • Improved the search navigation Activity for find out station names
  • Added the push notifications through the Google Cloud Messaging API
  • Tested Android application with Robotium and Robolectric testing tools
  • Incorporated the JUnit test cases for the http connections
  • Coordinated the implementation of Volley in the HTTP requests inside the application
  • Added the SQLite tables for new elements of the application
  • Introduced the usage of Picasso library to the management and loading of images
  • Charted the social networks connection of the application with Twitter
  • Introduced the usage of Shared Ps to store important data about social network connections
  • Designed the UI/UX of the application using Custom Views and List Views
  • Introduced the Google Maps API integration with the application
  • Leader of the team in charge of gathering the requirements from the customer
  • Used ProGuard to obfuscate the code.
  • Introduced the SQLite helper for the local storage of the application
  • Programmed the locale to support different languages
  • Incorporated the communication between the application and the other Android applications supported by the customer
  • Helped to mitigate errors and bug corrections

Technologies: Android Studio, Volley, Material Design, Google Cloud Messaging API, Robotium, Robolectric, JUnit, SQLite, Twitter API, Picasso, Shared Ps, Google Maps API, Java

Android Senior Developer

Confidential, Atlanta, GA

Responsibilities:

  • Helped to update the version of the app and give support for Android Lollipop
  • Updated the UI/UX by adding Drawer Menu
  • Incorporated the tab navigation over the application using the View Pager Indicator third party library
  • Introduced the push notifications through the Google Cloud Messaging API
  • Implemented List View to show the different options.
  • Secured the code of the application by obfuscating it
  • Enhanced the module that communicates with the Java Web Service
  • Improved the usage of Picasso library to the management and loading of images
  • Implemented SQLCipher to protect the database content
  • Designed the UI/UX of the application using Custom Views and Compound Views
  • Improved the UI/UX using customized Android styles and themes
  • Enhanced the User Experience with the implementation of the Tab Navigation
  • Chaired the integration with the Facebook API inside the application
  • Integrated the Twitter API inside the application
  • Worked with the Google Maps API integration with the application
  • Improved the SQLite helper and Dao classes for the local storage of the application
  • Used google Maps and location services to better guide the user where to find the car and the dealer
  • Incorporated Android Wear custom notifications
  • Implemented Parse push notifications replacing Urban Airship

Technologies: Android Studio, Java, View Pager Indicator, Google Cloud Messaging API, Drawer Layout, Picasso, Custom Views, Facebook API, Twitter API, Google Maps API, SQLite, Android Wear, Parse

Mobile Developer

Confidential

Responsibilities:

  • Added selectors and effects on UI/UX elements to enhance the User Experience
  • Defined the design patterns to be used in the Android development
  • Google maps implementation with various functionalities for the user navigation with Google Places
  • Attended high rank meetings with the client to know more about business and requirements
  • Coordinated a team of 3 developers 1 graphic designer and 1 UX expert
  • Gathered the requirements and obtained the high level and detail design documents
  • Provided tools to start working and strategies to follow for the code development
  • Mentored 2 junior developers about the company coding conventions and standards
  • Automated process so the user no longer captures additional information, renovating the business rules also
  • Created custom and compound views to match the UI approved design.
  • Secured the SQLite database using data encryption with SQLCipher
  • Helped to manage the versions of the application through subversion best practices
  • Tested the application at various levels using several physical devices and emulators
  • Conducted meeting to assign weights to the User Histories to be developed in the next Sprint
  • Kept track of the project progress using JIRA
  • Worked with asynchronous http requests to avoid blocking the UI thread
  • Worked closely with the back end team to improve the RESTful API design
  • Applied fragments to minimize the activity count and simplify the navigation

Technologies: Eclipse, SVN, SQLite, Activities, Fragments, Intents, Intent Filters, Parcelable, MySQL, AsyncTask, ListView, Compound Views, JUnit testing, GPS, Google Maps, SQLCipher

Android Developer

Confidential

Responsibilities:

  • Used ActionBarSherlock to handle menus and improve the UI
  • Worked in the backend on the API definition for sending and requesting data to the web services
  • Conducted Integration and functional testing to ensure the user satisfaction and approval
  • Created and optimized the infrastructure for the internal SQLite database and SharedPs data persistence
  • Re-structured list views to use View Holder pattern with lazy loading for improved usability and lower memory footprint
  • Worked with Eclipse Indigo as the default IDE + ADT
  • Worked with SVN for source code versioning
  • Used Jira for new requirements, issues and bug tracking
  • Exchanged information between the application and the main database using RESTful web services and AsyncTask or Services
  • Created Compound views to render results in better format on all ListViews
  • Implemented Singleton, Observer and MVC design patterns

Technologies: Eclipse, SVN, SQLite, Activities, Fragments, Intents, Intent Filters, Parcelables, Google Maps, ActionBarSherlock, SharedPs, AsyncTask, ListView, Compound Views, JUnit testing, AsyncTask

Android Developer

Confidential

Responsibilities:

  • Involved in the decision making for the technologies being used
  • Installed and configured the Ubuntu Server with Tomcat and MySQL server
  • Enhanced the usage of SQLite databases for caching and storing frequently used information
  • Re-structured list views using Compound Views and ViewHolders with lazy loading for improved usability and lower memory footprint
  • Investigated errors and bugs that caused undesirable behaviors
  • Created custom views and animations for visually appealing user interfaces
  • Introduced Parcelable for object transfers within activities
  • Worked in the backend to send and receive data to the web services in an standardized manner
  • Worked with AsyncTask to consume RESTful web services
  • Worked with SVN for source code versioning
  • Used Universal Image Loader for downloading and caching images from internet
  • Mentored 3 junior developers on Android best practices
  • Conducted code review with my pairs
  • Enforced new naming and coding conventions

Technologies: Eclipse, SVN, Ubuntu, MySQL, Tomcat, SQLite, Activities, Fragments, Intents, Intent Filters, Parcelables, ActionBarSherlock, SharedPs, AsyncTask, ListView, Compound Views, JUnit testing.

Application Support Engineer

Confidential

Responsibilities:

  • Gathered the requirements and wrote the technical documentation
  • Developed several web applications with Java Servlets and JSP’s
  • Worked with Tibco Administrator tool when a schedule maintenance occurs using UNIX console access

Technologies: Oracle, Unix, PL/SQL, Java Language JDK 1.4, JavaScript, HTML, SQL, Tibco Suite, Unix commands, CMMI

Software Engineer

Confidential

Responsibilities:

  • Gathered the requirements and wrote the technical documentation
  • Developed several web applications with Java Servlets and JSP’s
  • Resolved some critical troubles in the web services in the production environment
  • Created an automated service for building PDF files per store from a parametrized SQL query attaching images

Technologies: Oracle, Windows XP, PL/SQL, Java Language JDK 1.4, JavaScript, HTML, Structure Query Language (SQL), Spring Framework (IoC), Struts 2 framework, JQuery, Ajax, Scrum, Eclipse IDE, Enterprise Architect, Toad for Oracle

Software Engineer

Confidential

Responsibilities:

  • Built one application to record the phone calls from the clients and at the end of the month the application generated a report and this one showed us the most requested real estate properties
  • Created a search engine to find properties so fast looking for some filters like price, zone, number of rooms, bathrooms and tuning it each time that they made me any observation.

Technologies: MySQL, NetBeans, Java 2EE, Swing, Struts, CMMI

Software Engineer

Confidential

Responsibilities:

  • Made documents from analysis detail and technical using UML and codifying the solution using Java language
  • Gathered the requirements and wrote the technical design
  • Diagramed classes and sequence diagram for each use case

Technologies: MySQL, Java Language, JavaScript, HTML, Eclipse IDE, Hibernate, Struts

We'd love your feedback!