
Christian Ruppenthal
Verified Expert in Engineering
Mobile Developer
Redwood City, United States
Toptal member since February 15, 2024
Chris is a long-time entrepreneur and developer with international experience who worked across industries like healthcare software, real estate, electronics, and internet service. He is passionate about the product creation process and software engineering and is a specialist in using Flutter. Chris is willing to leverage his expertise and experience in developing new projects and help deliver value and results.
Portfolio
Experience
- Business - 20 years
- Web UI Design - 8 years
- Autodesk Fusion 360 - 6 years
- JavaScript - 4 years
- Flutter - 4 years
- Firebase - 4 years
- Dart - 4 years
- Adobe Experience Design (XD) - 4 years
Availability
Preferred Environment
Dart, Flutter, Firebase, Cloud Firestore, Google Cloud Functions, JavaScript
The most amazing...
... thing I've developed so far is an application hospitals use to manage the acute stroke protocol, which helps save time and patients' lives.
Work Experience
Senior Mobile Software Engineer
Ciclix
- Co-founded the company after winning Alcatel-Lucent's international hackathon challenge. Evolved the MVP into a marketable product with paying corporate customers and over 300 daily active users in Brazil.
- Led the internationalization process and the development of StrokeHub, a digital tool for managing hospital stroke protocol, selected by one of the most prominent French healthcare incubators.
- Developed StrokeHub using the Flutter framework. It combines a set of GCP tools for the back end with REST and gRPC APIs to create a real-time, shared representation of the stroke protocol workflow and allow efficient team communication.
Founder | CEO | Board Member
Soho Innovation Center
- Created a private, independent innovation center taking place on an acquired property. Planned the renovation, network, access control, and overall building infrastructure while managing the company's public accreditation.
- Spearheaded the strategy that resulted in a rate of 87% occupancy before the first wave of the pandemic in 2020.
- Led the strategy for rescuing the company from possible bankruptcy due to the pandemic by getting funds from investors, restructuring the 8-person team, and finally increasing space occupancy from 34% to 91%.
Founder | CTO
Aerointel
- Customized the ArduPilot flight controller firmware using C++ and added cargo dropping, payload controlling, and fine-tuning functionalities for our UAVs and sensors.
- Developed several unmanned aerial vehicle prototypes and payloads that resulted in two patent applications.
- Won a national startup contest that awarded the company the best infrastructure startup of the year while serving as the lead technology officer.
Administrative Manager
Brazway Serviços Técnicos Especializados Ltda
- Participated in the transition from the self-owned industry to a third-party production that reduced COGS by over 20% with significant improvements in gross profit margin.
- Created the new nanotechnology division based on a German product portfolio and led a team of four people that increased the company's revenue by 12%.
- Managed the company's operational processes, including imports, exports, logistics, and invoices.
Co-founder | CTO
Sistec Telecom Wireless
- Co-founded my first company at the age of 16 during my first college year with my father's financial support.
- Deployed a corporate, inter-cities wireless internet service provider using OpenBSD servers (586s, Pentium 1 or 2) with Orinoco PCMCIA 802.11B wireless adapters.
- Grew the network to three backbones and roughly 80 nodes over five different cities.
- Sold the company two years later with a profit that enabled me to pay the debt to my father and buy my first car.
Experience
Ciclix App
http://www.ciclix.comBesides relying on the hardware BLE positioning system information through RPC calls, the app also uses the smartphone's Bluetooth radio for proximity and precise tracking of nearby BLE beacons and other smartphones using the Ciclix app.
Text, picture, and voice messaging are done through self-developed algorithms that encrypt and store messages and files on Firebase Firestore and Firebase Storage databases.
The app uses push notifications for process alerts, updates, and communication purposes.
Technology stack: Dart, Flutter, Kotlin, Swift, Node.js, JavaScript, Cloud Functions, Firestore Database, Firebase Authentication, Firebase Storage, Firebase Messaging, Cloud IoT, MQTT, Kafka, Go, Python, C++, and Docker.
StrokeHub
Several metrics are seamlessly gathered through regular app usage, stored on a NoSQL cloud database, and processed through JavaScript Cloud Functions to create informative KPIs about the stroke unit performance.
Video communication is offered through WebRTC based on an integration with Agora. Text, picture, and voice messaging are done through self-developed algorithms that encrypt and store messages and files on Firebase Firestore and Firebase Storage databases.
The app uses push notifications for stroke alerts and updates and also for communication purposes.
Technology stack: Dart, Flutter, Kotlin, Swift, Node.js, JavaScript, Cloud Functions, Firestore Database, Firebase Authentication, Firebase Storage, and Firebase Messaging.
Education
Master's Degree in Information Technology
Unisinos University - Sao Leopoldo, Brazil
Associate's Degree in Web Design
Academy of Learning Career College - Vancouver, Canada
Bachelor's Degree in Computer Science
Pontifical Catholic University of Rio Grande do Sul (PUCRS) - Porto Alegre, Brazil
Certifications
Sun Certified Java Developer
Sun Microsystems
Skills
Libraries/APIs
Node.js, Arduino RTC
Tools
Adobe Experience Design (XD), Adobe, Firebase Authentication, Firebase Cloud Messaging (FCM), Redux Toolkit, Autodesk Fusion 360
Languages
Dart, JavaScript, Java, Kotlin, Swift, C++
Frameworks
Flutter
Platforms
Firebase, OpenBSD, FreeBSD
Storage
Cloud Firestore
Paradigms
Web UI Design, Management
Other
Google Cloud Functions, Software Engineering, Algorithms, Networking, Business, Key Performance Indicators (KPIs), Product Management, Graphics, Cloud Storage, ArduPilot, GPS, Telemetry, Avionics, Wireless Systems, Wireless Protocols, Calculus, Excel 365
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