OPG Website
Sequelize
 
Azure
 
ReactJS
 
NodeJS
 
C#
 
Electron
 
MSSQL
 
CI/CD
 

Work Overview

As a full-time Software Developer, I brought new-applications from conceptualization, to production. I conducted and automated many data-analysis tasks, remastered existing software, coordinated work between developers, created/managed various relational databases and used a myriad of modern technologies. My workflow saw continued implementation of various technologies requiring different skillsets.

Modern Technologies Used:
  • NodeJs
  • React
  • Express/Webpack/Sequelize
  • Electron
  • ASP.Net
  • C#/VB.NET
  • RDBMS Creation/Management/Maintenance
    (Oracle/MSSQL/MariaDB)
General Skills & Duties
  • Onboarding and developer training
  • External developer integrations into existing custom software platforms
  • Cross-facility software development and debugging consultations
  • SPOC (Single Point of Contact) for maintenance & information on software developed by the 'CFAM' team, coordinated with OPG I.T
  • Feature value determination
  • Skill-based work coordination
  • ...and many more hues of the Project Management spectrum!
Work Duties

  • I managed and architected the azure cloud-infrastructure for our team. I spin up containerized web apps via MS Azure, handle the CI/CD Pipelines which facilitate deployments for a seamless web-development experience and handle all of the security for the associated devops environment users interface with.
  • I built and maintained a key-piece of software central to OPG; the CFAM Dashboard. This software facilitates work-management for maintenance personnel and reporting for managers/supervisors. This software is built in .NET and is based on chromium. From custom security-middleware which blocks external network requests, to visually-appealing modernized front-end applications, I was responsible for all aspects of the development stack. These duties extendeded to work coordination for developers who wished to integrate their tooling into our software.
  • I managed and maintained security, automation & data-analysis tasks centered around on-premises data-warehouses (MSSQL Databases) dedicated to centralize sanitized datasets required to build complex reporting tools into various pieces of software our team develops internally.