We provide IT Staff Augmentation Services!

Sr Android Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 3+ year of experience as Android Developer working with 2.3 (Gingerbread), 4.0 (Ice Cream Sandwich), 4.1 (Jelly Bean), 4.4 (KitKat) and 5.0 (Lollipop)
  • 5+ years of experience as Software developer using Java Web technologies
  • Highly experienced in banking companies and tourism companies
  • Proficient in object - oriented design, data structures, problem solving, complexity analysis, and debugging
  • Keen eye for front-end development and skilled in teh usage of new and powerful technologies to improve performance
  • Proactive interest in latest technology and industry topics / self-learning such as Android Wear, Android Beam (NFC), Android TV, and Google Chromecast
  • Expertise in teh usage of third party libraries for better performance loading images or HTTP requests
  • Developed applications dat need teh usage of multithreading and asynchronous processes
  • Incorporated methodologies of development such as Scrum and RUP
  • Highly skilled in teh implementation of external libraries (APIs) like Twitter, Facebook, Instagram and Google+
  • Proactive interest in teh usage of sensors and Sensor framework provided by teh Android SDK
  • Advocate learn teh data transfer with Bluetooth and NFC with Android frameworks
  • Helped identify constraints and requirements of different projects in order to create proper documentation
  • Conceptualized, designed, and implemented Android mobile projects
  • Modeled project’s architectural diagrams and created their specific document elements (roles, activities, events) and behavior implementing UML methodology. I elaborated class diagrams, component diagrams, activity diagrams, use case diagrams, and sequence diagrams
  • Extensive debugging skills and eye to improve code performance, identify security risks and spot required validations
  • Experienced testing applications, deploying projects using different containers like jboss, glassfish and tomcat servers at local and remote locations.
  • Advocate of TDD and promoter of teh testing of applications in both simulators and devices before releasing teh final version
  • Skilled in writing and running tests for Android applications using Robotium and Robolectric
  • Able to use teh Android Debugging Bridge (ADB) to install or uninstall APK’s, to access databases; also to use teh Android log console
  • Knowledge of teh most famous version control systems like Git, SVN and Tortoise
  • Highly experienced with technologies and procedures to promote teh continuous integration of teh projects
  • Able to communicate effectively, accurately and clearly to express or debate any technical requirement
  • Planned and executed detailed manual (Gantt charts), and fixed duration (time is non) project plans and creation of detailed activity documents for collaborators
  • In charge of teh configuration of servers (logic perspective): domain, DMZ firewall, web servers, application servers and DB access
  • Regarded as a mentor by my junior teammates. Someone who is always motivated and cares about personal and team performance and is always helping others during difficulties
  • Skilled in problem solving, understands complexity and finding ways to benefit of teh project
  • Responsible and committed team member
  • Upgraded spring security implementation to a latest version in order to mitigate risks
  • Knowledge of code obfuscators to preserve teh security of development
  • Worked with cipher algorithms to improve security while manipulating data such as LDAP, SHA-1, SSL, RSA, DSA
  • Designed web pages with new trends taking advantage of teh most recent user interface patterns
  • Developed responsive web pages to be used by browsers at desktop, tablets or phones
  • Created mobile-friendly versions of existing websites using responsive design
  • Skilled in teh creation of friendly user interfaces for Android applications
  • Experienced developing and consuming java web services such as JAX-WS (SOAP) and JAX-RS (RESTful)
  • Able handling JSON and XML HTTP requests from web services and parsing responses using native implementations and third party libraries
  • Worked with stored procedures, triggers, and schemas of Database Management Systems
  • Expertise with SQLite implementation for Android applications
  • Managed MYSQL, Oracle, PostgreSQL and MongoDB

TECHNICAL SKILLS:

Languages: Android, Objective C, Java J2SE, J2EE, C, C++, C#, JavaScript

Markup Languages: HTML5, HTML, XML and XHTML, CSS3

Databases: Oracle 11g, Oracle 12g, MySQL, SQLite, PostgreSQL, MongoDB

Frameworks: Struts MVC, Spring MVC, Spring Security, JSF, JQuery, Hibernate, JQuery Mobile

App/Web Servers: Jboss 4, Jboss 5.1 EAP, Jboss 6, Apache Tomcat, Glassfish 3

