Shad Slattery
***********@*****.***
Android Application Developer
SUMMARY
Extensive knowledge of Java, Android SDK, Javascript, JAVA 7/8, HTML/CSS, REST API, XML.
Worked on various core Android libraries including Media Framework, Stripe payment API integration
Worked on fabric mobile platform for Twitter, Answers and Crashlytics
Good amount of design skills for UI/UX improvements
Exposure to Kotlin Programming Language
Knowledge of local database files management using SQLite & ORMS
Strong communication, multi-tasking, and organizational skills
Motivated team player with a positive attitude and a drive to deliver results in time
Looking for challenging roles and willing to work anywhere in the US EXPERIENCE
Toyota Motors, Pano, TX June 2018 to Till Date
Sr. Android Application Developer
https://play.google.com/store/apps/details?id=com.toyota.oneapp Toyota App lets user Get real-time vehicle health information, enjoy remote services, and more! Remotely start/stop your engine, lock/unlock your doors, find your parked vehicle, customize alerts for guest drivers and get instant notifications when they exceed your settings, check vehicle maintenance alerts and health reports to keep your Toyota in top condition, view your driving performance and recent trips
Implement security settings where user can choose a timer, while user will keep app background for a specific amount of time, app will see if there is any time setup for time out. If it’s set app will take user to a authentication lock screen where user will need to use his fingerprint for biometic authentication to unlock the app and resume using it.
Saving same PDF file for user’s manual in phone storage only once to save storage space and opening PDF file using fileviewer.
Created a simple UI for a Account settings screen
Created service history report with UIs screens and send data to server using POST API
Implementing MVVM pattern, RxJava, and also working with dependency injection framework Dagger2 to create reusable.
interchangeable modules in the application.
Coordinating with Architecture group on new designs and foundational / infrastructural application changes
Using Kotlin in developing new features in application
Responsible for consuming the Web services using Retrofit, getting JSON response and parsing them to get the required information.
Collaborating with team to define, design, and ship new features
Analyzing user stories and participating in sprint planning, scrums, demos and retrospectives
Identifying and correcting bottlenecks and fix bugs
Implemented REST services using Retrofit and GSON over okHttp services to counteract on the latency and network issues.
Authenticated to third party services using OAuth2.0.
Working closely with Localization team to support application in about 45 languages with RTL support.
Working on making the application accessible for visually impaired users with the help of Talk back.
Worked on multimedia development such as live video streaming using AV player library for ADT video feature.
Worked on implementing the barcode scanner.
Extensively use GIT version control and Stash Repository like GitHub and GitLab.
Diagnosing and troubleshooting problems and providing support as necessary.
Communicating effectively and efficiently with internal and external clients / teams.
Writing the unit test cases for various modules using Junit and Mockito frameworks.
Bug tracking and issue resolution Documentation (logged in ATLASSIN – JIRA Agile, CONFLUENCE) for support turnover weekly
Understanding dependencies and how individual contributions impact larger vision picture.
Using Lint tool to test the code redundancy, usability, security and performance.
Participating in project related sessions such as code reviews and project status meetings.
Providing On call support.
Best Buy – Minneapolis, MN Apr 2016 to Apr 2018
Android Developer
https://play.google.com/store/apps/details?id=com.bestbuy.android
Participated in all the phases of the Software development life cycle (SDLC) which includes Development, Testing.
Involved and designed many UI screens matching the previous versions by upgrading the features.
Worked on the local data storage using shared preferences.
Created a local database using SQLite to store and retrieve the data.
Developed very interactive user interface using widgets like menus, Dialogs, boxes, buttons, lists, views and fragments.
Utilized Google Maps API to enable Google map search for near locations.
Implemented zip code functionality using Location Manager API and also implemented Google Maps API.
Developed business logic along with connecting the application to the server with REST web services.
Download and upload content from back-end web server via REST API.
Image loading on Android are handled by using Picasso library.
Implanted JSON to create interaction between server and application.
Implemented Broadcast Receiver.
Implemented Third party libraries for network calls and parsing JSON responses.
Involved in creating reusable component with fragments for different resolution devices and different orientation of landscape and portrait.
Tested the application on various Android devices. Care1st Health Plan, Monterey Park, CA Jan 2013 to Mar 2016 Android Application Developer
https://play.google.com/store/apps/details?id=com.carefirst.cfmember
Implemented Full life cycle development and modification of existing applications to add new features emphasizing reliability, scalability and performance.
Used SCRUM-Agile software development method for managing application developments and software design.
Created Widgets using Google material design.
Designed and developed the user interfaces, Designed Dynamic UI with Fragments using Google Material design.
Implemented MVP pattern.
Updated the look and feel following Material Design guidelines.
Used Retrofit and GSON for network calls and parsing the JSON response.
Used Android content providers for implementing features like sending E-mails, SMS, calls etc., from the app and designed suitable GUI for these applications.
Worked on communicating with Restful services to implement Single Sign-on for Associates.
Stored the user information in Realm which is an ORM.
Implemented Notification Manager to display updates on the notification bar.
Implementing Broadcast Receivers for Android.
Worked on Continuous Integration and code version using GIT.
Improved the HTTP calls by migrating the request from AsyncTasks to RxJava.
Used Junit, Espresso for unit and instrumentation testing.
Testing included emulators and device testing with multiple versions and the sizes with the help of ADB.
Fixed the bugs identified by the QA testing team. Slattery Builders LLC – Ft Wayne, IN Jul 2007 to Jul 2013 Web Developer
Created Prototype layout designs for various community colleges and organizations around NC area
Involved in creating various types of UI layouts, styles and themes, positioning graphics
Create UI features to mimic functionality as implemented in the website
Handling XML data using efficient parsing techniques such as DOM parser.
Continue to implement new technologies to maximize development efficiently
Coding, Testing and following guidelines / standards
Designing the Network and Phone System
Purchasing the Computer's, Server and Routers
Pulling the wiring for the Computers and Phones
Setting up the Network and Phones
Setting up the Network Printers
Training on the software, QuickBooks (Maintaining the Software Updates / Backups)
Monthly Backups of the Server, and cleaning of each computer for malware, temp files, just normal cleaning
Troubleshooting issues
Rehabilitation Hospital of Fort Wayne – Ft Wayne, IN Aug 2001 to Jun 2007 Data Processing Manager
Maintained the Novel 3.11, Windows NT4.0, MedNet (3rd party) Servers
Server Administrator all of the servers, created user profiles, deleted user profiles
Installing Network Printers, and the Network Embosser machine
Maintained the Lucent (Avaya) Definity G3si PBX, Lucent (Avaya) Audix Voice
Mail system. Add / Delete Phones
Maintained all of the computers for the hospital
Posted all of the therapy charges in to the MedNet system
Processed the Nightly process
Completed daily accounting and Excel spreadsheets for the CFO
Yearly Budget for the IT Department
Bryan Hospital – Bryan, OH Aug 1998 to Aug 2001
Computer Operator
Nightly Computer Operator
Maintained the AS/400 Nightly Operations, Nightly Reports and
Twice a month the IPL on the AS/400
Backup's on all of the Personal Computers in the Network
Wrote Documentation Process of "How to Back up the PC's for the Network" ACADEMICS
B.S. in Business Information Systems, - Indiana Wesleyan University – Fort Wayne, IN – 08/2006
Associate in Computer Programming – IVY Tech Community College – Fort Wayne, IN – 08/1998