Rene Midouin, Full-stack Developer in Sparta Township, NJ, United States
Rene Midouin

Full-stack Developer in Sparta Township, NJ, United States

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.
Rene is now available for hire

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

Location

Sparta Township, NJ, United States

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.

Employment

  • 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, Angular, 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, LAMP Server, SAML, Data Processing, Bash, Full-stack, Full-stack Development, LAMP, REST, Bitbucket

Experience

  • 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.

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
    2016 - 2017
    City College of New York - New York, NY, USA
  • Bachelor's Degree in Electrical Engineering
    2012 - 2016
    City College of New York - New York, NY, USA

Certifications

  • Digital Advertising
    AUGUST 2022 - SEPTEMBER 2023
    HubSpot Academy
  • AWS Certified Cloud Practitioner
    APRIL 2021 - APRIL 2024
    Amazon Web Services
  • Chief Technology Officer Career Guide
    FEBRUARY 2020 - PRESENT
    LinkedIn

To view more profiles

Join Toptal
Share it with others