Rene Midouin, Developer in Sparta Township, United States
Rene is available for hire
Hire Rene

Rene Midouin

Verified Expert  in Engineering

Full-stack Developer

Location
Sparta Township, United States
Toptal Member Since
November 15, 2022

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

CHEFMAN
JavaScript, Node.js, Amazon Web Services (AWS), AWS IoT, IoT Security...
CHEFMAN
JavaScript, Python, MySQL, Bash, Git, React, React Native...
CHEFMAN
JavaScript, PHP, MySQL, Python, Bash, Git, React Native...

Experience

Availability

Part-time

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

2021 - PRESENT
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.
Technologies: JavaScript, Node.js, Amazon Web Services (AWS), AWS IoT, IoT Security, AWS IoT Core, TypeScript, React, React Native, Git, Python, MySQL, Bash, REST, APIs, Android, iOS, Redux, Redux-Saga, GraphQL, SAML, Full-stack, Full-stack Development, REST APIs, Microservices, Redis, Infrastructure as Code (IaC), Confluence, Bitbucket

Vice President | Software Development

2018 - 2021
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.
Technologies: JavaScript, Python, MySQL, Bash, Git, React, React Native, Amazon Web Services (AWS), Node.js, REST, APIs, Android, iOS, Redux, Redux-Saga, Cron, Full-stack, Full-stack Development, REST APIs, Microservices, Infrastructure as Code (IaC), Confluence, Bitbucket

Lead Software Engineer

2017 - 2018
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.
Technologies: JavaScript, PHP, MySQL, Python, Bash, Git, React Native, Amazon Web Services (AWS), Node.js, REST, APIs, Android, iOS, Redux, Redux Thunk, Cron, Full-stack, Full-stack Development, REST APIs, Microservices, Confluence, Bitbucket

Software Engineer | R&D

2016 - 2018
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.
Technologies: MongoDB, MEAN Stack, AngularJS, REST, APIs, Express.js, Cron, Full-stack, Full-stack Development, CSS3, HTML5, REST APIs

Software Developer, Co-op

2014 - 2016
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.
Technologies: JavaScript, Java, PHP, HTML5, CSS3, jQuery, MySQL, Amazon Web Services (AWS), Amazon EC2, Cron, DNS, Load Balancers, PM2, Git, Node.js, SAML, Data Processing, Bash, Full-stack, Full-stack Development, LAMP, REST, Bitbucket

CHEF iQ App

https://apps.apple.com/us/app/chef-iq/id1496378504?platform=iphone
CHEF iQ is a smart kitchen appliance mobile app that enhances the experience in the kitchen by allowing users to create restaurant-quality meals at home easily.

I 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_tracker
Sensor DX is a machine learning AI platform that aims to achieve a much higher degree of automated quality, allowing fewer experts to manage a much larger number of sensors.

I 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/qt
Smart Grid Cyber Security is a cross-platform Windows and Mac application that detects man-in-the-middle attacks in real-time by analyzing network packets using the C++ libpcap library.

I 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

This project involved a simulated environment for fifth-generation wireless 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/certrebel
CertRebel is a website that allows users to purchase OSHA-approved certification courses. I implemented a payment system from scratch, allowing users to buy these courses on the website using Stripe API.

I developed both the front end and back end using HTML5, CSS3, JavaScript, jQuery, MySQL, PHP, Bootstrap, Amazon EC2 servers, Elasticsearch, and Amazon ElastiCache.

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

2016 - 2017

Master's Degree in Electrical Engineering

City College of New York - New York, NY, USA

2012 - 2016

Bachelor's Degree in Electrical Engineering

City College of New York - New York, NY, USA

AUGUST 2022 - SEPTEMBER 2023

Digital Advertising

HubSpot Academy

APRIL 2021 - APRIL 2024

AWS Certified Cloud Practitioner

Amazon Web Services

FEBRUARY 2020 - PRESENT

Chief Technology Officer Career Guide

LinkedIn

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