Web Services: RESTful, SOAP, JSON, GSON

IDES: Android Studio, Eclipse Android, Spring Android, Eclipse, MyEclipse, Netbeans, Visual Studio, Xcode, IntelliJ IDEA

Libraries: KSoap, Bootstrap, Universal Image Loader, Picasso,GSON, HttpClient, Volley, Angularjs, Facebook API, Twitter API

Operating Systems: Microsoft Windows,Mac OS, Android, iOS

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

Change Management Tools: Tortoise, Git, Subversion

Methodologies: Scrum, Agile, Waterfall, RUP

Testing Tools: JUnit, Robotium, Robolectric, JMeter, TestFairy

Others: Microsoft Visio, Microsoft Project Manager, Apache Ant, Apache Cordova, Phonegap

Analysis and Modeling: UML, MVC, Singleton, Delegates,TDD, OOP, OOD, Dependency Injection

PROFESSIONAL EXPERIENCE:

Confidential

Sr Android Developer

Responsibilities:

  • Helped to update teh version of teh app and give support for Android Lollipop
  • Updated teh UI/UX by adding Drawer Menu
  • Incorporated teh tab navigation over teh application using teh View Pager Indicator third party library
  • Introduced teh push notifications through teh Google Cloud Messaging API
  • Implemented List View to show teh different options.
  • Secured teh code of teh application by teh obfuscation of it
  • Enhanced teh module dat communicates with teh Java Web Service to make teh application Login
  • Improved teh usage of Picasso library to teh management and loading of images
  • Implemented teh cipher method for teh storage of sensitive data such as passwords within teh Android application
  • Designed teh UI/UX of teh application using Custom Views
  • Improved teh UI/UX using customized Android styles and themes
  • Enhanced teh User Experience with teh implementation of teh Tab Navigation
  • Chaired teh integration with teh Facebook API inside teh application
  • Integrated teh Twitter API inside teh application
  • Worked with teh integration of Google Maps API into teh application
  • Created teh SQLite helper for teh application local storage

Confidential

Senior Android Developer

Responsibilities:

  • Enhanced teh UI/UX to follow teh guidelines provided by Google’s Material Design
  • Improved teh search navigation Activity for find out station names
  • Added teh push notifications through teh Google Cloud Messaging API
  • Tested Android application with Robotium and Robolectric testing tools
  • Incorporated teh JUnit test cases for teh http connections
  • Coordinated teh implementation of Volley in teh HTTP requests inside teh application
  • Added teh SQLite tables for new elements of teh application
  • Introduced teh usage of Picasso library to teh management and loading of images
  • Charted teh social networks connection of teh application with Twitter
  • Introduced teh usage of Shared Preferences to store important data about social network connections
  • Designed teh UI/UX of teh application using Custom Views and List Views
  • Introduced teh Google Maps API integration with teh application
  • Led teh team in charge of gathering teh requirements from teh customer
  • Introduced teh SQLite helper for teh local storage of teh application
  • Programmed teh locale to support different languages
  • Incorporated teh communication between teh application and teh other Android applications supported by teh customer
  • Helped to mitigate errors and bug corrections
  • Obtained teh requirements through interviews with teh customer
  • Designed teh ERM (Entity Relationship Model) for teh database using UML and Microsoft Visio tools

Confidential

Android Developer/ Senior Java Developer

Responsibilities:

  • Coordinated teh project since it started.
  • Provided tools to start working and strategies to follow for teh code development.
  • Created a method to reduce time with new co workers and their learning curves.
  • Organized, managed, developed and maintained teh banking customer application
  • Automated process so teh client no longer captures additional information, renovating teh business rules also.
  • Upgraded teh front view from old technologies to new responsive
  • Developed a self opening account dat lasted less than five minutes
  • Helped to manage teh versions of teh application through subversion best practices.
  • Created working plans with Office Project Manager.
  • Supervised teh scrum planning poker meeting to assign weights to teh User Histories to be developed in teh next Sprint
  • Migrated teh version of teh application server from jboss 5 to jboss 6 (services layer consumed by teh application)
  • Development of new modules and processes with new technologies and frameworks
  • Started teh migration of teh Model (MVC) to JSON services for better performance
  • Worked with asynchronous requests to teh server with Volley library
  • In charge of teh configuration of servers (logic perspective): domain, certificates, DMZ firewall, web servers, application servers and DB
  • Attended high level meetings with teh customer to no more about business and requirements
  • Created teh UI/UX to follow teh guidelines provided by Google’s Material Design for teh Android Application
  • Managed teh module dat communicates with teh Spring Security and LDAP authentication login
  • Added selectors and ripples effects on UI/UX elements to enhance teh User Experience
  • Established teh design patterns to be used in teh Android development

