Hi I'm

Dan Urlwin

A software developer/engineer passionate about performance, security and nerdy coffee. Hire me!
Dan programming
About me

Why should you hire me?

I love meeting business needs with technology! It becomes a puzzle of how to best make use of the resources and skills available while keeping within the constraints. I believe planning and keeping the main goals in mind while being conscious of security and best practices lead to success with testing and continuous feedback imperative at every step of the process.

I keep up-to-date with what is happening in the industry with trends and emerging technologies providing insight into how others are solving problems. I've attended all of the online Laracon's as well as three Laracon AU conferences. I enjoyed meeting the team behind Laravel and listening to talks from the community. I make time for learning new skills and approaches as I believe there are always ways to improve and find better methods to achieve goals.

Of course, my other main obsession is coffee and I'm always striving for a better cup, whether from sourcing the best beans, learning new tips from James Hoffman (the coffee guru), or trying out every coffee shop I can (Shoutout to my amazing local Death Before Decaf!)

I am currently learning Italian in preparation for a trip to Italy. In my spare time, I can be found hiking up the various mountains around Queensland, trying out a new coffee shop or hanging out with family.

Skills and Tech

What can I do?

Backend development

I currently work as a Network Development Engineer, primarily utilising Python, FastAPI, and MongoDB. Leveraging FastAPI for rapid development and MongoDB for flexible data management, I focus on delivering robust solutions that meet business needs. Previously, I worked extensively with PHP, with Laravel being my framework of choice. Laravel's ability to facilitate clean and expressive code allowed me to effectively address business requirements. My diverse skill set across both backend development and network engineering enables me to adapt to various project needs and deliver high-quality results.

Frontend development

I understand the importance of a good user experience (UX) and place extra focus on creating intuitive, well-thought-out layouts. I have extensive experience using JavaScript with Vue 2 and 3, and I have worked with various supporting technologies such as PrimeVue, Tailwind CSS, and Vite. This expertise allows me to build responsive and visually appealing interfaces that enhance user engagement.

DevOps and other skills

I have experience managing websites hosted on Linux VPS (virtual private servers) and have developed skills in server monitoring, penetration testing, and server hardening. My work with AWS (Amazon Web Services) has given me a deep appreciation for the importance of security and the benefits of performance and scalability. This experience led me to complete the AWS Associate Developer certificate. I have also enhanced my understanding of networking protocols and infrastructure, allowing me to integrate network and application development seamlessly.

Experience

Where I've worked

Network Development Engineer

TPG Telecom

March 2024 - Current
01

At TPG, I work as part of a dynamic and collaborative team, often taking on multiple projects simultaneously in a fast-paced environment. My role requires adaptability and effective time management to meet tight deadlines and achieve project goals. In addition to my technical contributions, I have also served as a project manager, leading a team to successfully complete a key project. This experience has honed my leadership skills and ability to coordinate efforts across various departments, ensuring seamless project execution and delivery.

Senior Software Developer

Trybz

October 2021 - March 2024
02

In my capacity as the Senior Software Developer for Trybz, a social media platform catering to associations, I lead a team of developers and a QA tester. My technical expertise involves utilising Laravel and AWS for seamless deployment, and I successfully created a cross-platform mobile app for both iOS and Android using the Ionic platform. My daily responsibilities include efficiently managing customer tickets, prioritising platform maintenance, and strategic planning for future development, ensuring Trybz remains at the forefront of social media solutions for associations.

Web developer/Backend developer

Survey Dynamix

July 2019 - October 2021
03

While at Contact Dynamix I was a full-stack web developer with the backend being my main focus. Contact Dynamix maintains a product called Survey Dynamix which is a customer feedback tool that allows businesses to survey existing customers after interactions to gain deeper business insight. My role was client-centric and included developing features for and helping clients with any support as needed while the company rapidly expanded.

Self employed website design

Moviko

July 2017 - June 2019
04

Moviko was a business collaboration between myself one other person that offered the combined skills of web design, web development and graphic design. We offered all forms of print media including branding and identity, flyers, signage, brochures and packaging. We also created a wide range of digital media including brochure websites, e-commerce websites and CMS-based websites.

Web development tutor

Vision College

2014 - 2017
05

My role at Vision College was to tutor the Web Development and Design class, at first as a part-time position, but later as a full-time position. I have experience teaching both the Diploma in Web Development and Design Level 6 course as well as the Diploma in Software Engineering and Design level 6 course. I gained an excellent knowledge of PHP, MYSQL, HTML, CSS and Javascript from this position. As these technologies were the main focus, I needed to be well versed to teach and answer questions that students had.

10+

Years
experience

45

Projects
completed

8

Conferences
attended

5841

Coffees
consumed

Thanks for your message!

There was a problem, please try again later.

Let's work together!

Think I might be a good fit for your team? I'm always open to new ventures so reach out and let's chat!