Kathryn Audrey
About
Kathryn Audrey
(they/them or she/her)
(they/them or she/her)
Full-stack software engineer creating beautiful and accessible web apps with a strong focus on user experience. Compassion and care goes into everything I do, and community always comes first
Skills
Skills
Sort by:
Experience
Experience
- Web Developer Consultant - CGI Inc.
(2017-2025)
- Contributed to numerous small- and large-scale web applications, both independently and as part of a team.
- Developed front-end and full-stack applications using a variety of technologies including Angular, React, Node.js, and .NET.
- Adapted quickly to meet project timelines, including rapid onboarding for in-flight projects and reprioritization due to changing requirements.
- Refined environment setup processes and created detailed documentation to improve onboarding speed.
- Advisory Application Developer - CIBC
(2011-2017)
- Supported and developed components and features for the SharePoint-based intranet platform, including regular deployments, updates, and on-call support.
- Designed and built custom SharePoint-based solutions for internal business partners using JavaScript and Angular.js to create tailored frontend UX.
- Worked directly with key stakeholders to gather requirements, manage projects, develop solutions, and maintain products beyond deployment.
- Contributed to the design and strategy around platform upgrades and enhancements.
Projects
Projects
- Asset Tracker Application Rewrite for Oil & Gas Client - CGI (2023-2024)
- Designed modernization of existing Asset Tracker application previously built on MS Access.
- Updated application would be built using React and Next.js with a .NET API and Oracle DB.
- Application designed from the ground-up to utilize a fresh UI design using Material UI and React.
- Converted React project template to use Next.js with authentication via Graph API and Azure.
Azure DevOpsC#/.NETNext.jsReactSQL - Asset Search Application (Phase 2) for Oil & Gas Client - CGI (2023)
- Contributed to the second phase of Asset Search application using Angular and Node.js with data via Denodo views using SQL queries and compiled into Elasticsearch.
- Joined the project while underway after sudden departure of previous developer and was required to get up to speed and begin work almost immediately.
- In addition to expanding the UI and available data, also worked to simplify and streamline the development process by creating tailored Node.js and PowerShell scripts and performing a detailed analysis and remediation of the environment setup process.
Azure DevOpsElasticsearchNode.jsReactSQL - End-User Search Tool for Canadian Government Client - CGI (2023)
- During conceptualization phase of the project, worked to create TypeScript definitions for a component library and initial application design and structure using Next.js.
- Participated in and contributed to discussions on project direction and product purpose, paying special attention to accessibility requirements and ensuring any product we built would be useful to all Canadians, not just the majority.
- Engaged in collaborative activities and team building exercises according to Agile development methodology to ensure opportunities for input from all project personnel.
AgileNext.jsReact - Automated Testing Tool for Canadian Government Client - CGI (2021-2022)
- Worked extensively to develop robust user interface screens, allowing non-technical personnel to perform automated testing of other products and applications through a streamlined workflow.
- Established development approach and overall code structure, providing the direction and design methodology for all front-end development on the project.
- Offered input on application design and standards regarding accessibility and user experience.
- Created core component library based on standards to help keep codebase consistent, utilizing WET/BOEWS and GCWeb, the Canadian government standard for all web-based interfaces
AccessibilityAgile - Financial Exchange Application for Canadian Government Client - CGI (2017-2020)
- Contributed to the development of a large-scale web application for a Canadian government client, utilizing a variety of technologies such as Angular, Docker, GitHub Enterprise, and Jenkins.
- The application was designed to facilitate financial exchanges between financial institutions and government corporations using an elaborate, user-friendly interface.
- Project work was coordinated using the Agile development methodology, and a robust DevOps pipeline ensured seamless delivery and deployment of project features and iterations.
AgileAngularDockerGitHub EnterpriseJenkinsPostgreSQL - Application Workflow for Enterprise Delivery Framework - CIBC (2016-2017)
- Designed and implemented an application workflow using SharePoint to support the Enterprise Delivery Framework (EDF) for project management and delivery.
- The workflow facilitated the tracking and management of project deliverables, milestones, and approvals, improving visibility and accountability across project teams and stakeholders.
- The project involved extensive and detailed analysis of existing data and data collection methodology for the purposes of classifying and typifying content across the application.
SharePoint - Mobile-First Social Media Web App - CIBC (2014-2015)
- Led the development of a mobile-first social media web application for employees to share news, updates, and collaborate on projects.
- Utilized AngularJS for the frontend development and integrated with the SharePoint backend to leverage existing infrastructure and content management capabilities.
- Targeted platforms included iOS and BlackBerry devices used by corporate executives and senior management.
AgileAngularJSCSSJavaScriptSharePoint - SharePoint Intranet Platform Support - CIBC (2011-2017)
- Provided ongoing support and maintenance for the company's SharePoint intranet platform, ensuring its stability, security, and performance.
- Developed custom solutions and features to enhance the functionality of the intranet and meet the evolving needs of internal business partners.
C#/.NETJavaScriptSharePoint - Outside Activities - CIBC (2011)
- Modified SharePoint forms using JavaScript to simplify and streamline the data entry process for employees submitting outside activity requests for approval.
- Created scripts to automate the import of Excel data previously used by the Compliance department to track and manage outside activity requests, improving data accuracy and reducing manual effort.
ExcelJavaScriptSharePointVisual Basic
Contact
Contact
Coded in Visual Studio Code by Kathryn Audrey (KAudreyDev). Built with Astro and Tailwind CSS using the Astronaut starter theme created by Steve Frenzel. Deployed with Vercel. Paragraph text set in the Inter typeface, while headings use Anybody.
Lovingly created by a real human without the use of AI agents or tools.