Hello, My name is...
Senior Software Engineer
Specializing in TypeScript, React, and Python. Building scalable, elegant solutions for complex problems.
About Me
I'm a software engineer with 8+ years of experience building software that solve real problems. I believe in writing clean, maintainable code and creating intuitive user experiences.
My passion lies at the intersection of thoughtful design and robust engineering. Whether building a new product from scratch or optimizing existing systems, I approach every project with attention to detail and a focus on scalability.
When I'm not coding, you can find me running long distances, enjoying the outdoors, learning about new technologies, creating machine learning models for fantasy football, or hanging out with my wonderful wife and kids.
Skills & Technologies
Frontend
Backend
Tools
Projects
Modernisation
Modernisation of the web order pad used for all domestic ordering on Commsec and additional of international trading to this platform. A high volume of trading goes through this application with the largest market share in Australia for domestic equities trading, so there was a high level of focus on accuracy and reliability
Event driven architechture
Implementation of microservice APIs for me&u to handle large volume of ordering across local and international venues, while supporting legacy platform APIs. Handle refunds using Kafka topics to ensure reliability and prevent duplication of refund requests and processing. Update of existing APIs to handle multi-venue clients where orders could be made from multiple venues at once and reconciled in one bill.
Design System
Creation of a bespoke design system for Target Australia with a focus on speed and performance, no off the shelf bulky packages. Implementation of Figma token based syncing with design changes to speed up development and iteration process.
Web Performance and Page Speed
Uplift of the Target Australia product pages to new modern stack with a focus on page speed, performance and resultant improvement in click-through rates. Implementation of a monorepo with Nx, addition of page speed and performance metrics, feature flagging and new analytics tools to allow AB testing and measure effect of changes.
Experience
Senior Software Engineer
DiUS
2023 - Present
React, NodeJS, Python, GraphQL and PostgreSQL engineering on AWS cloud platforms.
- •Architected and delivered e-commerce modernisation increasing platform speed by ~50% and improving web sales by ~14 basis points for a major Australian retailer
- •Development of robust gRPC micro-service based APIs, with a focus on speed, performance and scalability
- •Designed and delivered bespoke token based design systems fully integrated with Figma and Storybook, built for performance
Software Engineer
DiUS
2021 - 2023
React, NodeJS, Python and Java engineering for multiple large enterprises
- •Designed and built micro-frontend applications for a large multi-national financial institution
- •Developed custom design system components using web components to remain framework agnostic
- •Management and delivery of web applications using cloud infrastructure including IAC (infrastructure as code) management
Web Developer
Catalyst IT
2018 - 2020
Developed responsive cloud based web applications using PHP, Python, Javascript, HTML and CSS. Gained experience with modern web development practices.
- •Made continuous open source contributions to the largest LMS (Learning Management System) in the world
- •Developed various plugins including a media transcoding tool for multiple devices and a PDF conversion tool
- •Worked on automation tools to carry out scheduled tasks using lambda functions
Get In Touch
Have a project in mind or just want to chat? Feel free to reach out. I'm always interested in hearing about interesting opportunities and ideas.
Let's Connect
QUICK LINKS
© 2026 Tom Dickman. Built with React, TypeScript, and Tailwind CSS.