Sr. Android Developer Resume
Chicago, IL
SUMMARY:
- 4 Years of experience as a Mobile Developer (Android and Flex Mobile)
- 4 Years of experience in website development, including HTML5, CSS3, MySQL, Apache, Struts, Spring, WebLogic, Oracle Databases.
- Excellent problem solving and communication skills - comfortable explaining technical concepts to non-technical people.
- Comfortable working both in a team, and alone.
- Familiar to create script for Oracle database with PL/SQL.
- Participated in all phases of the development life cycle including: system analysis, design, development, debugging, report generation, testing and documentation.
- Familiar with Agile methodology and SCRUM meetings.
- Expertise in Automated testing with Junit and Gradle.
- Extensive experience in user interface and user experience (UI/UX) using various wireframing tools.
- Skilled developing custom UI elements such as custom and compound views to match UI/UX specifications.
- Comfortable with version control tools such as Git and SVN.
- Comfortable using GitHub and BitBucket as version control management.
- Understand the importance of implementing best practices and security whenever possible
- Able to adopt new technologies quickly.
- Proficient at consuming services from web based applications.
- Familiar with MVC, Singleton, Observer and Dependency Injection design patterns.
- Understand the importance of implementing a user-friendly and pleasing user interface.
- Experience implementing persistent data in device memory, web-based databases, and the cloud
- Comfortable to make SOAP and RESTful web services.
- Trained and mentored several Jr developers about coding best practices.
- Experience using tools like a PhoneGap and Apache Cordova.
- Experience in deploy final project in production and develop environment.
TECHNICAL SKILLS:
Operating Systems: Microsoft Windows, Linux (Ubuntu, Fedora, Suse), MacOS
Languages: Android SDK, Java 7, HTML, CSS3, JavaScript, ActionScript, MXML, .NET, PL/SQL
Framework: Struts, Spring
Databases: SQLite, MySQL, Oracle, PostgreSQL
Web Servers: Apache, Tomcat, JBoss, WebLogic 11g, Glassfish, IIS
Web Services: RESTful, SOAP, JAX-RS, JAX-WS
IDEs: Eclipse EE, Android Studio, Eclipse ADT, Microsoft Visual Studio, Xcode
Libraries: Picasso, Volley, okHttp, Butter Knife, Parse, Pay Pal, SQLite, Facebook, Twitter, YouTube API s
Methodologies: Agile, SCRUM
Change Management Tools: Git, SVN
Incident Report Tracking: Jira
Testing: Mockito, JUnit, Expresso
PROFESSIONAL EXPERIENCE:
Sr. Android Developer
Confidential, Chicago, IL
Responsibilities:
- Use of support libraries (v4, v7) to ensure backward compatibility with older OS versions.
- Implemented Bolts framework for asynchronous tasks and handling complex errors.
- Used Butter Knife library for implemented binding for Android views.
- Implemented Conekta Android framework in order to process payments with Conekta private API key.
- Used minimal-json libraries to write and read files JSON.
- Integrated Facebook API for posting with the application.
- Implemented Google Mobile Services.
- Used Android Async Http in order to make asynchronous HTTP request and handle responses in anonymous callback.
- Usde NewRelic in order to optimize and improve the performance.
- Implemented Parse to simplify mobile push notifications.
- Worked with PayPal Android SDK for making payments.
- Implemented Otto library for decouple different parts of the application.
- Implemented Picasso to download the image from web services.
- Used Dagger for a dependency injection.
- Implemented icepick Android library that eliminates the boilerplate of saving and restoring instance state.
- Worked on GitHub and Bitbucket as a management version of control.
- Worked with card.io SDK for Android in order to scanning fast, easy credit card in mobile apps.
- Used Realm in order to create a mobile database.
- Used Retrofit for consumes API Restfull services.
- Worked with Okio library for improve the use of java.io and java.nio.
- Used StickyListHeader in order to integrate section header in the ListView.
- Involved in the decision making for the technologies being used.
Technologies Used: Alert Dialog, Spinner, AdapterView, ArrayAdapter, WebView, LinearLayout, ProgressDialog, Intent, ListView, Services, Dagger, Picasso, Retrofit, Realm.
Sr. Flex Mobile Developer
Confidential
Responsibilities:
- Worked with HTTPService for consume API Restful.
- Worked with Blaze DS for consume SOA WebServices.
- Extensive use of IDE Adobe Flash Builder for app authoring, debugging and testing.
- Attended daily SCRUM meetings to track app development progress.
- Worked compound components with ActionScript.
- Utilized Git and SVN version control tool as source control management system.
- Supported multiple screen resolutions to provide resizing across multiple iOS devices.
- Altered UI layout based off of end-user feedback to improve usability
- Utilized Log4J to create a log for tracking the app.
- Contributed to the technical documentation for this application.
Technologies Used: Spark elements, TileLayout, BasicLayout, VerticalLayout, HorizontalLayout, Spinner, List, DataGrid, ItemRenders, DateFormat, CurrencyFormat, ActionScript, MXML, JavaScript
Sr. Android Developer
Confidential
Responsibilities:
- Use of support libraries (v4, v7) to ensure backward compatibility with older OS versions.
- Implemented comScore SDK for analytics proposes.
- Used Google AdMob in order to maximize the monetization.
- Implemented Google Mobile Services.
- Used YouTube Android Player API to in corporate videos.
- Worked with JSON library to parse JSON files.
- Implemented AndroidAsync to use WebSocket and Socket.IO.
- Implemented ion in order to use Asynchronous networking and image loading.
- Worked with Nine Old Androids library for include animating rotation, translation, alpha and scale.
- Implemented Otto library for decouple different parts of the application
- Implemented Picasso for downloads the image and show in UI.
- Used NewRelic in order to optimize and improve the performance.
- Implemented Parse for makes the push notification easy.
- Worked with OkHttp for consume web services.
- Used Smooth Progress Bar library for have a smooth and customizable horizontal indeterminate Progress Bar.
- Worked with Okio library in order that use java.io and java.nio much easier to access.
- Used Joda-Time for provide a quality replacement for java date and time classes.
- Implemented JSOUP open source library in order of extracting and manipulating data, using DOM, CSS and jquery-like methods.
Technologies Used: Alert Dialog, Spinner, AdapterView, ArrayAdapter, WebView, LinearLayout, ProgressDialog, Intent, ListView, Services, Parse, OkHttp, SmoothProgressBar, AdMob, JSOUP, Okio, Joda-Time, NineOldAndroids, SQLite.
Sr. Android Developer
Confidential
Responsibilities:
- Use of support libraries (v4, v7) to ensure backward compatibility with older OS versions.
- Implemented comScore SDK for analytics proposes.
- Implemented Google API for Android
- Used Google GSON to parse JSON files.
- Use Java Guava Libraries for string processing, concurrency libraries, I/O functions.
- Worked with Disk LRU cache.
- Used OkHttp for exchange data & media through HTTP protocol.
- Worked with Picasso library.
- Implemented Dagger for dependency injection.
- Worked with EventBus library for simplifies communication between Activities, Fragments, Thread, Services, etc.
- Used Parceler to serialize Java objects between Context.
- Worked with Okio library with the goal that use java.io and java.nio much easier to access.
- Used RoboBinding framework to write UI code that is easier to read, test and maintain without performance compromise.
- Supported multiple screen resolutions to provide proper resizing across multiple devices.
- Used parse for JSON and XML files.
- Attended daily SCRUM meetings to track app development progress.
- Worked with Retrofit to consume REST API Web Services
- UI/UX design and wireframing with multiple tools, most notably Balsamiq Mockups
Technologies Used: Alert Dialog, Spinner, AdapterView, ArrayAdapter, WebView, LinearLayout, ProgressDialog, Intent, ListView, Services, RoboBinding, Okio, EventBus, Retrofit, comScore, Perceler, Retrofit.
Android Developer
Confidential
Responsibilities:
- Use of support libraries (v4, v7) to ensure backward compatibility with older OS versions.
- Implemented Bolts framework for asynchronous tasks and handling complex errors.
- Utilized ActionBarSherlock library to ensure compatibility with action bars in Android
- Implemented comScore SDK for analytics proposes.
- Worked with the Facebook API for posting exercise goals reached to user’s timeline.
- Implemented push notifications with Google Cloud Messaging.
- Used Google GSON to parse JSON files.
- Used Action Bar Push To Refresh
- Implemented Sliding Menu library to create sliding menus.
- Implemented SQLite database for persistent data storage and retrieval.
- Mentored junior developers by providing advice and guidance when necessary.
- Supported multiple screen resolutions to provide proper resizing across multiple devices.
- Tracked issued, project planning and development life cycle with Jira.
- Used parse for JSON and XML files.
- Attended daily SCRUM meetings to track app development progress.
- Utilize Git version control tool as source control management system.
Technologies Used: Alert Dialog, Spinner, AdapterView, ArrayAdapter, WebView, LinearLayout, ProgressDialog, Intent, ListView, Menu, ActionBar PushToRefresh, SQLite.
Android Developer
Confidential
Responsibilities:
- Designed SQLite database schema for implementing persistent data storage.
- Implemented RadaeePDF SDK Android for read, view and modifies PDF files.
- Implemented services to download PDF files.
- Implemented the YouTube Android Player API.
- Contributed to the technical documentation for this application.
- Attended weekly meetings to report application progress.
- Used AChartEngine (charting library for Android applications) for financial indicators.
- Used GZIP Input Stream for reading compressed data in the GZIP file format.
- Used Jackson library for parsing JSON files.
- Created a WebView for view some html page.
Technologies Used: Activities, Intents, Intent Filters, Dialogs, Adapter, AsyncTask, Fragments, GZIP, AChartEngine, Jackson, WebView, YouTube API, RadaeePDF.