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.