Brag Document @ Venminder
This is a list of most notable contributions to the Venminder product since December 5th of 2022.
Aurelia
TypeScript
HTML/CSS
KnockoutJS
.NET
C#
Table of Contents
Statistics
Categories |
Count |
Reference |
Stories Completed |
160 |
Jira Board |
Bugs Fixed |
142 |
Jira Board |
PRs Completed |
525 (8th in Dev Team) |
Custom Script |
PRs Reviewed |
1,261 |
Custom Script |
Commits Made |
6,189 |
Custom Script |
Last Updated: March 15th, 2024
Documentation Contributions
The following is a list of notable documentations written for seamless knowledge transfer:
Team Contributions
The following is a list of contributions to improve the Phoenix development team:
- Managed Control Assessment releases such as creating pull requests, adding release notes, managing testing and bug communications, and triggering release pipelines.
- Demo completed items to the stakeholders in the sprint demo meeting.
- Created and managed over 35 themes to be used for delivering assessments to clients.
- Created a SharePoint directory for storing all latest Theme files.
- Started and lead group testing meetings with meeting notes to minimize production bugs.
- Manage frontend stories, bugs, and feedbacks wtihin the Jira board.
Mentorship Contributions
The following is a list of contributions through mentorship and training:
- Trained and mentored Jim Stopinski on developing Control Assessment themes.
- Assisted full-stack developers within Team Phoenix contribute to frontend stories.
- Help lunch & learn meetings to teach frontend concepts to Team Phoenix: CSS Flexbox & Grid, Eslint and Prettier, and PlayWright tests.
- Assist Frontend Guild memebers in maintanance of vm-library.
Development Contributions
The following is a list of contributions through code:
Features
I've added the following features to the Control Assessments project:
Technical improvements
I've made the following improvements to the frontend of the Control Assessments codebase:
Clean Code
Following initiatives were taken to ensure maintenance of best coding standards:
- Added linting workflow with
eslint
and prettier
to follow the Frontend Standard including the PR pipeline update.
- Refactored the entire Aurelia project to follow Frontend Guild and Control Assessment specific standards.
- Removed unused
Question
property from all controls including the controls table, templates, and assessments using Python and the boto3 library.
- Updated webpack to catch TypeScript errors when building Aurelia project.
Migrations
The following is a list of notable migrations made to the Control Assessments codebase:
- Migrated native HTML elements within Control Assessments to
vm-library
shared components (checkbox, date picker, inputs, etc) including vm-grid-v3
.
- Wrote an asynchronous Python script using boto3, OS proccesses, and threads to migrate the data library records from key structure to reference id.
- Deprecated the
moment.js
package to date-fns
as the moment package is no longer managed.
- Upgrade the Font Awesome package from version 4 to 6.
- Migrated Bootstrap styling and layout system to use built in technologies like CSS Flexbox and Grid.
Brag Documents
© Namito Yokota