Rene Midouin
Verified Expert in Engineering
Full-stack Developer
Rene is a professional developer who considers everything he builds as art, from stunning user interfaces to efficient and robust codebases and well-designed and scalable systems. His professionalism, practical communication skills, strong leadership abilities, and technical depth make him one of the most sought-after technical leaders in the industry. Rene is a problem solver with whom all clients and teams are happy to work.
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (AWS), Linux, MacOS, Visual Studio Code (VS Code), Git, Xcode, Android Studio, Jira, Confluence, Infrastructure as Code (IaC)
The most amazing...
...project I've achieved is leading a team of engineers and designers to build a smart kitchen appliance mobile app that won Time magazine's Best Inventions 2020.
Work Experience
Chief Product and Technology Officer
CHEFMAN
- Built a world-class product and engineering team to execute the product roadmap and company vision.
- Managed the overall planning, execution, and success of complex technical projects.
- Set the company's technical direction while cultivating a culture of teamwork and innovation.
- Turned ideas into award-winning products by concurrently leading multiple teams and managers and establishing and measuring OKRs.
- Recruited, managed, fostered, and retained talent on technical teams.
- Shipped complex projects in an environment with multiple dependencies in a high-impact area.
- Mentored, managed, and grew a team of 10+ engineers working across the stack throughout the software development lifecycle.
- Designed a distributed event-driven system architecture to support running guided cooking recipes in the cloud.
- Modeled recipes and device relationships for a modular and interconnected experience in the kitchen by leveraging a communication-through-models pattern.
Vice President | Software Development
CHEFMAN
- Led a team of developers, product managers, firmware engineers, and quality assurance engineers to successfully release CHEF iQ, one of the market's most reliable IoT kitchen appliance and mobile app experiences.
- Managed software and firmware teams using the Agile methodology while making quick iteration and prototyping a common theme for the organization. This ensured a short turnaround time from identifying a software bug to releasing a fix to production.
- Enforced best practices such as code review, testing, CI/CD, design review, and documentation, shipping best-in-class products while staying true to the software development lifecycle.
- Led software and firmware teams into an intense refactoring phase to improve code readability and optimize performance.
- Conceived and implemented our IoT strategy from communication patterns, including inquiries and commands, to topic design and payload structure.
- Designed and implemented all Bluetooth and wifi logics in our mobile application using Redux-Saga to handle side effects, separate all logics from the components, and turn all logics into testable functions.
- Built a Node.js software development kit to support our microservices communication patterns.
Lead Software Engineer
CHEFMAN
- Designed, implemented, and released by myself a successful mobile app that controls a kitchen device via Bluetooth and wifi. The app reached over 10,000 customers and was used to secure contracts with retailers such as Target and Walmart.
- Managed a team of three to develop a mobile app using React Native with Redux. The app connects multiple appliances via Bluetooth and wifi to provide a complete user experience in the kitchen.
- Created and implemented the CHEF iQ API while leveraging a serverless architecture and a microservice design pattern using Amazon API Gateway, AWS RDS, and AWS Lambda.
Software Engineer | R&D
Research Foundation of the City University of New York
- Developed a Python probabilistic inference algorithm to perform sensor-state diagnosis, allowing fewer experts to manage a much larger number of sensors.
- Built a data visualization system using MongoDB, Express.js, Angular, and Node.js to allow field agents to visualize time-series data of sensor networks.
- Created a ticketing system using MongoDB, Express.js, Angular, and Node.js to allow field agents to take action when a sensor is broken.
Software Developer, Co-op
Metropolitan Transportation Authority (MTA)
- Reduced data processing time for more than 6,000 bus schedules in New York's five boroughs from 45 minutes to 20 minutes by writing executable Bash and PHP scripts that process the data in parallel.
- Deployed, load balanced, and monitored the performance of Amazon EC2 servers using Amazon Route 53 and cloud metrics to efficiently handle issues during peak time and ensure a minimum of 98% system uptime.
- Proposed and implemented an efficient way of authenticating users using a secured login portal via Simple SAML to allow easy integration of the existing MTA ivault portal used by the 5,001 to 10,000 employees working at MTA.
- Built highly interactive modules in JavaScript to train a minimum of ten new bus drivers weekly in the bus fleet management system.
Experience
CHEF iQ App
https://apps.apple.com/us/app/chef-iq/id1496378504?platform=iphoneI developed and implemented the entire IoT strategy, from communication patterns, including inquiries and commands, to topic design and payload structure. I also designed and implemented all Bluetooth and wifi logics in the mobile application using Redux-Saga to handle side effects, separate all logics from the components, and turn all logics into testable functions. In addition, I built a Node.js software development kit to support our microservices communication patterns.
Sensor DX Tool
https://github.com/SensorDX/issue_trackerI developed novel machine learning methods in Python for automated quality control of hydro-meteorological sensor network data. I also produced an open-source standard-compliant software system that implements these methods as modular workflows. In addition, I built a data visualization and ticketing system using MongoDB, Express.js, Angular, and Node.js to allow field agents to visualize time-series data and take action when a sensor is broken.
Smart Grid Cyber Security App
https://bitbucket.org/Rene007/qtI developed the C++ interface leveraging the Qt platform to write scripts and algorithms in Linux, detecting man-in-the-middle attacks in real-time. This project was used as part of a PhD student's final thesis.
Hybrid Beamforming for Fifth-generation Networks
I built a real-time three-dimensional hybrid beamforming antenna for fifth-generation wireless networks and beyond millimeter-wave systems using the OpenAirInterface (OAI) platform in a Ubuntu Linux environment.
CertRebel Website
https://github.com/renay007/certrebelI developed both the front end and back end using HTML5, CSS3, JavaScript, jQuery, MySQL, PHP, Bootstrap, Amazon EC2 servers, Elasticsearch, and Amazon ElastiCache.
Skills
Languages
JavaScript, C++, TypeScript, Bash Script, PHP, Bash, Java, HTML5, CSS3, SAML, GraphQL, Python
Frameworks
React Native, Redux, Express.js, AngularJS, Qt, Bootstrap
Libraries/APIs
React, Node.js, Redux-Saga, REST APIs, jQuery, Stripe API
Tools
MQTT, Git, Redux Thunk, Cron, Confluence, Bitbucket, Stripe Checkout, PM2, Xcode, Android Studio, Jira
Paradigms
REST, MEAN Stack, Microservices
Platforms
Amazon Web Services (AWS), Bluetooth LE, AWS IoT, AWS IoT Core, Android, iOS, Amazon EC2, LAMP, Linux, AWS Lambda, Ubuntu, Ubuntu Linux, MacOS, Visual Studio Code (VS Code)
Storage
MySQL, MongoDB, Elasticsearch, Memcached, Redis
Other
IoT Security, APIs, Full-stack, Full-stack Development, CTO, Load Balancers, Data Processing, Stripe Payments, Infrastructure as Code (IaC), Payment APIs, Card Payments, Digital Advertising, DNS, OpenAirInterface (OAI), 5G, Probability Theory, Amazon RDS, Amazon API Gateway
Education
Master's Degree in Electrical Engineering
City College of New York - New York, NY, USA
Bachelor's Degree in Electrical Engineering
City College of New York - New York, NY, USA
Certifications
Digital Advertising
HubSpot Academy
AWS Certified Cloud Practitioner
Amazon Web Services
Chief Technology Officer Career Guide
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