Ryan Ramchandar, P.Eng.
Verified Expert in Engineering
Full-stack Developer
Winnipeg, MB, Canada
Toptal member since May 24, 2023
Ryan is a senior Flutter developer with 15+ 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
Experience
- Mobile UX Design - 12 years
- Mobile Apps - 12 years
- REST APIs - 12 years
- Full-stack Development - 12 years
- Mobile UI Design - 12 years
- Flutter - 6 years
- Dart - 6 years
- Figma - 1 year
Availability
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 30,000+ daily, with 4 out of 5 stars and 1,000+ reviews.
Work Experience
Lead Senior Flutter Developer
Teknika Corporation
- Led the architecture and development of two major Flutter applications (Grunt and Daily Adventure Box), integrating complex back-end APIs, Firebase, Stripe, AWS, Apple Pay, Google Pay, and deep linking with universal links.
- Directed a team of Flutter developers, ranging from junior to senior levels, overseeing code reviews, merging pull requests, and mentoring team members to ensure high-quality, maintainable code across projects.
- Served on the organization leadership team, directly advising the CEO on technical feasibility studies, project specifications, and strategic technology decisions for new initiatives.
- Established a CI/CD pipeline using Codemagic to automate deployments to the App Store and Google Play, streamlining release processes and reducing manual errors.
- Collaborated with UI/UX designers, project managers, product owners, and back-end teams to implement client-driven features from Figma mockups within an agile workflow, delivering apps that met design and functionality requirements on time.
- Proposed AI-driven solutions to reduce manual input and enhance user experience in Grunt, including automatic extraction of vehicle details, item categorization from receipts, and order validation with AI to improve onboarding and delivery workflows.
Full-stack App Developer
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.
Full-stack App Developer
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.
Full-stack App Developer
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.
Senior Flutter Developer | Full-stack Developer
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.
Lead Architect | Full-stack Developer
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.
Systems Software Engineer
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).
Experience
Grunt: On-demand Hardware Supplies Delivery Mobile App
https://www.trygrunt.comI integrated payment processing with Apple Pay, Google Pay, and Stripe, alongside AWS Location Services API for precise delivery tracking. I collaborated with back-end teams to incorporate a custom back end defined by OpenAPI specifications, enabling seamless communication between the app and back-end services.
My work included implementing designs from Figma mockups in close coordination with UI/UX designers, project managers, and product owners, ensuring a user-friendly and visually cohesive experience. I also conducted internal and client-facing demos of milestone achievements to highlight progress and gather feedback.
I set up a CI/CD pipeline using Codemagic, automating deployments to the App Store and Google Play Store. I delivered features such as real-time driver communication, same-day delivery options, meeting the company's goal of enhancing efficiency and productivity in construction and renovation projects.
Daily Adventure Box: Automated Recreational Rental Locker Mobile App
https://www.dailyadventurebox.comI led a team of Flutter developers to deliver critical milestones, including user authentication, QR code-based workflows, and secure payment processing, all integrated with a custom OpenAPI-defined back end. I also conducted code reviews and provided technical guidance to ensure high-quality deliverables.
My work included collaborating closely with UI/UX designers, project managers, and product owners to implement Figma mockups and deliver a seamless, user-friendly app experience. I also delivered regular demos to internal stakeholders to showcase progress and meet tight deadlines.
Calorie Tracker Full-stack App | Flutter App and Dart Back End
Education
Bachelor's Degree in Computer Engineering
University of Manitoba - Winnipeg, Canada
Certifications
Flutter Foundations – App Architecture and State Management with Riverpod
Code with Andrea
Professional Engineer (P.Eng.)
Engineers Geoscientists Manitoba
Skills
Libraries/APIs
REST APIs, Back-end APIs, Stripe, Google Maps, Stripe API
Tools
IntelliJ IDEA, Figma, TestFlight, Docker Compose, Codemagic, GitHub
Languages
Dart, Kotlin, Swift, C#, Embedded C++
Frameworks
Flutter, Riverpod, JSON Web Tokens (JWT), .NET, Realtime
Paradigms
Mobile UX Design, Mobile UI Design, Mobile Development, Cross-platform, Application Architecture
Platforms
Mobile, Firebase, MacOS, Android, iOS, ARM Linux, Amazon EC2, Docker, Visual Studio Code (VS Code), AWS IoT, Apple
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), App Store, App Store Acceptance Process, Google Play Store, Mobile App Development, Mobile Applications, Minimum Viable Product (MVP), Application State Management, Internet of Things (IoT), CI/CD Pipelines, HTTP Server, Maps, Windows Embedded, FDA, ISO 9001, ISO 13485, Medical Devices, Medical Software, Critical Systems, AOSP, Deep Linking, Apple Pay, Google Pay, Riverpod App Architecture, Live Chat, Push Notifications, Google Sign-in, Computer Engineering, Computer Science, Software Development
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring