StarRez - Oct 2018 - Nov 2020
Housing software solutions for universities and colleges - Melbourne, Australia. Software Engineer.
Working as part of an agile team to improve the StarRez administration facing student housing solution.
- Contributed significantly to the shared React component library by developing code and participating in the cross team 'design guild' to shape the company's frontend development direction.
- Implemented new React frontend views for sections of the StarRez admin interface, including integration with the ASP.NET backend legacy code base.
- Implementing new React frontend microservices, using Apollo Graphql to interface with other services.
- Implemented front end for new admin tools, integrating with api endpoints and Azure log analytics. Contributed to architecture for new event service based integration with a third party data lake (Ellucian ethos).
- Designed and implemented graphQL resolvers for queries in ASP.net and Node.js.
- Comprehensively implemented unit tests for React, maintaining a high level of test coverage.
Redbubble - Dec 2015 - Oct 2018
Print on demand ecommerce art platform - Melbourne, Australia. Software Engineer.
Worked as part of multiple cross functional teams following agile methodologies to maintain and improve Redbubble’s website.
- Maintaining and improving a monolithic 11 year old Ruby on Rails code base.
- Integrating React and Redux into the monolith to improve user experience Worked on creating microservices to break up the monolith such as estimated delivery dates service, authentication service, and multiple single page React apps replacing legacy Ruby on Rails frontends.
- Developing APIs that allow multiple clients to interact and share data. Researched and developed a new authentication system backed by AWS cognito, allowing a consistent user experience across multiple web apps and the iPhone app.