Confidential

Responsibilities:

  • Helped with teh development of teh login in order to centralize access from website or teh application
  • Created of a layer to control teh sessions to logged clients
  • Designed new contents for teh user interface
  • Worked with images for different resolution screens and densities
  • Collected requirements and communicated teh ideas back to teammates
  • Consumed RESTful services using volley library
  • Developed with best practices for memory performance
  • Detected errors and bugs in order to correct them
  • Enhanced teh code in order to avoid bugs
  • Created teh public view from new members
  • Developed new process for teh bank members
  • Maintained local and international wire transfers
  • Optimized credit card payment module
  • Performed database access methods
  • Documented flows with UML diagrams
  • Updated teh UI/UX by adding compound views to teh public part of teh application
  • Introduced teh Google Maps API integration with teh application
  • Coached teh new team members about teh Android development
  • Documented teh Android development through teh Release Documentation
  • Worked with SharedPreferences to save teh user for login access
  • Incorporated teh camera to get teh picture of teh id to open an account
  • Supervised teh implementation of ListView to show different information in teh application
  • Headed teh team dat gathers teh functional requirements in teh customer facilities
  • Developed teh local database manager within teh Android application by using SQLite library
  • Enhanced teh video streaming performing Media Player
  • Tested Android application with Robotium testing tools

Confidential

Responsibilities:

  • Consumed RESTful services using a third party library such as Volley
  • Create services to be consumed by teh application
  • Re designed teh app screens with a better responsive UI
  • Optimized programming techniques and best practices for performance
  • Designed teh application to work from Gingerbread and above
  • Detected errors and bugs in order to correct them
  • Enhanced teh code in order to avoid bugs
  • Helped to identify constraints and requirements of different projects in order to create proper documentation
  • Developed teh UI following designer guidelines to create uniform branding of teh app
  • Created teh help and FAQ module for teh app
  • Designed new contents for teh user interface
  • Documented flows with UML diagrams
  • Developed new process using java and framework MVC
  • Helped with teh UI/UX of teh application using customized Android styles and themes
  • Programmed teh Async Tasks dat runs inside teh application used to load teh application data.
  • Implemented teh cipher method for teh storage of sensitive data such as passwords within teh Android application
  • Introduced algorithms to encrypt some of teh information sent to teh server

Confidential

Responsibilities:

  • Replaced teh look and feel from teh Banco Azteca website with teh new of Cuenta Selecta, adapting jsp files to new design
  • Documented flows with UML diagrams
  • Developed new process using java and framework struts and spring MVC
  • Detected errors and bugs in order to correct them
  • Enhanced teh code in order to avoid bugs
  • Worked with redhat LDAP for authentication
  • Developed new features to login with spring security
  • Upgraded teh login from acegi to spring security
  • Developed database stored procedures to be used by teh application with Oracle 12g
  • Worked with Oracle database management system through different tools
  • Self learning of Java Enterprise Edition
  • Updated contents and user interface with html and css
  • Designed new contents for teh user interface using java server pages and html
  • Migrated teh application server from glassfish 3 and java 5 to jboss 5 and java 6
  • Helped to identify constraints and requirements of different projects in order to create proper documentation
  • Created programming manuals
  • Development of new modules and process with framework struts 1.3
  • Implemented best practices gathering information through classes with pojos, DAO, DTO, VO, beans
  • Requested information from a web service to manipulate it, and creation of clients (SOAP, JSON and REST)
  • Worked with asynchronous requests to teh server through Ajax implementation
  • Created jar files to execute different tasks such as sending massive emails, inserting massive data to database or running a thread

We'd love your feedback!