Summary
Overview
Work History
Education
Skills
Technical Competencies
Timeline
Generic

Sampath Kumar Anumolu

Frisco,TX

Summary

Senior Android Developer specializing in Kotlin and Jetpack Compose. Delivered high-performance applications that enhanced user experiences. Collaborated with cross-functional teams to implement testing frameworks, ensuring code reliability and maintainability. Problem-solving skills facilitated innovative solutions in application development.

Overview

13
13
years of professional experience

Work History

Senior Android Developer

Citizens Bank
01.2024 - Current
  • Designed and developed banking applications utilizing Kotlin, Jetpack Compose, and MVVM Clean Architecture.
  • Employed Hilt and Dagger 2.0 for effective dependency injection in codebase.
  • Executed network operations with REST APIs through Retrofit, optimizing thread management with Kotlin Coroutines for improved performance.
  • Collaborated with cross-functional teams throughout concept-to-deployment phases of omni-channel features.
  • Created accessible user experiences following Google’s Material Design standards.
  • Integrated accessibility features to ensure inclusivity for all users.
  • Managed source control and automated CI/CD processes with Git, Bitbucket, and Jenkins, enhancing deployment efficiency.
  • Analyzed app performance metrics using analytics tools to identify areas for user engagement improvement.

Senior Android Developer

Johnson Controls
12.2022 - 12.2023
  • Implemented new UI modules using Jetpack Compose, ensuring adherence to Material Design guidelines.
  • Migrated legacy UI components to Jetpack Compose, reducing codebase complexity and enhancing performance.
  • Developed state management solutions with Jetpack Compose State and ViewModel for maintainable code.
  • Integrated Screencast and Nest Door Bell using WebRTC library, enhancing real-time communication features.
  • Created multimedia streaming features using ExoPlayer, supporting seamless audio and video playback.
  • Analyzed user stories to inform sprint planning and actively participated in scrums, demos, and retrospectives for project alignment.
  • Conducted peer code reviews to ensure code quality and foster collaboration across immediate and related teams.
  • Managed versioning and release processes within Gradle scripts for efficient app distribution.

Senior Android Developer

Tonik Digital Bank Philippines
10.2021 - 12.2022
  • Developed features using Android SDK, MVP architecture, and Retrofit, improving application functionality and user engagement.
  • Created UI screens with Constraint layouts, Fragments, Views, and View Models via XML, streamlining user navigation and enhancing visual appeal.
  • Implemented application security measures using V-Guard library, strengthening overall data protection and user trust.
  • Designed and implemented onboarding and loans modules to enhance user experience and improve application functionality. for improved user experience.
  • Conducted peer code reviews for immediate and related teams to ensure code quality.
  • Coordinated with Architecture group on new designs and foundational application changes.
  • Analyzed user stories and participated in sprint planning, scrums, demos, and retrospectives.
  • Communicated ideas across teams and resolved complications swiftly as they arose.

Senior Android Developer

Conduent Business Service Pvt
07.2019 - 10.2021
  • Facilitated requirement gathering sessions and produced detailed design documents to guide Android application development.
  • Collaborated with Business Analysis, Design, QA, and Development teams to fulfill customer requirements.
  • Developed multiple modules following Agile methodology to enhance application functionality.
  • Oversaw Buy Tickets module development for user transactions., Rider Tools, My Transit Alerts, Departure Vision, and MyBus modules.
  • Led development of NJ Rewards, User Profile, Schedules, and More modules to improve user experience.
  • Integrated Braintree for card payments and Payeezy for G-Pay and Apple Pay wallets.
  • Implemented secure biometric authentication for application access.
  • Supported multiple screen Android devices using Fragments and responsive layouts.

Senior Android Developer

Innominds Software Pvt Ltd Hyd
06.2017 - 06.2019
  • Implemented features using Android SDK, material design principles, and MVVM architecture.
  • Developed BLE Scan, Asset Monitoring, Sensor Fabric, Asset Inventory, and Location Admin modules to enhance application functionality.
  • Integrated Dagger2 for dependency injection in REST API services, streamlining testing with Mockito.
  • Established security features for user login and encrypted URLs.
  • Created custom UI layouts for application header and footer components.
  • Collaborated with service development and UX teams to fulfill project requirements.
  • Executed bug fixes and enhancements to support onboarding process for new team members.
  • Conducted one-on-one meetings with team members to improve collaboration across locations.

Senior Android Developer

Innominds Software Pvt Ltd Hyd
01.2016 - 06.2017
  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment, and enhancement of the code.
  • Developed applications using Android SDK and integrated Google Maps API to enhance user navigation.
  • Created custom layouts, fragments, and activities to deliver robust and user-friendly applications.
  • Experience on Android UI custom components for RecyclerView, Customized ListView, Menus, Dialogs, Action bars for various layouts in Application development.
  • Worked on the Navigation drawer for users to navigate seamless.
  • Collaborated with the backend services team to consume the data.
  • Used Broadcast receivers to receive and send the messages between framework and application.
  • Implemented Notification Manager to display notifications on the Action bar.
  • Worked with JSON and used external libraries like GSON parser, for data parsing.
  • Debugged and tested the application on different android devices.
  • Implemented AsyncTask for multithreading.
  • Used Android JUnit extension to prepare test cases.
  • Developed the Data Manager, Height Transfer, and Line Layout applications.
  • Responsible for Set of Custom keyboards for various types of input fields.
  • Responsible for establishing the connection b/w Controller and PLT.
  • Developed the algorithms and business logic for converting raw inputs into real Informative manner.
  • Responsible for import/export the CAD files using the SAF (Storage Access Framework).
  • Developed the Logger module for improving the application quality and finding the real field issues.
  • Executed application testing and conducted code reviews to identify and fix bugs.
  • In part production support fixed the issues in various layer like database, connectivity, UI and business layer.
  • Engaged with Hilti Corporation to understand client needs.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJ Idea, Android Studio.
  • Environment: Java, Android Studio, Android SDK, JNI, NDK, RxJava, Retrofit, MVVM, Databinding, LiveData, GitHub, JIRA, Jenkins, Mockito, JUnit, Espresso, Agile, Gradle.

