Ashok Sennan

Mobile Engineer

Bengaluru, Karnataka, India8 yrs 10 mos experience

Key Highlights

  • 7 years of experience in Android development.
  • Developed Weather Radar app with over 10 million downloads.
  • Proficient in Kotlin and Clean Architecture.
Stackforce AI infers this person is a Mobile Application Developer with expertise in Android development and user-centric design.

Contact

Skills

Core Skills

Android DevelopmentKotlinAndroid SdkJava

Other Skills

A/B TestingAgile MethodologiesClean ArchitectureCode ReviewComposeContinuous Integration and Continuous Delivery (CI/CD)CrashlyticsDaggerDagger (Software)Design PatternsFlowGitJenkinsJetpackKotlin Coroutines

About

I am a passionate and results-driven Android Developer with over 7 years of experience in crafting high-quality, user-centric mobile applications. My expertise lies in writing clean, efficient code and developing core features that enhance user experience and satisfaction. Throughout my career, I have successfully collaborated with clients, business managers, and technical teams to deliver projects that exceed expectations. My work on the Weather Radar app, which has garnered a 4.5-star rating and over 10 million downloads on the Google Play store, is a testament to my commitment to quality and innovation. I am proficient in a wide range of tools, languages, and methodologies, including Kotlin, Java, Clean Architecture, Modularization, Agile development, and various Android-specific design patterns such as MVP, MVVM, and MVI. My experience spans across push notifications, Google Maps, Crashlytics, SDK development, and third-party API integration, among others. In my current role as a Senior Mobile Application Developer at Media.net, I continue to push the boundaries of what’s possible in mobile development, working on cutting-edge technologies like Mapbox SDK, Dagger Hilt, and Clean Architecture. My technical acumen is complemented by my ability to write comprehensive technical documentation, troubleshoot complex issues, and optimize applications for peak performance. I am also well-versed in using tools like JIRA, PostMan, Mixpanel, and New Relic to streamline the development process and ensure the timely delivery of high-quality software. I am always eager to learn new technologies and take on challenging projects that allow me to grow both personally and professionally.

Experience

8 yrs 10 mos
Total Experience
1 yr 6 mos
Average Tenure
1 yr 8 mos
Current Experience

Wooqer

Senior Mobile App Developer

Sep 2024Present · 1 yr 8 mos · Bengaluru, Karnataka, India · On-site

Android SDKJetpackKotlinComposeFlowWidgets+11

Media.net

Senior Software Engineer

Oct 2022Jul 2024 · 1 yr 9 mos · Bengaluru, Karnataka, India · On-site

  • Key Roles and Responsibilities:
  • Developed and enhanced key features of the "Weather Radar Home" app, focusing on providing users with real-time weather information
  • Worked on the implementation of the Air Quality Index (AQI) feature, delivering accurate and up-to-date air quality data to users.
  • Developed the hourly and daily weather forecast components, ensuring precise and detailed weather predictions.
  • Worked in an Agile environment, collaborating with cross-functional teams to deliver updates and new features on time
  • Applied Clean Architecture and MVVM design patterns to ensure scalable, maintainable, and testable Android applications.
  • Tested API edge cases and failure scenarios by employing Charles Proxy to analyze and debug HTTP requests and responses.
  • Managed the release process, including coordinating releases and implementing release tagging to ensure smooth and organized deployment of application updates.
  • Initiated and implemented common design tokens to ensure consistency and scalability across the application's user interface.
  • Developed custom views to achieve complex and unique design requirements, enhancing the application's user interface and user experience.
  • Initiated and implemented unit testing, achieving 75% code coverage across the entire application.
  • Continuously worked with memory and CPU profilers and addressed crash issues, reducing application crashes to a rate of 0.03%
Android SDKJetpackKotlinComposeFlowWidgets+10

Rupeek

SDE

May 2021Jan 2023 · 1 yr 8 mos · Bengaluru, Karnataka, India

  • Key Roles and Responsibilities:
  • Lead the development of new features, from initial design through to implementation, testing, and deployment.
  • Identify and resolve performance bottlenecks within the application, optimizing for speed, memory usage, and battery consumption.Troubleshoot and fix bugs, ensuring the application remains stable and reliable.
  • Write and maintain comprehensive documentation for the codebase, including APIs, libraries, and internal tools.
  • Login & Onboarding Flow: Developed and optimized the user authentication process, including the use of biometric data.
  • Payment Gateway Integration: Integrated and secured payment gateways with biometric authentication, ensuring compliance with industry standards.
  • Security Enhancement: Applied ProGuard to the codebase to enhance security and maintain performance efficiency.
  • Agent-Side App Development: Contributed to the development and improvement of the agent-side application, facilitating better operational workflows.
  • Took responsibility for on-call duties, managing and maintaining CI/CD pipelines using Jenkins to ensure smooth and continuous deployment processes.
  • Actively participated in and led Scrum meetings, driving the team toward successful sprint completion and continuous improvement.
Android SDKJetpackKotlinRxJavaJenkinsMVI+3

Okcredit

Android Developer

May 2020May 2021 · 1 yr · Bengaluru, Karnataka, India

  • I initially joined OkCredit as a contract employee through Appiness Interactive. After demonstrating my skills and contributing to key projects, I was offered a permanent position at OkCredit.
  • Key Roles and Responsibilities:
  • Contributed to the development of the OkCredit app, with a primary
  • focus on the Help module and the ledger module.
  • Help Module Development: Developed and enhanced the Help module to provide users with accessible and effective support within the app.
  • Ledger Module Development: The ledger module is a critical feature that allows customers to maintain accurate records of credits and debits for their businesses.
  • Actively involved in the full development lifecycle, including feature
  • development, bug fixing, and continuous improvements.
  • Followed corporate software development processes, adhering to the
  • MVI (Model-View-Intent) architecture pattern.
  • Implemented in-app updates to ensure users have access to the latest
  • features and improvements seamlessly.
  • Plan and coordinate app releases, ensuring smooth deployments with minimal downtime or issues.
  • Work closely with product managers, UX/UI designers, backend developers, and other Quality Analysts to translate business requirements into technical solutions.
  • Manage version control practices, including branching, merging, and release tagging.
JavaKotlin

Appiness interactive pvt. ltd.

Android Developer

May 2019May 2020 · 1 yr · Bengaluru, Karnataka, India

JavaAndroid DevelopmentREST APIsKotlinModel-View-Presenter (MVP)

Prematix software solution pvt. ltd.

Android Developer

May 2017May 2019 · 2 yrs · Hosur Area, India

  • Learn the fundamentals of Android development, including coding in Java/Kotlin, understanding Android SDKs, and working with IDEs like Android Studio.
  • Assisted senior developers with coding tasks, bug fixing, and implementing features.
  • Often work on less complex tasks under supervision, gradually taking on more responsibility as they gain experience.
  • Etowns – Apps on Google Play
  • Etown Application is an TamilNadu Town Panchayat Application developed for user can pay tax in online .It consist of 8 modules . Property Tax, Professional Tax, Water Tax, Non Tax, Building Licence,Trade Licence , Grievance , Department Module to manage their tax details for government employees.In that we can add taxno and make payment also available to pay their tax amount individual user and payment receipt you can download from app itself .
JavaAndroid DevelopmentREST APIsKotlinModel-View-Presenter (MVP)

Education

Anna University

Bachelor of Technology - BTech — Information Technology

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Android Development & Kotlin

Explore similar profiles based on matching skills and experience