Peter Haddad

Peter Haddad

Software Developer

Followers of Peter Haddad525 followers
location of Peter HaddadCanada

Connect with Peter Haddad to Send Message

Connect

Connect with Peter Haddad to Send Message

Connect
  • Timeline

  • About me

    Software Engineer

  • Education

    • University of Ottawa

      2016 - 2020
      Bachelor of Applied Science - BASc Computer Engineering
  • Experience

    • Canadian Nuclear Safety Commission – Commission canadienne de sûreté nucléaire

      May 2018 - Aug 2019
      Software Developer

      • Developed a Progressive Web Application for the Integrated Regulatory Review Service Mission using WordPress (PHP).• Implemented a scheduling calendar and provided training to users on how to manage (add, remove and modify) events.• Implemented an IP based Password Protection System allowing users to access the Web Application without providing any credentials internally but requiring the use of credentials when accessed externally.

    • University of Ottawa

      Jan 2020 - Apr 2020
      Technical Analyst

      • Wrote knowledge base articles and documented the needs of the various services linked to the service portal.• Created forms for the service portal regarding computer support, license activation and installation requests.• Provided assistance to analysts working on the service portal implementation.• Developed excellent analytical and troubleshooting abilities regarding wireless configurations, printing, Windows, Mac OS and Microsoft Office.

    • TD

      May 2022 - Oct 2023
      Software Engineer

      • Worked on the TD Real Assets (Atlas) application which enables visualization of the underlying risk exposures of the Global Real Estate Fund using Flask (Python), AngularJS (JavaScript) and MS SQL Server. Engineered complex SQL solutions to enhance data analysis capabilities, contributing to risk management strategies.• Developed Python scripts to aggregate and import quarterly data (including acquisitions and dispositions of real assets) from the 13+ Portfolio Managers using NumPy and Pandas.• Developed extract, transform, and load (ETL) processes to import the financial and property management information from Yardi Voyager and implemented Flask routes that run PowerShell subprocesses triggering the ETL processes. Integrated the endpoints with Technology Solution’s Hub Core application for scheduling and compliance purposes.• Led the Non-Public Data in Lower Environments (NPDLE) initiative, ensuring compliance with TD’s Enterprise Security Standards.• Developed and implemented python scripts on an Automated Continuous Integration Server (CruiseControl.NET) for automation purposes such as triggering an alert when the automated PowerShell scripts don’t reset the TLS Registry Keys.• Developed a smoke testing framework to validate certain remote folder permissions and database permissions using different Active Directory (AD) groups.• Developed project and change management skills by leading various initiatives such as the network attached storage (NAS) migration to NAS SVM-DR to support failover after a disaster event.• Developed python automation scripts to package the Atlas codebase and utilized the Veracode API to identify vulnerabilities and security defects. Show less

    • Public Services and Procurement Canada | Services publics et Approvisionnement Canada

      Oct 2023 - now
      Full Stack Developer

      • Designed, developed and deployed a fully bilingual Federal Scientific Equipment Inventory System enabling strengthened intramural collaboration and agile emergency response capability using Django (Python), React (TypeScript) and PostgreSQL.• Experience using React functional components, Forms, Hooks, Router and State management.• Designed database models for efficient look‑ups using Django and created Web APIs using Django Rest Framework (DRF).• Developed python scripts to import 10000+ scientific equipment based on the data validation requirements while taking formatting issues into account by utilizing the openpyxl python library and developed a dynamic server-side customer facing export functionality.• Developed 20+ customer facing scientific equipment analytics dashboards and utilized the Chart.js JavaScript library to display charts and graphs.• Implemented JSON Web Token (JWT) authentication and authorization to protect endpoints depending on user roles and performed API testing using Postman and Burp Suite.• Developed Terraform scripts to automate cloud-based deployments and created Azure DevOps pipelines to deploy the docker container to AWS Elastic Container Registry.• Collaborated with the security team to remediate vulnerabilities and security bugs according to the vulnerability assessment scans.• Conformed to the Web Content Accessibility Guidelines 2.0 Level A & AA and collaborated with the Web Centre of Excellence team to ensure that the Treasury Board standard is met. Show less

  • Licenses & Certifications

    • AWS Certified Developer – Associate

      Amazon Web Services (AWS)
      Aug 2024
      View certificate certificate
    • AWS Certified Solutions Architect – Associate

      Amazon Web Services (AWS)
      Apr 2024
      View certificate certificate