Android Developer

Global Logic Pvt Ltd Bangalore
04.2014 - 01.2016
  • Developed applications within Agile environments, collaborating effectively throughout project phases.
  • Implemented Single Sign-On (SSO) for Jio applications, improving user accessibility and streamlining login processes.
  • Managed Jionet connection, creating Jio ID and Login modules for secure user authentication.
  • Authored design specifications and gathered requirements, identifying optimal design patterns for application development.
  • Designed and deployed Feedback/FAQs features across all Jio apps, significantly improving user experience and support.
  • Executed end-to-end implementation of Apocenter, optimizing system performance and user engagement.
  • Adopted MVP design pattern with OkHttp and Retrofit for robust application architecture.
  • Developed UI screens utilizing Constraint Layouts, Fragments, and View Models to optimize responsive design.

Android Developer

Synchronoss Pvt Ltd Bangalore
10.2012 - 04.2014
  • Developed the activities and UI components.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Extensively utilized AsyncTask, Thread, handler, services to provide smooth UI experience.
  • Used Retrofit and OkHttp for web services and Gson parsers with secured data interchange.
  • Download and upload content from the back-end web server via REST API.
  • Implemented Upload/Download modules for images.
  • Implemented View Pager with cloud, download and upload views.
  • Implemented Notification Manager to enhance user engagement with timely updates.
  • Implemented the solution Guru feature for upgrade the user limit 5 GB.
  • Contributed to Dedupe feature implementation, improving user experience by eliminating duplicate contacts.
  • Implemented Retry handler and Nightly sync to cloud for up to date.
  • Involved in the SSO feature for authentication, multiple server call implemented for same.
  • Delivered high-priority support for production issues, resolving critical bugs.
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support.
  • In part production support fixed the issues in various layer like database, connectivity, client –server handling, UI and business layer.
  • Closely worked with QA and Server Team regarding User complained Issues.
  • Gathered requirements, wrote design specification documents, and identified the appropriate design pattern to develop the application.
  • Worked in an Agile software development-based environment.
  • Coordinated with UI team members to get the desired screen layouts.
  • Integrated with different Android versions.
  • Used Apache Subversion (SVN) for version control.
  • Worked with client Telefonica to understand project requirements.
  • Environment: Windows, Java, Eclipse, Android SDK, SQLite, ADB commands, Android Studio, HTML, CSS3, XML, Rest API, Logcat, SVN, MVC, JUnit, Agile, JIRA.

Education

Bachelors of Technology - Computer Science

JNTU Hyderabad
Hyderabad, India
01.2010

Skills

  • Android development tools
  • Java and Kotlin programming
  • Native Development Kit (NDK)
  • C and C languages
  • React Native framework
  • Asynchronous programming with coroutines
  • Database management (SQL, SQLite)
  • Testing frameworks (JUnit, Miskito, Espresso)
  • Version control systems (Git, GitHub)
  • Continuous integration tools (JIRA, Jenkins)
  • Dependency injection (Hilt, Dagger2)
  • Networking libraries (Retrofit, Volley, OkHttp)
  • Firebase integration
  • User interface design (Jetpack Compose)
  • Cross-platform development
  • Operating systems (Mac OS, Windows, Linux)

Technical Competencies

Android, Android NDK, Java, Kotlin, JNI, C, C++, Core Java, React Native, Rx Java, JDBC, Coroutines, Jetpack Components, Compose, HTML5, XML, Junit, Mockito, Espresso, Mac OS, Windows, Linux Ubantu, Logcat, DDMS, Android Shell, SQL, SQLite, Room, Eclipse, Android Studio, Visual Studio, IntelliJ IDEA, Git, GitHub, Source Tree, Bitbucket, SVN, Coroutines, Rx Java, Retrofit, Volley, OkHttp, Firebase, GlassBox, Adobe Ensighten Manage, Glide, Picaso, Hilt, Dagger2, Branch IO, Appsflyer, Payeezy, Braintree, ChatIO, LivePerson, Medallia, Launch Darkly, Webrtc, JIRA, Jenkins, Gradle, Maven, Ant, Wireshark, App center, Teigha, Crashlatics, asmack, Daon, V-Guard

Timeline

Senior Android Developer

Citizens Bank
01.2024 - Current

Senior Android Developer

Johnson Controls
12.2022 - 12.2023

Senior Android Developer

Tonik Digital Bank Philippines
10.2021 - 12.2022

Senior Android Developer

Conduent Business Service Pvt
07.2019 - 10.2021

Senior Android Developer

Innominds Software Pvt Ltd Hyd
06.2017 - 06.2019

Senior Android Developer

Innominds Software Pvt Ltd Hyd
01.2016 - 06.2017

Android Developer

Global Logic Pvt Ltd Bangalore
04.2014 - 01.2016

Android Developer

Synchronoss Pvt Ltd Bangalore
10.2012 - 04.2014

Bachelors of Technology - Computer Science

JNTU Hyderabad
Sampath Kumar Anumolu