We provide IT Staff Augmentation Services!

Sr Android Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • 4+ years of experience in Android with primary focus in providing multimedia entertainment content and software distribution/retail sales.
  • 4+ years of professional experience in the IT industry.
  • Requirement gathering experience and hands on technical documentations skills
  • Capable of developing long - term, highly scalable, performance-driven Android application solutions that exceed industry standards.
  • 5 published applications. 2 applications related to multimedia entertainment. 1 banking, 1 retail and 1 fast food.
  • Worked with Material Design, RecyclerView and CardView and Android Wear on Android 5.
  • Experience with connected web services.
  • Well versed in the use of the Eclipse IDE with ADT plugin and Android Studio.
  • Implemented security using javax.crypto and SQLCipher and Secure Preferences.
  • Hands on experience in creating dynamic user interfaces and user experiences (UI/UX) using a multitude of wire framing and mobile design techniques and tools and a wide variety of design patterns.
  • Driven to provide optimized, secure coding solutions that are reinforced with thorough requirement analysis, design documentation, secure RESTful API design and specialized bug testing.
  • Proficient in the agile methodology and leadership of SCRUM meetings.
  • Firm comprehension of Version Control tools such as SVN and Git.
  • Designed and created effective, secure relational database models client and server side.
  • Successfully managed teams of developers on large-scale Android projects.
  • Mentored junior Android developers to help develop their technical skills in the Android field.
  • Self-starter, proficient in the application of programming concepts, techniques, and methodologies.
  • Easily adaptable to new situations and learning new technologies quickly.

T ECHNICAL SKILLS

Languages: Java, C, C#, JQuery, XML, HTML5, CSS3, JSP

Databases: SQL, SQLite, MySQL

Web Services: SOAP, RESTful, JSON, GSON, Jackson, Tomcat, Apache, Volley, Retrofit, Picasso, Universal Image Loader

Third Party Libraries: SQLCipher, Butter Knife, Dagger, Retrofit, Crashlytics, ZXing, SQLCipher, GreenDAO, VisualOn, RoboGuice, Twitter, Facebook, FasterXML, UrbanAirship, ComScore, Millennial Media SDK, Leak Canary

Operating Systems: Windows, Ubuntu

Android Devices: Phone, Tablet, Smart TVs, Smart Watches

Version Control Tools: SVN, Git

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Sr Android Developer

Responsibilities:

  • Conducted requirement gathering sessions to get the new specs for the app.
  • Worked closely with the UI/UX team to get the new navigation structure.
  • Included the Crashlytics SDK to provide a deep and rich cross-device crash reporting in real time.
  • Used Leak Canary to trace memory leaks within the app and avoid out of memory issues.
  • Consumed RESTful web services using the Jackson FasterXML libraries for fast, efficient, lightweight processing of JSON data.
  • Implemented Millennial Media SDK to provide functionality for monetization and ads into the application.
  • Integrated to accurately capture and report on usage measurements for applications.
  • Collaborated with the quality team in the implementation of the Quantcast API to measure site traffic, gather demographic data, and tailor advertising for an individual experience unique to each user.
  • Modified the original design to include the RoboGuice framework to allow for Dependency Injection. This enables the programmer to provide annotations and dependency references rather than full initializations.
  • Debugged issues related to video playback, streaming and improper population of content views
  • Used Robolectric to test the functionality of various components contained within the app. Tested for errors in page loading, page transition, event handling, etc. Used these tests to optimize the performance.
  • Lead the publishing procedure for the application to the Google Play Store.

Technologies used: Java, Android, VisualOn, RESTful web services, JSON, XML, RoboGuice, Twitter, Facebook, Crashlytics, FasterXML, UrbanAirship, ComScore, Handmark, Millennial Media SDK, Leak Canary

Confidential, New York, NY

Android Developer

