Ryan Ramchandar, P.Eng., Developer in Winnipeg, MB, Canada
Ryan is available for hire
Hire Ryan

Ryan Ramchandar, P.Eng.

Verified Expert  in Engineering

Full-stack Developer

Location
Winnipeg, MB, Canada
Toptal Member Since
May 24, 2023

Ryan is a senior Flutter developer with 12+ years in app development who excels in crafting visually appealing, user-friendly mobile apps. Passionate about UI/UX, his computer engineering background has contributed to numerous successful app launches. Ryan's blend of technical skills and design expertise make him a top choice for companies seeking a skilled Flutter developer.

Portfolio

Windometer
Flutter, Dart, REST APIs, Mobile Apps, APIs, Mobile Development, Full-stack...
Ottawa Bus Live
Flutter, Dart, REST APIs, Maps, Mobile Apps, APIs, Mobile Development...
Winnipeg Bus Live
Android, iOS, Kotlin, Swift, Maps, Mobile Apps, APIs, Mobile Development...

Experience

Availability

Part-time

Preferred Environment

MacOS, IntelliJ IDEA, Flutter, Dart, Visual Studio Code (VS Code)

The most amazing...

...app I've developed is a transit app that shows real-time bus schedules for the City of Winnipeg used by 20,000+ daily, with 4 out of 5 stars and 1,000+ reviews.

Work Experience

Full-stack App Developer

2022 - PRESENT
Windometer
  • Developed a Flutter app that shows the wind speed and direction in real-time, including a rotating wind compass.
  • Built features like real-time wind compass, current wind speed and gust, and hourly and daily forecast for any city. Users can add multiple locations and search for different cities.
  • Integrated the app with 3rd-party weather APIs—like Dark Sky and Apple Weather—for wind metrics and allowed device sensors for compass direction.
  • Made the app available in the App Store with 1,000+ daily users. It will soon be available in the Google Play Store.
Technologies: Flutter, Dart, REST APIs, Mobile Apps, APIs, Mobile Development, Full-stack, Mobile, Front-end, Architecture, Cross-platform, Software Architecture, Riverpod, TestFlight, User Experience (UX), User Interface (UI)

Full-stack App Developer

2020 - PRESENT
Ottawa Bus Live
  • Developed a Flutter mobile app for the City of Ottawa. This Android and iOS app allows users to view real-time bus schedules for any stop and bus locations in real time, find nearby stops on a map, save their favorite stops, and search.
  • Released the app in the App Store and Google Play.
  • Successfully launched the same codebase on Android and iOS platforms, accelerating code reuse and maintainability.
Technologies: Flutter, Dart, REST APIs, Maps, Mobile Apps, APIs, Mobile Development, Full-stack, Mobile, Front-end, Architecture, Cross-platform, Software Architecture, TestFlight, User Experience (UX), User Interface (UI)

Full-stack App Developer

2011 - PRESENT
Winnipeg Bus Live
  • Developed an Android and iOS transit mobile app for the City of Winnipeg that allows users to view real-time bus schedules for any stop, view nearby stops on a map, save their favorite stops, and search.
  • Built the app in native Android (Kotlin) and iOS (Swift).
  • Contributed to the app's success with 100,000+ downloads, 20,000+ daily users, a 4.5-out-of-5 rating, and over 1000+ unique store reviews.
Technologies: Android, iOS, Kotlin, Swift, Maps, Mobile Apps, APIs, Mobile Development, Full-stack, Mobile, Front-end, Architecture, Software Architecture, TestFlight, User Experience (UX), User Interface (UI)

Lead Architect | Full-stack Developer

2022 - 2024
Cubresa Inc.
  • Spearheaded the design, development, and testing of the BrainPET software's front-end application using Dart and Flutter, advancing Cubresa's position in high-performance imaging solutions for brain research.
  • Pioneered intuitive UI/UX in Figma, enhancing workflows for efficient visualization and interpretation of Positron Emission Tomography (PET) molecular imaging by medical professionals.
  • Architected a robust front-end application by leveraging the Riverpod App Architecture, ensuring the software met critical benchmarks in scalability, modularity, usability, and testability, setting a new standard in medical imaging software design.
  • Ensured rigorous compliance with ISO 14385, IEC 62366, and IEC 62304 standards while aligning with patient privacy and HIPAA compliance. This laid the foundation for the BrainPET system's upcoming FDA 510(k) and Health Canada approvals.
