Lead Android Developer Resume
Manhattan, NY
PROFESSIONAL SUMMARY:
- Over 8+ years of IT experience, includes 4.2 years on Android Application Development (Native and Standalone Mobile Banking, Media applications),API ranging from API 15 to 25 1 + years on Mobile TDD testing.
- Experienced working with Banking/financial sectors and Digital Media Domains.
- Experienced working with Android Annotations.
- Understanding of MVC, MVP and MVVM patterns.
- Experienced on developing Android Native, Android SDK, JNI, Web, Hybrid applications in Android SDK, Android NDK and Eclipse IDE along with Android ADT plug in.
- Experienced with Third Party libraries like Volley Library for Services Network calls.
- Experienced Event Bus for Data Parsing across the application and Crashlytics, Tealium Analytics, Push notifications and Apps Flyer.
- Experience with Google Vision API and Google Custom search engine.
- Experienced working with Glide, Picasso for image loading for media application.
- Experienced on working with In - App Billing, In App subscriptions,
- Worked with build flavors and build variants.
- Extensive experience with Android layout designs, Fragments, Intents, Activity workflow, Menu designs, view controls and Gallery along with media, search, threads and services.
- Firm knowledge on Content Providers, Shared Preferences, Broadcast Receivers and AsyncTask, Handlers.
- Experienced with REST, SOAP web services using JSON, GSON & XML parsing jQuery, JavaScript.
- Experienced with Development of hybrid mobile applications using Sencha Touch, Ionic, and/or other hybrid frameworks.
- Experienced managing a small team, work closely with Team as a Lead.
- Coordinating the team to ensure good quality of the project even under pressure.
- Ability to lead small teams and experienced working in an agile development environment with SCRUM/AGILE Kanban board for daily standups and tasks update.
- Well-Experienced with complete Software Development Life Cycle (SDLC) process which includes Designing, Developing, Testing and Implementations.
- Experienced with Native integration of hybrid applications using Apache Cordova to access device specific features for IOS and Android platforms
- Proficient with common Android Framework API's (Location, Camera, Notifications, Maps, Bluetooth).
- Experience on working with SVN, GITHUB version controls.
- Good experience in using debugging tools like Logcat, ADB and DDMS.
- Worked with writing testing team on automated test scripts to test the application on SauceLabs on different levels of android/web devices and versions.
- Design and develop applications specifications based upon business requirements under the direction of technical lead.
- Experienced in organizing the user stores in Version one, Jira and confluence, strong relation with stake holders and product owner.
PROFESSIONAL EXPERIENCE:
Confidential, Manhattan, NY
Lead Android developer
Responsibilities:
- Responsible for implementing and maintain app content by turning broad, conceptual ideas and wire frames into highly creative visuals.
- Responsible for creating architectural base or implementing the changes, updates on the applications from the start of the project.
- Worked and Implemented application compatibility from API level 15 to 25, for android Devices, Tv’s and Amazon Devices including fire TV.
- Worked on application build configuration module, Programming Services, Video Player and application components.
- Worked on implementing Gigya for Customer Social identity for user login, user registration, logout and user Sign UP.
- Worked on user subscription and user feedback, social network Integration, Social Share, splash screen, end user agreement, Terms & Conditions, Contact Us.
- Worked on for based on build flavors for Dev, Production and Test.
- Implemented application framework with fragments, Custom UI for Recipes, Episodes, Series, Cooking Videos and cooking Clips.
- Worked on Implementing Cache using Glide Image Loader and Recycler view for faster image scrolling.
- Implemented advertisements Services, Crashletics and adobe Analytics and AppsFlyer.
- Responsible for code review and manage user stories update and assigning the tasks.
- Responsible for Demo and Project Presentation to the end clients on sprint base.
Sr. Android Developer, Mobile Platform-Retail Transformation
Responsibilities:
- Worked on Implementing POC for the transformation app compatibility from API level 16 to23, for android and kindle.
- Responsible for developing application based on build flavors for Dev, Production and Test. implement third Party libraries like volley and MP Chart for progress cards and daily reports on various reporting factors.
- Worked on implementing the Text to Speak(TTS) for the search items for the users in stores
- Implemented Recycler view for Reports and new updates and Manager navigation.
- Worked application Device Profile Management Control for the application control.
- Implemented Glide Image Loader and Recycler view for faster image scrolling.
- Implemented working details of application content for mangers profile.
- Implemented code coverage for the application with Jacoco.
Sr Android developer, Mobile Platform- Digital Media
Responsibilities:
- Implemented splash screen, end user agreement, Terms & Conditions, Contact Us.
- Worked on application build configuration module, Programming Services, Registration, In-App Billing and Video Player for module Re-suability using Volley Library.
- Worked application compatibility from API level 16 to 23, kindle devices and android Tablets.
- Responsible for developing application based on build flavors for Dev, Production and Test.
- Implemented Cache using Glide Image Loader and Recycler view for faster image scrolling.
- Developed application with fragments, Custom UI for Shows, Episodes, Series, Videos, Clips and Movies.
- Implemented Exo Player for HLS video Rendering and worked on Custom Video Controls.
- Worked and implemented A+E Core, Entitlements, Program Services, Tealium Analytics modules for components reusability(MVC).
- Worked on implementing user registration, login, logout and user Sign UP.
- Worked on user subscription and user feedback, social network Integration.
- Responsible for implementing Tealium Analytics integration.
- Pair programming with different team members.
- Responsible for managing Version/Jira stories update and assigning the tasks.
- Responsible for Demo and Project Presentation in the meetings.
- Designed, implemented and maintained app content by turning broad, conceptual ideas and wire frames into highly creative visuals.
Android Developer, web and Test Engineer, Mobile, web Platform
Responsibilities:
- Responsible for designing mode for different android devices.
- Responsible for designing all the GUI elements by making required modifications to the xml.
- Android compatibility to all the devices from API level 16 to 22.
- Responsible remotely install, update, remove, audit, and monitor software programs.(MAM)
- Worked on developing iOS app POC to Android Mocked application and vice-versa.
- Worked on creating Custom animations for credit wheel and custom transitions for showing user credit score.
- Worked on Custom UI widgets for summary and credit key factors.
- Worked on user credit score history activity.
- Worked on credit simulator for user full credit simulator.
- Worked on mini simulator in all the six credit key factors.
- Worked on user login, forgot password and forgot username.
- Worked on simulating the user data as per the credit score.
- Worked on implementing First Time User Experience(FTUX) using pagination.
- Implemented splash screen, end user agreement and introduction of app with FRAGMENTS.
- Worked on assigning custom bank security certifications for end user authentication.
- Worked on camera for user profile picture on sign in UI.
- Worked with testing the application on SauceLabs on different levels of android devices and versions.
- Worked automated test scripts and TDD(Test Driven Deveopment).
- Worked on user settings, language preferences, user feedback, social network Integration.
- Responsible for testing the application on various android devices and debugging the issues using DDMS and Logcat.
- Responsible for managing a small team, work closely with Team as a Lead.
- Responsible for providing the information to product owners and making changes to project based on criteria.
- Responsible for managing Version/Jira stories update and assigning the tasks.
- Responsible for Demo and Project Presentation in the meetings.
- Helped establish templates for coding, design, mockups and wireframes.
ENVIRONMENT: Android Studio 1.0 to 1.3. Android API’S 16 to API 22.Windows 8, MAC-OSx, Android SDK, Android NDK,JNI(Java Native Interface), Java, XML, SQLite, Tomcat, RESTful, JSON, Android Studio, Gradle, Git, Material design, AsyncTask, SQLite, Notifications, Android Spinner Wheel, Bolts, Agile, Scrum Protractor on jasmine framework and protractor report tools/screen shot Reporter. Cucumber with ruby on rails. Manual/Automatic Testing on sauceLabs.
Confidential, West Des Moines, IASr Apps System Engineer VI, Mobile Platform
Responsibilities:
- Responsible for designing all the GUI elements by making required modifications to the xml.
- Responsible for designing and implementing unique Portrait and Landscape mode for different android devices.
- Involved in Mobile engineering, mobile security and mobile policy development.
- Responsible for developing Hybrid application for user interface with HTML 5 for user agreement and user security agreement.
- Developed service calls using RESTful services for user data.
- Worked on authenticating user device.
- Worked on user transactions and updates with fragments and ListView.
- Responsible for designing and handling the application SQLite database developed.
- Responsible for implementing the media bucket through which the images and videos are displayed.
- Developed the database wrapper functions for data staging and modeled the data objects relevant to the mobile application.
- Responsible for Testing the Application on various android devices and debugging the issues using DDMS and Logcat.
- Responsible for working on Camera for mobile check deposit.
- Coordinate meetings with project manager and customer to provide the technical/project augmented reality solutions.
- Deployed the app to the Android Marketplace and supported the app for different version releases of Android OS.
R&D Embedded Systems Developer.
Key: UPS Uninterrupted Power Supply. Solar UPS, inverter, 3-phase in 3- phase out, 3-pase to 1-phase.
Responsibilities:
- Responsible for working on in-house products.
- Responsible for changing the module based on user requirement.
- Responsible for developing DC-AC conversion based on PWM modulation.
- Developed and implemented auto calibration using Frequency Feedback.
- Responsible for working on communicating with user PC and UPS module using RS-232 URAT with SNMP.
- Responsile for maintaining and updating the requirements for 800va to 800KVA UPS.
- Experienced on working with solar Modules for solar UPS and inverter.
- Experienced on working with all the software controllable modues for UPS
- Responsible for implementing PID controlling for constant frequency.
- Involved in fixing bugs and minor enhancements for the front-end modules.
- Used MATLAB for DCPIC30F controller.
- Responsible for working on prototype modifications and analyzing the hardware requirements.
- Worked on implementing software calibration using 3*3 matric pad to decrease hardware for different power input and output parameters.
- Worked on Implementing temperature, online and offline UPS.
- Worked on Developing Test bench for Testing and developing the module.
- Responsible for working closely with technical director for program modifications and implementations.
- Single-handed various projects.