Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Dan Drory

Melbourne,Australia

Summary

Hey there! My name is Dan and I'm a Software Developer living in Melbourne. I have a strong focus on UI/UX and Developer experience.


I excel at setting up systems that take the thinking away for everyone else. Enabling my fellow developers to be the best they can be.


Besides my technical skills people often call me the life of the office. I bring a team together as we work on cool new tech and celebrate our wins.

Overview

10
10
years of professional experience

Work History

Staff Software Engineer

SEEK
10.2024 - Current

Worked as a Staff engineer focusing on internal tooling. I was responsible for improving the internal tools that built most of the applications in Seek.

Key Achievements:

  • Modernized the internal build tool to a modern CLI application. This was done by improving the interface. Moving the project over to typescript and adding a new bundler to the tool.

Staff Software Engineer

Lumiant
06.2023 - 10.2024

Worked closely together with the Platform lead to improve the existing large JavaScript based application. Focusing on scalability, Developer experience, and reliability of the platform.


Key Achievements:


  • Reduced the bundle size of the application by 75% by removing libraries that performed similar features and changing the import strategy of large UI packages
  • Increased existing build speeds for the application by up to 10x. This was achieved by moving the existing build tool over from webpack to vite
  • Reduced regressions and errors by adding new testing tools such as Chromatic visual regression and cypress/cucumber e2e tests
  • Improved cycle time on tickets by introducing developer tools such as Plop.js and husky
  • Started the brown-bag (lunch and learn) initiative. Focusing on experience across the tech stack for all our developers and improving their presentation skills
  • Stack: Typescript, React17, AWS Appsync, Vite, Vitest, Emotion/styled components, Plop.js, Storybook 7, Chromatic, Husky

Lead frontend engineer

Nano Platform
02.2023 - 07.2023

Responsible for the front end of the Nano digital home loan application. Some key things that I've tackled during my time as the FE lead


Key Achievements:


  • Sped up our release process by reducing the e2e run time from 12 to 3 minutes by using Cypress, cucumber, and msw.js
  • Increased the total code coverage across the board and to 93%+ for our component library in particular
  • This was done by introducing visual regression tools, sonar cloud and improved automated test runs in github-actions

Senior full stack engineer

Nano Platform
08.2022 - 02.2023

Working as a senior software engineer at Nano, I started in a new team that was created to improve the white label capability of the current application


Key Achievements:


  • Improved up time and reliability of our component library. This was achieved by using semantic-release and conventional-commits. It also automated our change log and notified our teams when a new version would be available
  • Added a new token based style dictionary to improve the white label capability of the application. This improved the developer experience freeing up resources for other work within the application
  • Stack: Vue.js, Github Actions, Style Dictionary, Semantic-release, Tailwind.css, msw.js

Senior Full Stack Engineer

CLOUDWAVE
05.2022 - 08.2022

Worked on a short contract term as a software engineer at Cloudwave. Improving the existing codebase


Key Achievements:


  • Implemented a new storybook suite for developer experience
  • Introduced new code standards for the team improving code quality moving forward
  • Stack: React, Typescript, Node.js, Amazon Connect

Senior Software Engineer

GROW INC
02.2021 - 05.2022

I led the front end development of the member portal for a super annuation platform from inception to market release in just 12 months. I played a pivotal role in building, designing and maintaining the application


Key Achievements:


  • Created a white label system that allowed us to change both copy and styling for our users
  • Used Node.js child processes to allow developers to test vs multiple back-ends via one API environment using headers. Resulting in rapid debug times for all of our clients
  • Stack: Vue.js, Node.js, MongoDB, GraphQL, Styled Components

Software Engineer

Assignar
06.2019 - 01.2021

I was part of the mobile development team. We were responsible for developing, releasing and maintaining the mobile application for Assignar


Key achievements:


  • Improved mobile application responsiveness to input by as much as 300%
  • Implemented a feature flag system that allowed us to release code quicker and with more confidence
  • Implemented a live deployment solution that allowed us to fix breaking issues within minutes instead of days
  • Stack: React, Typescript, Graphql, node.js, Apollo, DynamoDB, AWS Lambda, PostgreSQL

Full Stack Developer

Five2One
04.2018 - 03.2019

During my time at five2one I worked on multiple applications with various responsibilities, such as:


  • Autotrader: Responsible for building out the mobile native application for Autotrader's new B2C application. Working closely together with cross company teams to create a new competitor to carsales
  • Devery.io: I was responsible for fully building out the web application from inception to delivery. Intepreting the designs into pixel perfect applications for both desktop and mobile devices
  • Stack: React.js, Vue.js, Graphql, Node.js, SCSS, CSS.modules, Tailwind, Bitbucket pipelines, Selenium, SLS, Amazone Managed Blockchain

Software Engineer

Lemongames
05.2015 - 03.2018

Working as a contractor on various serious games and front end web applications


  • Can't wait to learn - An education game for kids in war-torn countries allowing them to learn math. The hardest thing was to make the large scale android application run on a device with 400MB of remaining RAM via the use of various culling and render methods
  • The Social Medwork - Responsible for maintaining and improving the web-store for the social medwork. Focusing on SEO optimisation to make sure the global users could access live saving medication

Education

Bachelor of IT -

Hogeschool van Amsterdam (HVA)
01.2016

Graphical designer -

Media College Amsterdam
01.2011

Skills

  • Team leadership
  • Project leadership
  • JavaScript
  • TypeScript
  • Nodejs
  • Reactjs
  • AWS
  • GraphQL
  • MongoDB
  • Postgres
  • Vite
  • Webpack

Languages

English
Dutch

Timeline

Staff Software Engineer

SEEK
10.2024 - Current

Staff Software Engineer

Lumiant
06.2023 - 10.2024

Lead frontend engineer

Nano Platform
02.2023 - 07.2023

Senior full stack engineer

Nano Platform
08.2022 - 02.2023

Senior Full Stack Engineer

CLOUDWAVE
05.2022 - 08.2022

Senior Software Engineer

GROW INC
02.2021 - 05.2022

Software Engineer

Assignar
06.2019 - 01.2021

Full Stack Developer

Five2One
04.2018 - 03.2019

Software Engineer

Lemongames
05.2015 - 03.2018

Graphical designer -

Media College Amsterdam

Bachelor of IT -

Hogeschool van Amsterdam (HVA)
Dan Drory