We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

2.00/5 (Submit Your Rating)

Miami, FL

PROFESSIONAL SUMMARY:

  • 10 years’ IT industry experience with 7 years focusing on Android and web solutions
  • Planned, designed, developed and implemented successful Confidential - scale projects from conception to completion
  • Strong leadership and communication skills in an Agile environment
  • Experienced in publishing Android apps on Confidential
  • Well versed with UI design and creation using custom, compound views, styles, shapes and animations including the new Material Design
  • Fluent with a series of Android design patterns and related third party libraries
  • Designed and developed web services for data exchange with Mobile and Desktop Apps
  • Class structure generation for Android, oriented to Windows’ web services communication
  • Entity-relationship modeling and databases creation using SQLite
  • Talented in building end-to-end Android applications incorporating full extent of architecture, design and implementation
  • Planning, installation and maintenance of code repositories for different projects
  • Comfortable working with Confidential social media integrations, such as Confidential, Confidential, Confidential, etc.
  • Proficient in JUnit and automation testing applying testing patterns like Confidential
  • Trained new startup programmers applying advanced Object-Oriented Programming (OOP) concepts on different technologies to help them improve
  • Design and creation of data interchange ( Confidential )
  • Tenacious in problem solving and responsible completion of task
  • Skilled implementing Android Wear
  • Solid exposure to Version Control tools such as SVN and Git

TECHNICAL SKILLS:

Programming Languages: 18 years Java, Python, JavaScript, C/C++, VB, VFP, SQL, HTML, Assembly

Technologies Used: Android SDK, RESTful Web Services, SOAP, EJB, PHP, bash scripting, awk, Groovy, Mockito, Spock, Quartz, Memcached, Netflix/archaius, Mambo, CGI, HTML, xDoclet, XML, Servlets, JSP, xHTML, JSF, Struts, Chains, Dojo, AJAX, Ext-JS, multi-threading, concurrency, reflection, DOM, AI, Graphics and Data Visualization, Java 2D, ILog JViews, GraphViz, yFiles, TIBCO Rendezvous, JMS, RMI, JDBC, Jini/JavaSpaces, UML, JFC/Swing, EDI, ODBC, bar coding, serial communications, digital imaging, QuickTime

RDBMs Used: Oracle, MS SQL Server 2000, Sybase, Borland Interbase, mySQL

Tools: Used: httpd, JRun, Apache Tomcat, Eclipse, JBuilder, Visual Cafe, CodeWarrior, NetBeans, MS Visual Studio, InstallShield, Optimize-it, JProbe, VisualVM, Adobe Photoshop, MS Office, IRC, VNC, Hudson, Ant, Maven, Scratchbox, Busybox, Minicom, Xerces, SAX

Version Control: Subversion, CVS, PVCS, MS Visual SourceSafe, Perforce

Testing: FEST, SilkTest, JUnit

Systems and Software: Unix, Windows, MS-DOS, CP/M

Application Servers: Weblogic, JBoss, Apache, GlassFish

PROFESSIONAL EXPERIENCE:

SR. ANDROID DEVELOPER

Confidential

Responsibilities:

  • Managed a team of 3 developers, 1 system analyst and 1 graphic designer
  • Conducted requirement gathering meetings with company management and developers
  • Used Jira to for centralizing information management and bug tracking
  • Participated on the decision making process for design and architectural changes for the application
  • Redesigned the UI to replace activities with Fragments
  • Suggested and developed the navigation drawer to consolidate the navigation of the application
  • Included the Volley library to consume RESTful web services
  • Standardized Universal Image Loader API as the default image loader across the application
  • Enforced local broadcast messaging for asynchronous communication between application components
  • Enhanced the usage of SQLite databases for caching and storing frequently used information
  • Influenced developers to align to a regular functional unit testing regime close to the end of every SCRUM cycle
  • Guided developers in writing and upgrading the product documentation
  • Prioritized code documentation at recurring release cycles
  • Trained junior members of the team to handle product support
  • Introduced automatic black-box function testing with Robotium for Android decreasing manual testing overhead

