
Peter Haddad
Software Developer

Connect with Peter Haddad to Send Message
Connect
Connect with Peter Haddad to Send Message
ConnectTimeline
About me
Software Engineer
Education

University of Ottawa
2016 - 2020Bachelor of Applied Science - BASc Computer Engineering
Experience

Canadian Nuclear Safety Commission – Commission canadienne de sûreté nucléaire
May 2018 - Aug 2019Software 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 2020Technical 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 2023Software 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 - nowFull 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
- View certificate
.webp)
AWS Certified Developer – Associate
Amazon Web Services (AWS)Aug 2024 - View certificate
.webp)
AWS Certified Solutions Architect – Associate
Amazon Web Services (AWS)Apr 2024
Languages
- enEnglish
- frFrench
- arArabic
Recommendations

Holly corsie
Content StylistUnited Kingdom
Oliver ómarsson
Legal Counsel at Lífeyrissjóður verzlunarmannaIceland
Sara orelie n. bitanga
Corporate Lawyer | Avocate 🇨🇲 | Entrepreneur (Droit des Sociétés -Contrats -Droit maritime - Droi...Wouri, Littoral, Cameroon
Anish pandit
India Lead - Asset Backed Finance Tech, Wells Fargo | DBA - Research ScholarHyderabad, Telangana, India
Shrutisadhan mudly
Student at National Institute of Technology GFG Institute rank -1450 Codeforces Newbie Rating -905|M...Kolkata, West Bengal, India
Gabby linck
Trauma-Informed Youth Advocate | SEL Curriculum DesignPhiladelphia, Pennsylvania, United States
Dinesh kumar v
Associate IT Technical Support Engineer @ KBR, Inc. | Ex - @ Atos | Systems Engineer | Windows Syste...Chennai, Tamil Nadu, India
Abdul zakir sayed
University of Houston | Master of Science in Engineering Data Science | Experience in C, Python, SQL...Houston, Texas, United States
Paras aggarwal
Senior Accountant at AirbnbDelhi, India
Alois kollmann
Always stay curious! No matter how old you are!Klagenfurt am Wörthersee, Kärnten, Österreich
Peter fouad
Market access and tender manager at Merck groupCairo, Egypt
Annmariz t.
Real Estate Virtual AssistantCebu, Central Visayas, Philippines
Aastha singh
Marketing and CRM ManagerDelhi, India
Govindan r
Senior Consultant at Eversana | Ex-Deloitte | Data Migration | Software Testing | Implementation & C...Chennai, Tamil Nadu, India
Troy schwab
Strategic Business Partner: Indigenous, Government, Stakeholder & External Relations Specialist| Bus...Greater Calgary Metropolitan Area
孙建军
DRF Kunshan site SHE Manager - 帝斯曼公司Suzhou, Jiangsu, China
Jonathan wibberley
Assessment Manager at United Kingdom Accreditation ServiceUnited Kingdom
Isaura cooke
E-Health Intervention DevelopmentAmsterdam, North Holland, Netherlands
Abir khan asik
Operation Manager at Al-Arafah Islami Bank PLC. (Agent Banking Division)Dhaka, Bangladesh
Jackie benton
Benefits Account ManagerLexington, South Carolina, United States
...