We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

OBJECTIVE:

To apply my 7 Years of programming experience to become among the best Mobile Application Developers in the country and to develop innovative, function rich, quality products to help organizations make their business mobile across the globe. Constantly striving to be a team player and use my technical skills to solve real - life challenges in the mobile world.

PROFESSIONAL SUMMARY:

  • Responsible to be a part of architecture and design development
  • Designed the project based on MVC architecture
  • Collaborate with third party companies and business team to implement requirements
  • Extensive experience in Java Development using excellent SDLC skills.
  • 4+ years of experience in Android Application Development
  • Excellent Knowledge of MVC architecture.
  • Excellent coding skills as well as User Interface element controls. Experience with handling UI updates with multi-threading technologies.
  • Skilled in SQLite , Shared Preferences and My SQL for Database.
  • Experience using public APIs, such as Facebook, LinkedIn and Twitter . Experience in Phone Level APIs like Google Map, Calendar , EMAIL and SMS API
  • Payment Integrations
  • Proficient in object-oriented design, data structures, problem solving, complexity analysis, and debugging
  • Experience with RFID Technology
  • Experience with Web Socket in Android
  • Expert in Oauth2 implementation
  • Worked extensively on Windows and flavors of Unix, Linux, and Ubuntu operating systems
  • Innovative thinking and contributing new ideas to make apps better in terms of functions and customer friendliness.
  • Excellent communication , interpersonal and learning skills with strong presentation skills , and ability to interact with people at all levels.
  • Secure Coding experience from HP Security Training
  • Complete understanding of full lifecycle of apps development from requirement gathering, designing till implementation.
  • Detail oriented working style to understand the desired product. Attitude and approach toward writing quality rich and efficient code

TECHNICAL SKILLS:

Operating Systems: Windows, Ubuntu, Kubuntu, Mac OS X, SELinux

Programming: Java, Matlab, C/C++, C#, Bash, Python

IDEs: Eclipse, Android Studio, Visual Studio, Matlab

Frameworks/Libs: MVVM, MVP, Retrofit, Picasso, Jquery, Robospice, Mgage, IBM Tealef, Gson, Google Volley, Android SDK, NDK, JNICrashlytics, OAUTH 2.0, Proguard, Jackson, Logcat, DDMS

Testing/Debug Tools: Logcat, Espresso,Robotium,Robolectric, Mockito, Junit4

Database and Storage: Sqlite, Shared Preferences,Filing,Cloud Storage, MS SQL Server 2008

Web Technologies: Restful, SOAP, XML Parser, JSON Parser, HTML, CSSJavascript, XML, HTTP, HTTPS, PostMan

Project Management: Scrum Agile, Waterfall

Web Servers: Apache Tomcat Server, Jboss, GlassFish

SourceCode Control: Git, Github, Bamboo, Stash, Jira, bitbucket

Networking: TCP/IP, DHCP

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Android Developer

Responsibilities:

  • Intensely getting involved with developing, building, modifying, and testing custom ROM
  • UI coding
  • Live TV streaming using custom renderer, buffer classes using Android player and Exoplayer
  • Modifying Android SDK insde custom ROM
  • Building and flashing custom ROM to exercise modified changes, added features
  • Writing Bash scripting for the custom ROM
  • Using device owner, device policy manager for the app
  • Kubuntu development environment
  • Using virtual machine to build custom ROM
  • Intensely getting works done in Linux terminal
  • Developed Android Services application with Custom adapter classes
  • Modifying and writing Bash scripting

Technologies used : Android Studio, Android KitKat 4.4 and lollipop 5.1, Java, Git, Google, DDMS Console, Scrum Agile, LogCat, JSON, HTTP, Restful, XML, Proguard, Kubuntu, Linux terminal, custom ROM, stash, bamboo, SELinux, NDK, JNI, Python, Bash, Robolectric, espresso

Confidential

Sr. Android Developer

Responsibilities:

  • Fixing reported bugs.
  • Adding more features to the app.
  • Working with Map
  • Storing Web Service responses into sqlite database for offline usage.
  • Responsible to handle Web Services response, error, exceptions bug fixing, code reviews and also involved in Manual Testing
  • Custom Proguard implementation
  • Create Custom Logger class
  • UI coding
  • Using third party library such Retrofit HTTP Library for consuming the API Reading locally stored json files and storing data in sqlite database Working with animationCustom adapters

Technologies used : Android Studio, Android versions 2.3+ to 6+, PostMan, Java, GitHub, Google Analytics, DDMS Console, Scrum Agile, LogCat, JSON, HTTP, Restful, XML, Proguard, Retrofit Library, espresso, GSON, iBeacons, Robotium,Google Analytics, Mockito,Robolectric

Confidential, Florida

Sr. Android Developer