Technologies : Android Studio, Android Wear, RESTful web services, Android SDK, Volley, Urban Airship push notification, SQLite, Universal Image Loader, GSON

SR. ANDROID DEVELOPER

Confidential, Miami, FL

Responsibilities:

  • This was a brand new app, working on it from Design through Support phases of the SDLC
  • Designed for Tablets running Android 4.0+
  • Requirement analysis using the company documentation with all the specifications needed for the catalogue
  • Designing and creating all screens specified within documentation
  • Defining and implementing the SQLite database on the client side using Firefox SQLite Manager Plugin
  • Interfacing with web services to gather data to be inserted into the client side database
  • Using the fragments design pattern structure to create a multi-panel application
  • Creation of background thread for database and web service interaction to run on
  • Used device locales to create a list of countries and languages, to request catalog data in
  • Data Exchange consulting restful web services, using Google GSON Library to process received JSON data string
  • Used LINT Library for code review
  • Stored and shared source code using Git

Technologies : Java, SQLite, Eclipse + ADT + Android SDK, Firefox SQLite Manager Plugin, GSON Library, AsyncTask, Fragments, Volley and Picasso libraries

ANDROID ARCHITECT

Confidential

Responsibilities:

  • Implemented for Phones and Tablets running Android 2.0+
  • Definition and creation of the presentation layer as one area of concern. Using SlidingTabLayout and SlidingTabStrip from Google
  • Creation all the mockup for the app using Adobe Firework and Adobe Photoshop
  • Created multiple POC’s to prove the original viability of centralizing multiple publications, on multiple web services, in one app
  • Definition and creation of the data access layer as one are of concern (data layer). Interfacing a SQLite database on the client side for offline access of ads
  • Updating the application content through a Confidential files containing a JSON with the data to insert to a local SQLite database
  • Interfaced the database queries with a AsyncTask implementation with callbacks in order to send results to the main user thread
  • Created and stored project source code using SVN
  • Code analysis with Lint
  • Applying the Confidential testing pattern to progress through the user stories in each sprint with Junit.
  • Testing the User Interface with the Squish Tool from FrogLogic, which is an automation UI testing tool
  • Parsing JSON string into Data Class Structure using the Jackson library in order to implement a streaming parcel
  • Applying Scrum as the development methodology

Technologies: Java, SQLite, Eclipse + ADT + Android SDK, Adobe Firework and Adobe Photoshop, Visual Paradigm UML, Firefox SQLite Manager Plugin, Jackson Library, AsyncTask, Confidential testing pattern, LINT, Scrum Methodology

SR. ANDROID DEVELOPER

Confidential

Responsibilities:

  • Architecture definition of the client side app
  • Modeling and documenting all the possible scenarios defining the most important component models and including the database on the client side
  • Design of the communication layer between applications and between applications in different machines on the same network
  • Re-implementation of authentication libraries to replace the system login authentication process on Linux operating system using the PAM libraries
  • Design an operating system control mechanisms to motoring applications behavior and user actions on Linux systems under Ubuntu 10.04
  • Creation of a Mobile app to allow users access to their virtual money account on the company and only accessible around the centers areas the local wifi networks
  • Creation of the data exchange for the system using windows web services base on SOAP and WCF techs
  • Back-end server side full definition and creation using Microsoft SQL server 2012
  • Implementation and creation the entire business table representation on a national database, with view and store procedures
  • Full implementation of the back-end on the client side
  • Creating of all the installation protocols needed by the system
  • Creation of all the modules as Linux daemons to be executed by the root user during all the live cycle of the machine

Technologies : C#, C/C++, C#, Java, WCF, Visual Studio, Anjuta, Dbus, Linux Sockets, Soap, Visual Paradigm, Cristal Report, MySQL, Microsoft SQL Server 2008, Eclipse + Android ADB + Android SDK

We'd love your feedback!