Senior Mobile Application Developer - Android Resume
Cranston, RI
SUMMARY
- 11 years of IT experience in Analysis, Design, Development, Testing, Play store Release and maintenance in Android Application development.Extensive experience in Android Frameworks component, Native applications design and development for Android mobile handsets. Hands on working experienceinJava and Kotlin.
- Complete understanding of Android System architecture with Activities, Fragment, Services, Broadcast Receivers, Asyntask,intent services,Android Architecture Components (View Model, Live Data).
- Hands on usingButterknife, Retrofit2, Android Volley,Converter - Moshi, OkHttp3, auto value,MaterialcalanderView(prolificinteractive), Crittercism, Adobe Analytic,Personetics Insight, Threat Matrix, andArxan Application Protection.
- Have strong knowledge of OOPS and Design Patterns MVP, MVVM,Singleton design patterns.
- Hands on experience in SOAP and REST client server communication using XML and JSON data parsing.
- Working Experience in using BackBase SDK. Debugging experience using ADB, DDMS
- Writing Unit Test CaseusingJunit,mockito
- Knowledge in Web Technologies like HTML5, CSS,JavaScript, ASP, JSP, PHP and JQuery.
- Expose to Agile and SDLC s/w development methodology.
- Experience in integrating CI/CD in android throughJenkins PIPELINE tool,
- Working experience in using JIRA,GIT, SVN, Bit bucket, Source Tree and VCS tools
- Experience in leading and coordinating teams and handling overseas/remote clients.
- Completion of PSM 1 Certification,2020
- Requirement analysis and effort estimation preparation.
- Involved in architecture planning and tracking meetings and discussion.
- Involved in Designing and Development of Application Framework components.
- Advanced UI Component Development, handling user interaction and navigation.
- Hands on in bug analysis and fixing.
- Implementation of Http Communication between mobile Application and Server.
- Parsing and Consuming JSON/XML web services.
TECHNICAL SKILLS
Mobile Platforms: Android SDK5 to 11 version 21 - 29
Unit Test FW: Mockito, JUNIT
IDE: Eclipse,Android Studio
Web Services: JSON, XML, REST
Debugging Tool: ADB, DDMS, logcat
Version Controls: Git, SVN, Bit bucket, Source Tree and VCS tools
Databases: SQLite
Bug Tracking Tools: JIRA
Methodologies: Agile and Scrum, Continuous Integration
PROFESSIONAL EXPERIENCE
Confidential, Cranston, RI
Senior Mobile Application Developer - Android
Responsibilities:
- Extensively involved in design discussions and user experience sessions to provide inputs on thelayout and UX.
- Integrated SDK, which helps in detecting Malware threat to the user and notify the system.
- Created UI and functional implementation using MVP pattern
- Written Unit test case for every logical / functional implementation and UI test cases for validatingthe UI automated flow.
- Responsible for design, develop and release the Transfer features(Internal, External Inbound & Outbound, TTOC, Credit Line)and implement new enhancements features of the app like Insights and Mobile Messaging.
- Implemented Backbase’s Widget and client for Retail Bankingfeatures (Transfers).
- Used Apteligent Criticism and GlassBox tools to track App performance and fixed production exception & crashes.
Confidential, Cranston, RI
Senior Mobile Application Developer - Android
Responsibilities:
- Implemented features like new user & partial user Enrollments, debit cards on/off controls, Send Money using “Zelle”.
- Worked on Tablet enhancement to fit the app in different screen sizes and different resolutions.
- Used Retrofit interface for httpclient, consume RESTful web services and retrieved json object to process the response and update to UI.
- Secondary responsible for complete maintenance of the app.Used Apteligent Crittercism tool to track App performance and fixed production exception & crashes.
Confidential, Phoenix, FL
Mobile Application Developer - Android
Responsibilities:
- Preparation of design document, Implemented various UI Component for business requirement.
- Made Android compatibility to all the devices from API level 16 to 22 and Implemented Navigation Drawer, Actionbar using AppCompat-V7 Support Library to compatible with lower version devices.
- Implemented Fragments and Activities. Implementing Broadcast Receivers for Android.
- Key resource for layout and UI work utilizing xml, views, web view, list view, Menu Item, Activities, Fragments, Frame, Notifications, Loaders, AsyncTask, handler etc. Used webview to show html pages.
- Used Restful web services and made JSON parsing on client side.
- Integrating Card IO, Rest API service calls using Valley, Unit testing with Junit.
- Automating the Continuous Integration of Android Build with Ant script using Jenkins.
- Coordinated with onsite team working from offshore and clients working at onsite.
- Did complete analysis on Paydiant SDK and implemented with required features
- Done the code reviews for fellow team members
Confidential
Lead Mobile Application Developer - Android
Responsibilities:
- Major contributor for creating new UI screens for the application.
- Extensively used custom list views to view information on every screen, and to keep uniformity of the application.
- Implemented view flow for providing navigation between different screens. Collaborated with web services team.
- Implemented Notification Manager to display updates on the notification bar.
Confidential
Lead Mobile Application Developer - Android
Responsibilities:
- Major contributor for creating new UI screens for the application.
- Extensively used custom list views to view information on every screen, and to keep uniformity of the application.
- Implemented view flow for providing navigation between different screens. Collaborated with web services team.
- Implemented Notification Manager to display updates on the notification bar.
Confidential
Mobile Application Developer - Android
Responsibilities:
- Implemented unique UI design for portrait and landscape mode.
- Implemented Grid View for Nightlife’s Images.
- Implemented Push Notification
