Senior Full Stack Developer, RBC Royal Bank of Canada Inc.
Mar, 2020 - Present
Re-Implement and improve link manager to legacy application system. So that the HTML templates contains a "link id", and how it dynamically creates an hidden form and properly redirects to legacy HTML views. Allowing to slim down many views that would also need hidden form that were re-implemented numerous times.
Revise and make migration strategies for my Squad’s Angular monorepo to use Jest and ESLint 7 along with Prettier with automated LintStaged commit hooks.
Implement advanced Angular data-driven patterns to guide my colleagues away from filling HTML templates and instead use classes to provide data. Including how to rewrite forms using FormGroups instead of template
Make module stubs for the Backend chapter to write Express.js middleware in isolation instead of from a monolith
Teach how to write and publish small packages and how to publish on Nexus
Written extensive onboarding documentation taking into account how to properly and automatically adjust developer tools at every password change. Avoiding popular "ignore this error" and rather use corporate signed TLS certificate right