Edouard Poitras, Software Developer in Ottawa, Canada
Edouard Poitras

Software Developer in Ottawa, Canada

Member since June 30, 2022
Edouard has over a decade of experience in IT, working as a full-stack developer, cloud architect, and DevOps engineer. He prides himself on being able to pick up new technologies and processes quickly to hit the ground running. Edouard's notable accomplishments range from developing a privacy-oriented VPN solution for bypassing oppressive regimes to designing and building the cloud architecture and endpoint agent software for a cyber security startup.
Edouard is now available for hire

Portfolio

  • Cyber Defence
    Azure, Terraform, Bicep, Git, GitFlow, .NET, Node.js, JavaScript, Python...
  • Linux Foundation
    Drupal, WordPress, Laravel, Flask, Jira, Jenkins, GitFlow, Docker, Agile, PHP...
  • Eclipse Foundation
    Drupal, ApacheSolr, Varnish, Bootstrap, PHP, JavaScript, HTML, CSS, SQL, Git...

Experience

Location

Ottawa, Canada

Availability

Part-time

Preferred Environment

Linux, Windows, Docker, Vim Text Editor, VS Code, Git, Slack, Azure

The most amazing...

...thing I've worked on is a cyber threat hunting platform with an innovative new way for operators to do their job more efficiently.

Employment

  • Founding Engineer

    2018 - PRESENT
    Cyber Defence
    • Designed and developed workstation monitoring and response software focusing on security, stability, and extensibility.
    • Spearheaded the consolidation of cloud assets and developed Terraform and eventually Bicep scripts to manage a growing infrastructure.
    • Designed and implemented a cost-effective ingestion and processing pipeline that scales to hundreds of thousands of events per second, with a plan to reach millions of events per second.
    • Designed and implemented prototype machine learning models to aid operators in categorizing activity on organization workstations.
    • Cut processing and storage cloud costs by more than 50% over a year by altering various Azure configurations, consolidating cloud assets, and optimizing DB queries and C# code.
    • Outlined a plan and migrated the engineering team from a quarterly release cycle to a more streamlined CI/CD approach.
    Technologies: Azure, Terraform, Bicep, Git, GitFlow, .NET, Node.js, JavaScript, Python, NumPy, Pandas, Scikit-learn, PostgreSQL, Docker, DevOps, CI/CD Pipelines, Agile, Cloud Security, C#, C#.NET, SQL, Azure Blobs, Azure Queue, Azure DevOps, Azure IoT Hub, Azure Event Hubs, Azure Virtual Machines, Azure Table Storage, Azure App Service, Azure Functions, Azure Active Directory B2C (ADB2C), Azure Application Gateway, Azure Application Insights, Azure Web Application Firewall, Machine Learning, Vue, Slack, VS Code, Vim Text Editor, Windows, Linux, Agile Software Development, Big Data, Web Development, Databases, HTML, CSS, Python 3, JavaScript 6, HTML4, HTML5, Front-end, Full-stack, Serverless, Serverless Architecture, REST APIs, Scrum, YAML, Back-end Development, Minimum Viable Product (MVP), Cloud Services, Azure Cloud Services, Architecture, API Integration, REST, APIs, Containers, Relational Databases, Database Performance, .NET Core
  • Senior Web Developer

    2015 - 2018
    Linux Foundation
    • Developed and maintained all of the web resources under the Linux Foundation umbrella.
    • Worked with remote teams from different time zones, utilizing Jira, Agile processes, and the Scrum methodology for rapid development.
    • Integrated a contributor license agreement (CLA) workflow into existing Git hosting services like GitHub, GitLab, and Gerrit.
    Technologies: Drupal, WordPress, Laravel, Flask, Jira, Jenkins, GitFlow, Docker, Agile, PHP, Python, SQL, Slack, Git, Vim Text Editor, Linux, Agile Software Development, Web Development, Databases, ApacheSolr, HTML, CSS, DevOps, MariaDB, Python 2, JavaScript 5, HTML4, Full-stack, GitHub, GitLab, Scrum, Sugar, SugarCRM, Drupal 7, Drupal 8, YAML, Back-end Development, API Integration, REST, APIs, Containers, Relational Databases
  • Web Developer

    2013 - 2015
    Eclipse Foundation
    • Developed and maintained various web assets built in the Drupal CMS, amounting to hundreds of thousands of visits per month.
    • Developed custom Drupal module and created themes focused on development standards, building workflow automation, and extensibility.
    • Integrated various other technologies to enhance and scale Drupal like ApacheSolr, Varnish, Bugzilla, and Twitter Bootstrap.
    Technologies: Drupal, ApacheSolr, Varnish, Bootstrap, PHP, JavaScript, HTML, CSS, SQL, Git, Vim Text Editor, Docker, Linux, Web Development, Databases, DevOps, MariaDB, JavaScript 5, HTML4, Full-stack, Drupal 7, Back-end Development, Relational Databases
  • Cyber Analyst and Developer

    2012 - 2013
    SecDev
    • Developed and headed a WatchDesk service that accepted and handled various cyber security incidents and helped individuals in high-risk environments. Created and maintained multiple websites.
    • Installed, monitored, and managed a cloud-based infrastructure critical to the activities of the organization.
    • Acted as a lead engineer on developing an obfuscated VPN solution for Windows, Mac, and Linux to bypass oppressive regimes.
    • Liaised with clients, partners, and external stakeholders to tailor software solutions to fulfill contract requirements.
    • Managed IT-related work around securing organizational intranet and hardware devices for external use in at-risk environments. Configuration of network segregated laptops for training purposes for intelligence and security professionals.
    • Worked with large structured and unstructured datasets in remote environments.
    Technologies: AWS, Drupal, Python, Git, MongoDB, PostgreSQL, Redis, PHP, SQL, Django, Vim Text Editor, Linux, Web Development, Databases, Bootstrap, JavaScript, HTML, CSS, Flask, Agile, Python 2, JavaScript 5, HTML4, Amazon Web Services (AWS), Full-stack, MySQL, Web Scraping, REST APIs, Drupal 6, Drupal 7, YAML, Back-end Development, Minimum Viable Product (MVP), Cloud Services, Architecture, API Integration, REST, APIs, Relational Databases

