Available to hire
I’m Nishil R. Raiyarela, an Android Developer with 4+ years of experience building and supporting Android apps using Kotlin, Java, Android SDK, and Jetpack Compose across healthcare and e-commerce domains.
I thrive in Agile teams and specialize in crafting reusable UI components, integrating REST and GraphQL APIs, implementing offline storage, and debugging production issues to improve app stability across devices. I also have foundational exposure to React Native and cross-platform development.
Skills
Work Experience
Mobile Application Developer at Shopify
February 1, 2025 - PresentDelivered checkout and cart improvements using React Native, Kotlin, and Swift, increasing completed purchases by 18% through simplified flows and reducing drop-offs across multi-step transaction journeys. Integrated GraphQL and REST services to support real-time product availability and order tracking, reducing data mismatch issues by 25% across concurrent mobile sessions. Reworked rendering logic and state transitions, reducing average screen load time by 30% and improving responsiveness during peak usage periods. Set up CI/CD pipelines with GitHub Actions and Fastlane, cutting release turnaround time by 40% and removing manual deployment steps across staging and production environments. Analyzed crash patterns using Crashlytics and Sentry, resolving recurring failures and improving crash-free sessions from 96% to 99% across devices and OS versions.
Software Developer (Mobile & Cross-Platform) at CitiusTech
June 1, 2021 - December 1, 2023Built cross-platform healthcare applications using Flutter and React Native, improving patient engagement by 20% through consistent performance across Android and iOS devices used in clinical workflows. Implemented integrations with FHIR APIs and HL7 messaging systems, reducing data exchange errors by 28% while maintaining compliance with healthcare data standards. Designed offline functionality using SQLite and caching strategies, allowing applications to operate during network interruptions and reducing user disruption by 35%. Refined request handling and synchronization logic, reducing API response delays by 22% and improving accuracy of patient data across mobile interfaces. Introduced automated testing using JUnit and Appium, reducing regression defects by 30% and improving release reliability across multiple deployment cycles.
Associate Software Engineer (Mobile Applications) at Cybage Software
September 1, 2020 - May 1, 2021Developed Android features using Java and Kotlin, improving interface responsiveness by 15% through better lifecycle handling and structured component design. Integrated REST APIs and third-party SDKs, reducing data transfer errors by 20% and improving reliability across multiple application modules. Identified and fixed performance bottlenecks, reducing application crash rates by 18% across different Android devices and operating system versions. Created unit test cases and supported QA validation, increasing code coverage by 25% and reducing defects in production releases. Participated in Agile development cycles, contributing to sprint planning, code reviews, and timely delivery of mobile features aligned with project requirements.
Android & Mobile Application Developer at CitiusTech
June 1, 2021 - December 1, 2023Developed Android healthcare application modules using Kotlin, Android SDK, and MVVM architecture supporting stable workflows across patient and clinical management systems. Integrated REST APIs, FHIR services, and healthcare data exchange workflows, reducing synchronization issues by 28% while aligning with HIPAA requirements. Implemented offline storage with Room and SQLite, enabling uninterrupted usage during network instability and reducing operational disruptions by 35%. Enhanced API handling and backend synchronization with Retrofit and Coroutines, improving responsiveness. Built reusable UI components with Jetpack Compose and XML layouts; assisted Flutter platform channel integrations and Android-side implementations for native feature access. Supported automated testing with JUnit and Espresso, improving regression validation coverage. Worked in Agile teams with QA and business analysts for feature delivery and issue resolution.
Associate Android Developer at Cybage Software
September 1, 2020 - May 1, 2021Developed Android features using Java, Kotlin, and Android SDK to enhance responsiveness and stability across devices. Integrated REST APIs and third-party SDKs to secure data exchange and reliability. Identified and fixed performance bottlenecks related to lifecycle handling, memory usage, and API processing, reducing crash rates by 18%. Created unit tests and participated in QA validation to improve code quality and release readiness. Collaborated with senior developers in Agile environments for delivery and production support.
Education
Post-Graduate Diploma in Software Engineering Technology at Centennial College, Toronto, ON
January 11, 2030 - April 14, 2026Bachelor of Engineering in Computer Engineering at G H Patel College of Engineering, India
January 11, 2030 - April 14, 2026Post-Graduate Diploma in Software Engineering Technology at Centennial College, Toronto
January 11, 2030 - June 2, 2026Bachelor of Engineering in Computer Engineering at G H Patel College of Engineering, India
January 11, 2030 - June 2, 2026Qualifications
Industry Experience
Software & Internet, Healthcare, Retail
Skills
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Toronto today.