PN

Pierre Nicolson Beldor

Open to opportunities

Software Consultant at Freelance

Calgary, AB

Sign in to follow
Freelance
Concordia University

About

A creative, motivated, and detail-oriented software development professional with extensive experience in the full software development life cycle. Designing, developing, testing, implementing, and maintaining software applications that support business objectives and user needs. Builds functional programs by writing reusable, scalable code. Tests programs to identify potential issues and fixes bugs to improve software performance and to update legacy features. Specializes in embedded systems and firmware development, with a strong foundation in C/C++ and low-level programming for safety-critical and industrial devices. A life-long learner who masters new technologies quickly. A dedicated team member who communicates and collaborates to deliver high-quality solutions in fast-paced environments, while also being able to deliver quality results working independently with minimal supervision.

Skills

  • Agile
  • Automated testing
  • C++
  • CI/CD
  • Communication
  • Git
  • GitHub
  • Java
  • JavaScript
  • Jira
  • Leadership
  • Linux
  • Organization
  • Problem solving
  • Python
  • Redis
  • Requirements gathering
  • Scrum
  • SQL
  • Teamwork
  • Time management
  • UI design
  • UX design
  • Vue.js

Experience

  1. Software Consultant

    Freelance

    Jan 2023 to Present

    Calgary, AB

    • Developed mobile solutions for field crews to submit progress reports and safety inspections. Wrote reusable and scalable code using the Procore API and field-tested it to meet user needs. Improved field productivity by 25%. • Automated invoice processing by integrating Procore with external accounting systems. Decreased processing time by 30%, positively impacting company revenues. • Led the digital transformation for a non-profit organization by migrating operations to Microsoft 365. Enhanced collaboration and data security for board members and volunteers. • Implemented quality control systems with automated escalation for unresolved issues, ensuring timely resolution and improving client satisfaction.

  2. Firmware Developer

    Blackline Safety Corp.

    Jan 2019 to Jan 2023

    Calgary, AB

    • Engineered a stealth mode for an area monitoring device, enabling full covert functionality. Met strict power and performance requirements, expanding the product's market applications. • Developed a UI module driver for a custom LCD using the LVGL Graphics Library. Enhanced the user interface, resulting in positive feedback from user testing. • Migrated IAR projects to Visual Studio, streamlining the development process and enabling offline testing. Reduced build times by 20%. • Standardized unit testing by converting the project framework to Google Test. Improved code reliability and facilitated integration into the CICD pipeline. • Designed and implemented features for lone worker safety and gas detection devices. Contributed to the entire software lifecycle, ensuring on-time delivery of critical safety features.

  3. Software Developer

    Vecima Networks Inc.

    Jan 2014 to Jan 2019

    Calgary, AB

    • Designed and developed embedded software for data-over-cable, video, and wireless broadband systems. Contributed to major product releases. • Created a Text User Interface (TUI) Facade for internal debugging. Reduced diagnostic time for engineers by 15%. • Implemented a VICI client to manage the StrongSwan daemon, enabling secure and reliable VPN connections for client products. • Leveraged the Gauge Test Automation Framework to develop test projects and generate reports using Vue.js. Increased test coverage and provided clear, actionable results. • Designed and developed test procedures to meet business requirements, resulting in a 20% reduction in post-release defect reports.

  4. Information Technology Support Assistant

    G&G Construction

    Jan 2003 to Jan 2007

    Fort Myers, FL

Education

  1. Concordia University

    Bachelor of Engineering Degree, Software Engineering

    Montreal, QC

  2. Miami Dade College

    Certificate in Business Computer Programming, Business Computer Programming

    Miami, FL

  3. University of Calgary

    Bachelor of Science Degree, Computer Science

    Calgary, AB

Languages

  • EnglishFluent
  • FrenchFluent