Kaiz Hudda

Senior Software Engineer (Front End)

Profile

I build things in the pixel aether

Versatile Senior Software Engineer (Front End) with 7+ years of experience leveraging React, TypeScript, HTML5, CSS3/Styled components, and JavaScript to build web-based applications from scratch for top Australian & New Zealand based companies in the telecom, energy, education, and insurance sectors. Focused on architecting and delivering user-centric web interfaces that have been used by over 3M+ customers. I thrive working in a collaborative agile environment and hands-on with conducting agile ceremonies, writing stories, and supporting design and development teams to consistently deliver high-quality features.

Melbourne, Victoria, Australia

Work Experience

"I am a great believer in luck, and I find the harder I work the more I have of it." - Stephen Leacock

Career

Senior Front End Engineer

Bupa

January 2023 - Present

• Led the creation and maintenance of a reusable component library for Bupa, resulting in a more consistent user experience and efficient development process across multiple products.
• Built the reusable component library using React, Next.js, TypeScript, Roll up, HTML5, MUI, Styled components
• Collaborated with designers and developers to ensure every component met design standards, technical requirements, and accessibility requirements.
• Regularly presented the component library and its benefits to stakeholders, including project managers and executives, resulting in increased buy-in and adoption across the organization.
• Worked with DevOps Engineers to build out and simplify various CI/CD pipelines using Azure including the process of releasing the component library.
• Established coding standards and best practices for the shared library, ensuring consistency and maintainability across all components.
• Wrote unit tests to improve the reliability of the code base, using Jest and React Testing Library (TDD)
• Interviewed and helped hire Front End Engineers for Bupa.
• Mentored and code reviewed other developers' code to ensure code quality and standards were met.

Melbourne, Australiahttps://bupa.com.au

Key Technologies

ReactTypeScriptTypeScriptHTML5CSS3JavaScriptNodejsNode.jsJestJestEnzymeRTLGithub

Senior Software Engineer (Front End)

Open Universities Australia

April 2021 - January 2023 (1 year 10 months)

• Led discovery & development for building various customer-facing web journeys on OUA’s website using React, Next.js, TypeScript, Webpack 4, HTML5, Styled components
• Built out OUA’s reusable React component library which heavily reduced code duplication
• Conducting numerous A/B tests using Optimizely on different areas of the site to improve customer interaction and drive leads and enrolments.
• Worked with DevOps Engineers to build out various CI/CD pipelines using AWS, Jenkins, & GitHub
• Utilised DataDog (an application monitoring and logging platform) to enable full visibility of the application stake for logging, tracing and metrics.
• Personalised multiple user experiences by using Tealium Audiences.
• Wrote and refactored unit tests to improve the reliability of the code base, using Jest, and RTL
• Mentored Junior, Mid-Level Engineers / Pair programming
• Conducted technical interviews for Engineering roles at OUA
• Defined and implemented best practices and standards for OUA to deliver high-quality code / code reviews
• Worked in the Sitecore CMS to seamlessly integrate complex React applications using C# & .NET
• Worked closely with UI/UX designers to ensure design & accessibility requirements are translated correctly

Melbourne, Australiahttps://open.edu.au

Key Technologies

ReactTypeScriptTypeScriptHTML5CSS3JavaScriptWebpackWebpackJestJestEnzymeRTLAmazonGithub

Front End Developer

Spark New Zealand

February 2019 - March 2021 (2 years)

• Built various customer facing web journeys from scratch including Broadband, Billing and Shop journeys.
• Built out Spark’s reusable React component library which heavily reduced code duplication
• Wrote and refactored unit tests to improve the reliability of the code base, using Jest and Enzyme
• Defined and implemented best practices and coding standards for the organization to deliver high quality code (reducing technical debt)
• Worked closely with UI/UX designers to ensure design is translated correctly
• Worked with AEM developers to seamlessly integrate React.js and add content authoring across journey’s
• Mentored junior and graduate developers / Pair programming
• Managed a small team of Front-End Developers & lead agile ceremonies including, backlog grooming, planning and retro.

Auckland, New Zealandhttps://spark.co.nz

Key Technologies

ReactReduxReduxTypeScriptTypeScriptSASSSASSES6HTML5CSS3WebpackWebpackJestJestEnzymeEnzymeGit

Front End Developer

Genesis Energy

March 2017 – February 2019 (2 years)

• Developed & maintained the Energy Management and Customer Self-Service web app from scratch that is used by over 100,000 customers
• Code reviewed other developers code to ensure code quality and standards are met
• Created/maintained test scripts with Jest and Enzyme reducing future defects and bugs
• Worked closely with UI/UX designers to ensure design is translated correctly
• Worked with Node.js/Express.js/MongoDB backend with Docker microservices to support the Front End
• Contributed to development of APIs, including, electricity/LPG/natural gas usage data and user data
• Tracked and managed 2 weekly sprints with JIRA

Auckland, New Zealandhttps://genesisenergy.co.nz

Key Technologies

ReactReduxReduxSASSSASSES6NodejsNode.jsHTML5CSS3WebpackWebpackJestJestEnzymeRTLGit

Microsoft Intern

Genesis Energy

December 2016 – February 2017 (3 months)

• Developed an energy monitoring and management dashboard prototype, using HTML5, CSS3, JavaScript, C#, Visual Studio and Bootstrap
• Developed an LPG monitoring prototype using Visual Studio in 3 days, saving the company $25K
• Integrated .NET C# JSON APIs with the Front End
• Continuously deployed web projects using Microsoft Azure
• Wrote web automation test scripts in C# and conducted cross browser testing
• Extracted information from SQL database, to build managerial reports on key user metrics

Auckland, New Zealandhttps://genesisenergy.co.nz

Key Technologies

HTML5, CSS/SCSS, C#, Visual Studio, JavaScript, VSTS, SQL, Azure

Test Analyst Intern

Foster Moore

November 2015 – February 2016 (4 months)

• Converted legacy web automation test scripts using Robot Framework, Selenium & Python
• Troubleshooted and optimised automation web tests and CI/CD pipelines
• Continuously deployed test scripts with Jenkins
• Customised Jenkins to run and view test results of the latest deployment automatically

Auckland, New Zealandhttps://fostermoore.co.nz

Key Technologies

Selenium, RobotFramework, Python, Jenkins

Software Engineer Intern

Orion Health

November 2014 – February 2015 (4 months)

• Converted legacy web automation test scripts using Robot Framework, Selenium & Python
• Troubleshooted and optimised automation web tests and CI/CD pipelines
• Continuously deployed test scripts with Jenkins
• Customised Jenkins to run and view test results of the latest deployment automatically

Auckland, New Zealandhttps://orionhealth.com

Key Technologies

JavaScriptHTML5CSS3PythonPythonCassandra

Education

BSc Computer Science & Information Systems

University of Auckland

2014 – 2017

Auckland, New Zealandhttps://auckland.ac.nz

Skills

Front-End

React
6+ years
TypeScript
5+ years
Redux
6+ years
JavaScript/ES6
5+ years
HTML5
7+ years
CSS3
7+ years
Styled components
5+ years
Jest/Enzyme/RTL
6+ years

Back-End

Node.js
4+ years
C#/.NET
2+ years
Java
1 year
SQL Server
2+ years
MongoDB
1+ years
Express.js
1+ years

CI/CD and other

Amazon Web Services
2+ year
Microsoft Azure
5+ years
Docker
1+ years
Jenkins
3+ year
Git
7+ years

Want to get in touch? Lets talk.