Responsibilities:

  • Oauth 2.0 implementation on the client-side with custom library
  • Oauth2.0 implementation with Resource Owner Token2 and Refresh-Token2 to keep user logged in
  • Secure Android coding Training from HP Security Team
  • Implementation of web services, security, and UI for Login Screens
  • Custom SSL and certificate implementation for both HttpUrlConnection lib and Https Apache
  • Implement Web Services with their POJOs
  • Google Analytics implementation and fix crashes which are reported in Google Analytics
  • Google Cloud Messaging (GCM) with a 3rd party library to handle push notifications
  • Custom UI development
  • Create Custom Dialog Class
  • Implement verification of app signing certificate
  • Responsible to handle Web Services response, error, exceptions
  • Responsible for secure coding and web service calls of the all projects.
  • Working with custom dialogs, activities, fragments.
  • Used SOAPUI and Oracle SQL Developer for exercising purpose of Web Services
  • Actively involved in bug fixing, code reviews and involved in Manual Testing
  • Scrum Agile environment.
  • Custom Proguard implementation
  • Custom Navigation Drawer implementation
  • Implement web services for the widget
  • Save the application in Account Manager of Device
  • Create Custom Logger class
  • Develop custom Secure Sockets Layer(SSL) to be able to make all Web Services secure and prevent any malicious entity not to intercept any application’s data
  • Create and activate MINs(phone numbers) directly from the Database via SQL Developer for testing purpose
  • Implement RoboSpice 3 rd party library to handle all web service calls and in both case of Success and Failure status.
  • IBM TeaLeaf integration
  • UI Skinning

Technologies used :Android Studio, Eclipse, Android versions 2.3+ to 6+, PostMan, Java, GIT, Google Analytics, IBM Tealeaf, DDMS Console, Agile, LogCat, JSON, Mockito,Robolectric, HTTP, Rest, SOAPUI, Oracle SQL Developer, XML, Proguard, MGage, IBM TeaLeaf, HP Secure Mobile Application Development Tool, Robospice, Gson, Jackson

Confidential,Washington, DC

Android Developer

Responsibilities:

  • Gathering requirements.
  • Use PostMan to test API calls
  • Using GCM to receive push notification from Server side
  • Using Broadcast Receiver to manage the push notifications
  • Managing Gradle file in Android Studio
  • Involved with custom API calls for each project
  • Using Fragments for all of dynamic views
  • Used Android content providers for implementing features like sending E-mails, sharing using Facebook, Email, Twitter, SMS
  • 3 rd party API integration like Facebook, Twitter
  • Modifying the source code using calling custom API calls
  • Designed the app to take pictures with a camera or upload an image at any time to update profile photo.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application
  • Used Crashlytics, while testing the application to verify the proper free-flow working of the application
  • Used GIT-HUB as our project version controller, where used to commit and push the developed, working code
  • Added a feature to app to detect internet connection status before making any HTTP Requests
  • Utilized AsyncTask, Thread, handler, services to provide a smooth UI experience.
  • Coded the UI of the application provided by the designer.
  • Created custom UI based object oriented principles
  • Actively involved in bug fixing, code reviews and involved in Manual Testing
  • Worked in an Agile based environment.

Technologies used : Android Studio IDE, Android SDK - 4.4+ KitKat, PostMan, Java, GIT-HUB, Crashlytics,DDMS Console, Agile, LogCat, Json, HTTP, Rest, XML

Confidential, Washington, DC

Android Developer

Responsibilities:

  • Gathering requirements.
  • Modifying the source code
  • Coded the UI of the application provided by the designer.
  • Created custom UI based object oriented principles
  • Worked on debugging the application using Logcat, DDMS
  • Using Fragments for dynamic view
  • Actively involved in bug fixing, code reviews and involved in Manual Testing

Technologies used: Eclipse IDE, Android SDK, Java

Confidential, Washington, DC

Android Developer

Responsibilities:

  • Gathering requirements
  • Ability to add/modify the source code
  • Using GCM to receive push notification from Server side
  • Using Broadcast Receiver to manage the push notifications
  • Used concurrency constructs such as Threads, Handlers and Async Tasks for performing long running operations
  • Used application components such as Activities, Services, Content Providers and Broadcast Receivers along with their life-cycles to define the applications overall behavior.
  • Used Restful Web Service and JSON Parsing for data communication
  • Using HTTP connection for connecting to the Confidential Web Server
  • Implemented Facebook and Twitter APIs
  • Actively involved in bug fixing, code reviews and also involved in Manual Testing
  • Involved in writing business logic using Java
  • Published the app in the app store.
  • Coordinate with customers

Technologies used: Java, Android SDK, XML, Eclipse IDE, Web Services Integration

Confidential, Washington, DC

Android Developer

Responsibilities:

  • Gathering requirements
  • Design and business process implementation
  • Played a key role in writing application logic using Eclipse IDE and Android SDK
  • Integrated Google Map's using Google Android location-based API
  • Used Facebook and Twitter API
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information
  • Used Adapters such as; BaseAdapter, ListAdapter.
  • HTTP Connection for connecting to the Server
  • Using Fragments for dynamic views
  • Worked on debugging the application using Logcat, DDMS
  • Using GCM for push notifications
  • Actively involved in bug fixing, code reviews and also involved in Manual Testing
  • Involved in writing business logic using Java
  • Coordinate with customers

Technologies used: Eclipse IDE, Android SDK, Java, XML, Google Map, Google Cloud Messaging(GCM)

Confidential

Android Developer

Responsibilities:

  • Gathered Requirements from Client and Understood the App Concept.
  • Coded the UI of the application provided by the designer.
  • Implemented GPS in the app.
  • Integrated Google Map's using Google Android location-based API
  • Integrated app with the web services provided by client. Parsed the JSON data coming from web services.
  • Used Fragments for dynamic views
  • Used Adapters such as; BaseAdapter, ListAdapter.
  • Used GIT for version control
  • Worked on debugging the application using Logcat, DDMS
  • Actively involved in bug fixing, code reviews and also involved in Manual Testing

Technologies used: Eclipse IDE, Android SDK, Java, Restful, SQLite, GIT

Hire Now