Experience

  • NowTrade
    https://github.com/edouardpoitras/NowTrade

    An algorithmic trading library focusing on creating powerful strategies using easily readable and simple Python code. With the help of NowTrade, full-blown stock and currency trading strategies harnessing the power of machine learning can be implemented with few lines of code.

    NowTrade strategies are not event-driven like most other algorithmic trading libraries available. The strategies are implemented sequentially, one line at a time, without worrying about events, callbacks, or object overloading.

  • Eva | Eddie's Virtual Assistant
    https://github.com/edouardpoitras/eva

    An open-source alternative to Amazon Echo or Google Home. The core of Eva is a simple service that provides hooks for plugins during user interactions. On its own, Eva does very little. Its potential comes from the plugins the user chooses to enable or create.

  • OpenStreetMap (OSM) Geo Mapper
    https://github.com/edouardpoitras/osm-geo-mapper

    Rust library for querying OSM data by coordinating a terminal application to browse the data in the terminal. Will parse OSM, PBF, and GeoJSON files or fetch OSM data using an address and displaying the resulting lines, points, and polygons in the terminal.

  • Layer8 VPN

    I worked as a lead developer of a custom VPN solution focused on obfuscating traffic to bypass oppressive regimes.

    Users were typically journalists and activists in high-risk areas worldwide, including China and Syria.

Skills

  • Languages

    Python, PHP, HTML, C#, C#.NET, HTML4, Python 2, Python 3, YAML, JavaScript, CSS, SQL, JavaScript 5, JavaScript 6, HTML5, Java, C, Rust
  • Libraries/APIs

    REST APIs, Node.js, NumPy, Pandas, Scikit-learn, Vue, React, Sugar
  • Tools

    Azure IoT Hub, Vim Text Editor, VS Code, Git, Slack, Azure App Service, GitHub, Varnish, Jira, Jenkins, Terraform, Azure Active Directory B2C (ADB2C), Azure Application Gateway, Azure Application Insights, Azure Web Application Firewall, OpenVPN, GitLab, SugarCRM
  • Paradigms

    REST, Agile Software Development, Agile, DevOps, Functional Programming, Azure DevOps, Serverless Architecture, Scrum
  • Platforms

    Azure, Azure Event Hubs, Azure Functions, Linux, Windows, Docker, Drupal, Drupal 7, WordPress, Amazon Web Services (AWS), Drupal 6, Drupal 8
  • Storage

    Azure Blobs, Azure Queue, Databases, PostgreSQL, Azure Table Storage, MySQL, Azure Cloud Services, Relational Databases, Database Performance, MongoDB, Redis, MariaDB
  • Other

    Web Development, GitFlow, Back-end Development, APIs, Full-stack, Web Scraping, Serverless, Minimum Viable Product (MVP), Cloud Services, Architecture, API Integration, Containers, Big Data, AWS, ApacheSolr, Bicep, Azure Virtual Machines, Machine Learning, OpenStreetMap, Obfuscation, Networking, Front-end
  • Frameworks

    Flask, .NET, Django, .NET Core, Bootstrap, Laravel, Express.js

Education

  • Minor Degree in Computer Science
    2010 - 2011
    Carleton University - Ottawa, Ontario, Canada
  • Bachelor's Degree in Commerce and Information Systems
    2006 - 2010
    Carleton University - Ottawa, Ontario, Canada

To view more profiles

Join Toptal
Share it with others