Responsibilities:

  • Created both Custom and Compound Views to bring the most dynamic but simple User Experience possible.
  • Consumed RESTful web services and parsed JSON responses to provide content data to the app using the JSON.org libraries.
  • Utilized the Volley image loader to load image previews obtained from the JSON responses to create a dynamic user experience.
  • Implemented the Nielsen app SDK to track certain metrics such as viewership, usage, etc.
  • Included VisualOn technologies that handle streaming services, audio and video playback.
  • Debugged crashes related to improper handling of video crashes related to loss of Wi-Fi/Network connection.
  • Implemented technologies from VisualOn that handle streaming services, audio and video playback.
  • Provided advice on proper handling of background processes through the use of AsyncTasks and AsyncTaskExecutor.
  • Mentored junior developers on various subjects related to android development and led daily SCRUM meetings with them to integrate them into an Agile development environment.
  • Provided advice related to maintaining site security and data integrity.
  • Worked on Espresso to Unit test the Application.

Confidential

Android Developer

Responsibilities:

  • Designed and implemented Android efficient and stable components according to functional specifications.
  • Integrated Login with Facebook authentication, reading and writing to Facebook APIs and support for UI elements such as pickers and dialogs.
  • ActionBarSherlock: Use ActionBarSherlock extension support library to facilitate the use of the action bar design pattern across all versions of Android with a single API.
  • Leverage beautiful design and navigation patterns using Jeremfeintein SlidingMenu.
  • Make asynchronous HTTP requests, handle responses in anonymous callbacks using Loopj Android libraries.
  • Customize Universal Image Loading library to highly customize image loading, caching and displaying images.
  • Allow the application to be used to Sign in to Twitter using Fabric twitter.
  • Efficient use of Google Analytics SDK for Android to collect user engagement data form their apps.
  • Used Zxing barcode library for card rewards management.
  • Develop separation of concerns using MVC and Factory Design Pattern.
  • Provide guidance and mentorship to the other team members.
  • Collaborate with cross-functional teams to define, design, and ship new features.

Confidential

Android Developer

Responsibilities:

  • Liaised with product and design teams to explore appropriate technical solutions to achieve the required product features while safeguarding reliability, scalability and performance.
  • Unit-test code for robustness, including edge cases, usability, and general reliability using Robolectric.
  • Follow Agile project management methodology.
  • Work on bug fixing and improving application performance using Fabric Crashlytics.
  • Up-to-date Time Zone calculations, support for oddball date formats, 8 calendar systems using JODA Android lib.
  • Integrate ViewPagerIndicator library for paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock.
  • Use ZXing Code Reader for reading bar codes from various sources, such as video streams, image files and raw intensity sensors.
  • Implement SpongyCastle library for Base64 encoding and decoding, password encryption, and ISO date formatting and parsing.
  • Use Parceables to serialize Java Objects between Contexts.
  • Import Ksoap2 to parse WSDL (Web Service Definition Language) and SOAP (Simple Object Access Protocol) messages.
  • Call Google Maps API for geo-location based features.
  • Social Style Date and Time Formatting using PrettyTime Android Library.

Confidential

Jr. Android Developer

Responsibilities:

  • Drove the redesigns of the architecture in order to continuously improve performance and quality.
  • Included a JavaScript interface for smooth communication with webviews and Android UI.
  • Incorporated social media networking libs of Facebook SDK and Twitter4j library for user authentication and sharing feature implementation.
  • Designed Patterns: Utilized MVP and Singleton for design the app structure.
  • Designed functional modules for communication with web services, UI and external devices communication via set of standard and proprietary protocols for instant news of the team and exclusive interviews.
  • Bug fixed, improved navigation speed, integrated of new sections and refined and troubleshoot existing bugs in application.
  • Efficiently used Activity, Intents, Fragments, Services, Broadcast receivers, notifications, content-providers and media players for building the app.
  • In corporate push notification (GCM) for sending real-time information to the users.
  • Utilize Jira for defect tracking and, project planning, and task assignment.
  • Travel to client sites for onsite discovery and solutions presentations.
  • Build custom and compound views for creating beautiful user interfaces

We'd love your feedback!