Sr Android Developer Resume
Houston, TX
PROFESSIONAL SUMMARY:
- A skilled developer with 12+ years’ experience in native mobile application development.
- Experience in mobile platforms like Android, J2ME, Symbian and Windows Mobile with more than 6 years’ experience in native Android applications.
- Experience in multiple domains such as Telematics, Mobile Commerce, Business to Business applications, Healthcare etc.
- Experience working with tools like JIRA.
- Ability to work as an individual contributor or as a team member using Agile Scrum, TTD, Kanban boards.
- Worked closely with UI designers for creating application as per given Wireframes and Style guides.
- Integrated development environment - Android studio.
- Build tool - Gradle. Experience in creating different build variants E.g.: Development, Staging, Pre-Production, Production etc.
- Android SDK. Experience in different Android SDK’s. Used different API’s to support SDK / OS specific features in the same application.
- Experience in using Clean Architecture along with the MVP pattern.
- Android Support libraries - Used multiple support libraries like v4, v7, Design libraries, Google Play Services etc.
- Experience in Bluetooth API for communication with compatible hardware.
- Experience in using GPS and Location Services.
- Experience integrating messaging frameworks like RabbitMQ for push notifications.
- Experience in creating UI layouts for multiple screen sizes (Smartphones, tablets) using Activities, Fragments, different layout versions, dimensions etc.
- Experience in using Material design UI guidelines. Used different UI components E.g.: Recycler View, Card View, co-coordinator layout, Snack Bar, Floating Action Buttons, Navigation Drawer and Tab Layouts etc.
- Experience using Picasso library for image processing.
- Experience using Crashlytics for getting application crash reports.
- Experience using Retrofit to consume REST API and OkHttp for networking.
- Experience using Confidential library for Confidential parsing.
- Experience integrating application login using Facebook, Google+ SDK’s.
- Experience using version control systems like SVN, GIT and tools like SourceTree, Tortoise SVN.
- Experience with injection libraries like ButterKnife, Dagger 2.
- Familiar with Reactive programming using RxJava and RxAndroid.
- Familiar with Firebase Cloud Messaging.
TECHNICAL SKILLS:
Primary skills: Android, Java
Mobile platforms: Android, Symbian, Windows Mobile, .NET Compact framework, J2ME
Languages: Java, C#, C++
Databases: SQLite, Realm.
Applications: Android Studio, Eclipse, SVN, GIT, Github
Operating systems: Windows, Linux
Methodologies: Agile & Scrum, TDD
EXPERIENCE:
Sr Android Developer
Confidential, Houston, TX
Responsibilities:
- Worked in mobility team using agile methodologies.
- Co-ordination with team members including Technical architect, Product owner, UI / UX architect.
- Implemented new customizable dashboard / home screen.
- Customizable dashboard.
- Nest integration.
- Reliant Connect (security) application integration.
- Worked on consuming REST services using Retrofit.
- Used Confidential library for Confidential parsing.
- Used Model View Presenter pattern.
- Used ButterKnife for UI injection.
Sr Android Developer/ Architect
Confidential
Responsibilities:
- Worked with a distributed team as an individual contributor using agile methodologies.
- Responsibility and ownership of developing application features.
- Used Gitlab hosted on client environment.
- Used clean architecture along with Model View Presenter pattern.
- Used ButterKnife for UI injection.
- Used Dagger 2 for dependency injection.
- Worked on UI layouts for the timing and tracking feature.
- Developed the Video, News and Photos feature for Smartphones and Tablets.
- Developed the News feature for Smartphones and Tablets.
- Worked on consuming the REST services using retrofit and integrating the data with the UI.
- Used Confidential library for Confidential parsing.
Confidential
Senior EngineerResponsibilities:
- Worked with a distributed team as an individual contributor using agile methodologies.
- Worked on maintenance phase of the application.
- Used clean architecture along with Model View Presenter pattern.
- Used ButterKnife for UI injection.
- Used Dagger 2 for dependency injection.
- Worked on consuming the REST services using retrofit and integrating the data with the UI.
- Used Confidential library for Confidential parsing.
Confidential
Responsibilities:
- Worked with a distributed team as an individual contributor using agile methodologies.
- Worked on maintenance phase of the application.
- Used GIT and SourceTree for source control management.
- Used ButterKnife for UI injection.
- Worked on consuming the REST services using retrofit and integrating the data with the UI.
- Used Confidential library for Confidential parsing.
- Worked on Location API’s
Confidential
Senior EngineerResponsibilities:
- Worked with a distributed team as an individual contributor using agile methodologies.
- Designed the gamification SDK and integration with the gamification backend.
- Used clean architecture along with Model View Presenter pattern.
- Worked on consuming the REST services using retrofit and integrating the data with the UI.
- Used Confidential library for Confidential parsing.
- Used Realm database for offline caching.
Confidential
Technical lead
Responsibilities:
- Worked as a technical lead for this project handling a team size of 4-8 developers.
- Responsible for the architecture and coding activities. The application provides information and UI screens based on the role of the employee in the organization.
- Worked closely with the client’s design vendor to implement application’s UI.
- Worked closely with the server team to integrate services using REST API.
- Maintenance and Support activities.
- Used Eclipse and Android build tools.
- Used Jackson library for parsing Confidential .
- Used the Spring Android framework for integrating REST API.
- Used and implemented a secure database with SQLCipher Community Edition.
Confidential
Senior EngineerResponsibilities:
- Worked as a technical lead for this project handling a team size of 4-8 developers.
- Responsible for the architecture and coding activities.
- Worked closely with the client’s design vendor to implement application’s UI.
- Worked closely with the client’s server team to integrate services using REST API.
- Maintenance and Support activities.
- Used Eclipse and Android build tools.
- Used Confidential library for parsing Confidential .
- Used Location API.
Continental
Senior EngineerResponsibilities:
- Worked closely with the onsite coordinator to understand the client requirements.
- Worked as a technical lead and handled a team size of 4 developers.
- Created application UI as specified by the design team of the client.
- Team member of innovation group.
- Technical (Change Request) documentation as per client requirements.
- Worked on Bluetooth and Location Services API’s.
- Maintenance and Support activities.
Confidential
Mobile Applications Developer (Independent Software Consultant)
Responsibilities:
- Worked as an individual contributor.
- Review of application documentation.
- Application architecture as per Blackberry platform practices.
- Application deployment on Blackberry Curve 20.
Confidential
Senior Engineer
Responsibilities:
- Contributed towards the application architecture.
- Worked as senior developer along with vendor team.
- Used agile methodology to coordinate with vendor team.
- Wrote unit tests and performed code reviews.
Confidential
Senior Engineer
Responsibilities:
- Ported IdiomAttack application from iOS platform to Android platform.
- Designed and developed the application as per wireframe.
- Android 2.3.3, Eclipse, XML, SQLite
- Worked on mobile client for Hungama CMS
- Ported this application for feature phones (non-touchscreen)
- Contributed to design of the application.
- Implemented Facebook and Twitter integration.
- J2ME, Light Weight UI Toolkit (LWUIT), NetBeans IDE, SVN
