Having 13 years of Android Developer experience with Designing, Developing, Programming Testing and Implementing the Android Application for Smartphones, Tablet and Client Server Applications. .
In-depth experience in using Kotlin with Android Studio and Eclipse with ADT plugin, designing UI layouts using Constraint Layout,Linear Layout, Relative Layout, Frame Layout, Table Layout, List View, Grid View and using Android native widgets and custom Widgets.
Proficient in Android applications development involving front - end User Interface development, push notifications, Adapters, Content Providers and Services.
Practical knowledge of Agile delivery methodologies.
Worked with Firebase Cloud Services.
Strong knowledge of web services using REST API and JSON.
Experience with third-party libraries and APIs.
Solid knowledge of responsive design. Proven track record of cross-platform experience (web, tablet, mobile).
Experience in creating code clean principles document to have better code reviews.
Expertise in developing Android Enterprise applications for tablets and mobile devices using Eclipse, Android SDK, Android Studio and ADT development tools.
Experienced in working with several versions of Android SDK like Gingerbread, Honey Comb, Ice Cream, Sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow, Nougat, Oreo,Pie,Android 11 and 12.
Familiarity with Firebase and push notifications.
Strong knowledge of OOPS (Object-Oriented Programming concepts).
Proficient in User Interface (UI) in android, having good knowledge of customizing UI components.
Solid understanding of the full mobile life cycle.
Experience with offline storage, threading, and performance tuning.
Excellent debugging skills and ability to learn new technologies quickly.
Experience with git version control system.
Known for writing efficient, maintainable, and reusable code that preserves privacy and security.
Regarded as a self-motivated and well-organized team player.
Overview
15
15
years of professional experience
Work History
Android Application Team Leader
HCL Tech
Chennai
01.2022 - 09.2023
App name : Mycare App.
Worked on several parts of the project life cycle, including the design, development, and testing of an Android mobile application.
I was involved in gathering requirements, UI design, and development.
With Android Studio, create apps from the ground up in Kotlin.
Implemented web views, list views, and populated lists from a database using necessary adapters.
Implemented Kotlin with Android content providers to implement functionality such as sending E-mails, SMS, and other types of messages from the app and built a suitable user interface for these apps.
Designing a user interface with custom layouts, buttons, dialog boxes, alert boxes, and edit boxes is my responsibility.
Responsible for SERVICES, ASYNC tasks, and the Alert Notification API, which will be used to integrate the event reminder feature into the mobile app.
Working on a RESTful API.
Dagger is a dependency injector that I've used to test classes.
All user rights, such as GPS and SMS READ/SEND/RECEIVE, have been included in the Android manifest XML file.
Knowledge of Android Networking Libraries such as Volley is a plus.
Experience connecting the application with analytics to track User Sessions and Touch Gestures is required.
By modifying the required GUI, you will gain experience with XML files
I Worked on REST and SOAP web services.
Using GIT, I worked on Continuous Integration and code versioning.
ADB, Trace View, DDMS, and Log Cat to debug the application.
To parse JSON files, I used the JSON library.
Publish the app to a closed or open testing track on Google Play, and make sure that each tester has agreed to participate in the test. On the opt-in URL for the test (In-App purchase)
Android Associate Lead
Tagit
Chennai
07.2021 - 12.2021
App name : Axis bank.
Design, development, testing, and deployment are all parts of the project life cycle I am involved.
To design, create, and maintain the screens and app architecture, I collaborated with the UI/UX and business teams.
Created Numerous views to improve the final User Interface (UI/UX) and retention, including custom and compound views.
I used automobiles for mobile phone synchronization, with the ability to locate and navigate to a local Mobile store.
I worked on the UI Automator (Testing framework) API.
Experience in building test code and testing applications to capture unexpected application activities.
Created hybrid mobile applications using Mobeix.
Experience arranging UI elements in digital wireframes to allow people to explore an app.
Experience in testing wireframes, mockups, and prototypes.
Mobile Team Lead
Spectromax
Chennai
07.2019 - 07.2021
App name : Ryan Schools.
Designs and develops scalable, reusable, secure and innovative solutions for Clinical Trials of Mobile applications.
Developed the applications related to the Clinical Trials to manage the patients data.
Extensively worked on OOPS concepts like Multi-Threading, Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling, and Collections Framework.
Implemented REST API as Spring Boot Microservice to perform modular functionality as per Microservices architecture.
Ensure that apps are tested to meet total performance requirements.
Implement new features and improve existing ones.
Education
Master of Science - Information Technology
Chennai University, Chennai
07.2006
Bachelor of Science - Computer Science
Chennai Unversity, Chennai
07.2004
Skills
Languages: Java, Dart, kotlin
Operating Systems: Windows (10/81), Mac, Linux
Scripting languages: XML,JSON
Databases: MySQL, ROOM DB, SQLLite3
IDE: Android Studio, Eclipse, IntelliJ, NetBeans
Version controls: GitHub,
Web Servers/Services: SOAP, REST, Microservices
Frameworks: Flutter
Database Tools: SQL Developer
Work Availability
monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse
Timeline
Android Application Team Leader - HCL Tech
01.2022 - 09.2023
Android Associate Lead - Tagit
07.2021 - 12.2021
Mobile Team Lead - Spectromax
07.2019 - 07.2021
Chennai University - Master of Science, Information Technology
Chennai Unversity - Bachelor of Science, Computer Science