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 GSON library for JSON 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,
- Implemented new customizable dashboard / home screen.
- Customizable dashboard.
- Nest integration.
- Reliant Connect (security) application integration.
- Worked on consuming REST services using Retrofit.
- Used GSON library for JSON 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 GSON library for JSON parsing.
Confidential
Sr Android Developer/ ArchitectResponsibilities:
- 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 GSON library for JSON parsing.
Confidential
Sr Android Developer/ ArchitectResponsibilities:
- 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 GSON library for JSON parsing.
- Worked on Location API’s
Confidential
Sr Android Developer/ Architect
Responsibilities:
- 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 GSON library for JSON 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 JSON.
- Used the Spring Android framework for integrating REST API.
- Used and implemented a secure database with SQLCipher Community Edition.
- 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 GSON library for parsing JSON.
- Used Location API.
Continental
Sr Android Developer/ Architect.
Responsibilities:
- 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
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
- 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
Confidential
Systems Engineer
Responsibilities:
- Worked closely with the application architect and implemented the mobile client using J2ME.
- Worked closely with server team to integrate web service calls in the application.
- Used Bluetooth to connect the scanning hardware with the mobile device.
- J2ME, Eclipse, SOAP Web-services, SVN
- Worked on brand authentication and packaging solution mobile client, communicating with SAP's AII /OER stack
- Worked closely with the application architect and implemented the mobile client for Motorola MC-55 (Windows Mobile).
- Worked closely with SAP MI consultant to integrate web service calls in the application.
- .NET Compact framework, C#, Visual Studio 2008, SVN
Confidential
Software Engineer
Responsibilities:
- Worked as a team member and learnt new technologies.
- Worked on UI as defined by the design team.
- Implemented support for reading Skyscape repurposed medical books.
- Symbian OS v9.0, Nokia S60 3rd edition, C++, Carbide Express v1.2
- Worked on Windows Mobile client for Skyscape
- Maintained and developed features for the Windows Mobile client.
- Added iFacts feature to Windows Mobile client. iFacts™ is the handheld version of Drug Interaction Facts.
- Added ARTBeat feature to Windows Mobile client. ARTBeat™ is a collection of dynamic information channels that keep you up to date on a broad range of medical news and journal articles.
- Win32 API, Visual Studio 2008, SVN
