Senior Full Stack Developer
NAB - National Australia Bank | Jul 2016 - Present
Node.js
MongoDB
Elasticsearch
TypeScript
npm
React
Redux
Express.js
• Building a frontend application using ReactJS with Typescript and Reactstrap UI.
• Backend app in Nodejs/Express
• MongoDB as database
• Integration with Elastic search
• Front-end development lead - strategy and architecture
• People lead
• Developer mentoring
• Design system and UI component strategy
• Helped build out their main sales acquisition form, plus many other forms
• TypeScript/React/Formik/Yup/Redux ecosystem
• Front-end component authoring, design system advocacy, and private npm delivery solutions
• CI/CD setup in Azure Pipelines
• Npm modules storage in Azure Artifacts
Software Engineer
AGL Energy | Jul 2014 - Jun 2016
HTML/CSS
Node.js
Angular
TypeScript
npm
React
JavaScript
GraphQL
• Frontend development within a React ecosystem
• React, TypeScript, CSS in JS/SCSS, Serverside rendering, Webpack, Babel
• Node.js, GraphQL, Express, ElasticSearch, serverless, database, AWS
• npm packages, CI/CD
• Unit testing, integration testing, e2e testing, etc
• SEO, tag management, analytics