Senior Android Developer Resume
SUMMARY:
- Android development using Android Studio, Java, XML, REST, JSON, SQLite and the Android
- SDK, 2.2 (Froyo) to 6.0 (Marshmallow)
- Attendee of AnDevCon in San Francisco (The Android Developer Convention), of completion, courses with Google Developer Advocates, in Android Lollipop, etc.
- 4+ Years development experience Android, Java, REST, JSON etc.
- 12+ years overall software development experience.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Android Developer
Responsibilities:
- Entire Android project from scratch
- Complex UI designs
- BibleSearch API with basic authentication
- Transitioning into more of a leadership role
- Advanced gradle work.
Confidential
Android Developer
Responsibilities:
- Health App with reminder features, notifications, etc.
- Learning RxJava, Functional Programming, Lambdas and Roboelectric.
- In depth code review learning cutting edge tech and best practices.
- Finding and fixing bugs, localization, graphics, etc.
- Marshmallow permission updates especially concerning external storage (e.g. FileProvider).
- American Airlines - deep link from checkin email.
- American Airlines - Becoming Espresso and UIAutomator expert for the team.
Confidential
Android/ROM Developer
Responsibilities:
- Working on an Android deskphone - porting from existing softphone app - improved contacts experience by removing contacts when you log out. (e.g. a major bug) - ContactSyncAdapter
- Skill development - Recyclerview, animations, Material Design Support Library, Intents, Receivers, etc, learning TDD, Robotium
Confidential
Android Developer
Responsibilities:
- Built this app from scratch as part of a team of 2 Android developers, started as the lone Android developer for the first few months - REST, JSON, SQLite, bitmaps for profile, etc.
- Early adopter and driver of Android 5.0 Lollipop items - Toolbar, RecyclerView, Cardview.
- Interaction with QA, graphic artist etc. Code reviews and learning from senior developer.
- Gave meaningful feedback on software development process outside “the box.”
- Using EventBus, FlowLayout, RoboSpice, Spring for Android.
- Successful tool discovery - planningpoker.com, Flowdock and Testfairy - for remote sprint planning, collaboration and internal app distribution, with approval for Enterprise license.
RELEVANT TECHNOLOGIES: Java, Git, Android Studio, REST, JSON, SOA, Charles (proxy tool), Bitbucket, SQLite, ORMLite, Android 5.0 Lollipop.
Confidential, Dallas
Android Developer
Responsibilities:
- Key part of a small team for first phase on news reader app for leading business consulting company (4.3 stars, 100,000 to 500,000 downloads) - SQLLite, complex UI, etc.
- Stored data received from RESTful web services in local SQLite databases for offline access.
- Working closely with clients, project managers, strategists, QA analysts, and creative directors to deliver world class apps.
- Participating in sprint planning and retrospectives as part of the Scrum iterative and incremental approach to software development.
RELEVANT TECHNOLOGIES: Java, Eclipse, Genymotion, Git, Android Studio, REST, JSON, SOA, Charles (proxy tool), Jira, etc
Confidential
Android Developer/some web development
Responsibilities:
- Operated as the sole developer for a small internal utility Android app for car detail shop on Android camera that uploaded pictures to his server, saving his staff 1 hr a day.
- Lone initial developer on project for taxi startup - Complex visual layouts, Google Maps API, GCM (Google Cloud Messaging) including server setup for push notifications.
- Used AsyncTask & background threads for long running tasks to keep the UI fluid.
- Recommended and implemented issue tracking and SCM tool (SVN, Trac) for 2 companies.
- Tiny obsolete Bible verses app as solo developer - 4700 installs at its peak and 4.69/5(of 64)
- Lone developer for full lifecycle and customer support for a tablet app for a pediatric doctor’s office - interfacing with their MySQL database - a great first client project.
- Developer for prototypes in healthcare - tablet app to interface with OpenEMR, including selecting, installing and configuring it server side; smart form input and database access.
RELEVANT TECHNOLOGIES: Java, Android SDK, Android Emulator, MySQL, Google Maps API, Google Cloud Messaging (GCM) API, Google Play Store.
Confidential
Web Developer / Web Engineer
Responsibilities:
- Java / Android SDK (Android 2.2 - 7.1 familiarity)
- JSON, XML, Web Services, RESTful APIs, SQLLite
- Experience deploying apps to Google Play Store, alpha and beta features and Testfairy.
- Experience with Google Analytics, Firebase Analytics