Technologies: Dart, Flutter, Figma, Riverpod, Application Architecture, Medical Devices, Medical Software, REST APIs, Full-stack, Front-end, Architecture, Cross-platform, Software Architecture, CI/CD Pipelines, User Experience (UX), User Interface (UI)

Lead Architect | Full-stack Developer

2014 - 2021
Umbrela Inc.
  • Championed comprehensive software architecture, UI, UX, and product design endeavors, establishing Umbrela Smart Inc. as a vanguard in innovative smart product solutions, driving company growth and product diversification.
  • Directed a dynamic software development team, masterfully overseeing the integration of diverse platforms like microcontrollers, embedded Linux systems, mobile apps, and AWS cloud infrastructures, ensuring seamless product experiences for users.
  • Developed a bespoke Android application tailored for custom-designed hardware and PCB, optimizing performance and ensuring seamless integration, significantly enhancing the device's user experience and functionality.
  • Led the development of a meticulous full-stack architecture across multiple platforms, from embedded systems to cloud environments, assuring impeccable performance and reliability, setting new industry benchmarks.
  • Pioneered a cutting-edge software deployment pipeline, leveraging BitBucket, AWS, and Docker, optimizing software updates and ensuring rapid, error-free releases to enhance user satisfaction.
Technologies: Android, AOSP, Embedded C++, ARM Linux, Amazon S3 (AWS S3), Amazon EC2, Docker, Docker Compose, iOS, Mobile Apps, Mobile, Internet of Things (IoT), Front-end, Architecture, Cross-platform, Software Architecture, CI/CD Pipelines, User Experience (UX), User Interface (UI)

Systems Software Engineer

2010 - 2014
Monteris Medical
  • Led the development of 12+ software components for a patented MRI-guided brain surgery device. Interfaced with critical devices like medical lasers and piezoelectric motor drivers, leveraging multiple communication protocols for seamless integration.
  • Crafted intuitive graphical user interfaces for system tools and simulators, significantly enhancing usability and efficiency for service personnel and internal software developers.
  • Conducted comprehensive system verification and validation within specialized MRI units and sterile clean rooms. Rigorously adhered to ISO 13485, ISO 14971, and ISO 27001 standards, culminating in the esteemed FDA and Health Canada device clearances.
  • Championed data protection and patient safety by ensuring the device's rigorous compliance with international and regional data privacy standards, including HIPAA (USA) and PIPEDA (Canada).
Technologies: C#, .NET, Windows Embedded, FDA, Healthcare, ISO 9001, ISO 13485, Medical Devices, Medical Software, Critical Systems

Calorie Tracker Full-stack App | Flutter App and Dart Back End

A full-stack Dart-based calorie tracking app that monitors daily food intake. Utilizing Dart for both the Flutter mobile app front end and Dart Frog back end (REST API), the app offers seamless integration, code reusability, and reduced complexity. Users can manage food entries with calorie counts, filter by date, and add meal photos. The admin role provides access to detailed reports and management of all user entries. This app demonstrates the advantages of using Dart across the full stack for an efficient development process. I served as this project's sole developer and UI/UX designer.
2004 - 2009

Bachelor's Degree in Computer Engineering

University of Manitoba - Winnipeg, Canada

MAY 2023 - PRESENT

Flutter Foundations – App Architecture and State Management with Riverpod

Code with Andrea

NOVEMBER 2020 - PRESENT

Professional Engineer (P.Eng.)

Engineers Geoscientists Manitoba

Libraries/APIs

REST APIs

Tools

IntelliJ IDEA, Figma, TestFlight, Docker Compose

Frameworks

Flutter, JSON Web Tokens (JWT), .NET

Languages

Dart, Kotlin, Swift, C#, Embedded C++

Paradigms

Mobile UX Design, Mobile UI Design, Mobile Development, Cross-platform, Application Architecture

Platforms

Mobile, MacOS, Android, iOS, ARM Linux, Amazon EC2, Docker, Visual Studio Code (VS Code)

Industry Expertise

Healthcare

Storage

Amazon S3 (AWS S3)

Other

Engineering, Full-stack Development, Mobile Apps, APIs, Full-stack, Front-end, Architecture, Software Architecture, User Experience (UX), User Interface (UI), Application State Management, Riverpod, Internet of Things (IoT), CI/CD Pipelines, HTTP Server, Maps, Windows Embedded, FDA, ISO 9001, ISO 13485, Medical Devices, Medical Software, Critical Systems, AOSP

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring