nab.com.au — Adobe Experience Manager, Vagrant, VirtualBox, Java, Maven, AngularJS, Jekyll
Responsible for maintaining CMS components for use by various teams within the bank. Improved AEM development virtual machine provisioning process, reducing onboarding process for new developers from a two day manual process to a twenty minute automatic process.
Live chat component — TypeScript, React, Jest, Enzyme, Storybook, Genesys
Electronic forms capability — TypeScript, AngularJS, Sass, React, Redux, Storybook, Jenkins
Developed a platform which generates forms for products like credit cards, transaction accounts, and personal loans. Responsible for improving the continuous delivery pipeline via Jenkins to reduce build failures by an order of magnitude. Key role in migrating platform components from AngularJS to React and Redux.