Hello I'm

Daniel Evans

Full Stack Developer
me
Scroll Down
Get To Know

About Me

Hey there! I'm Daniel Evans, currently working as a Full Stack developer at Dye & Durham. My approach to development is rooted in a deep understanding of SOLID principles, which ensures that the software I build is not only robust and maintainable, but also adaptable to change.

With a strong grasp of computer science fundamentals, particularly in data structures and algorithms, I enjoy tackling complex problems and optimising performance for both server-side and client-side applications. I'm always eager to learn and stay updated with the latest technologies, continuously refining my skills to deliver high-quality solutions that meet both business goals and user needs.

I thrive in diverse team environments, collaborating closely with my colleagues. I believe that open dialogue and knowledge sharing lead to the best outcomes. I can articulate complex concepts in a clear and concise manner, making me a valuable asset during collaborative problem-solving sessions.

My journey as a developer is an exciting one, and I'm dedicated to making a lasting impact. With my foundation in web development, my knack for elegant code, and my ability to excel in teams, I'm ready to embrace the ever-evolving world of technology.

Let's Talk
Experience
2+ Years
.Net and Angular
Proficient
CS Fundamentals
Data structures and algorithms
My

Personal Projects

Meal Planner

Personal Project **work in progress**

An application I am in the process of building to automate the process of generating a shopping list. I enjoy cooking, going to the markets, but I do not enjoy the 15-20 minutes it takes me to generate a shopping list. From selecting the recipes, to collating the ingredients, and then determining which ingredients I currently have at home, this application will automate this process. The backend is written in C# /.NET, and the frontend using Angular. The goal is to create a microservice architecture by sending a bus message (using RabbitMQ) to an ‘email’ service which will send the ingredients list via email. I plan to containerise the application, host it within Google Cloud Platform, and utilise Github Actions for the CI/CD pipeline.

Employment Hero

Return on Investment Calculator

A tool I built for the sales teams during my time at Australia's tech unicorn Employment Hero. Very pleased with how this project turned out and the quality and structure of the code written. This project involved complex form validation, modal windows, tooltips, complex calculation logic, and was the first time implementing the Zustand state management library which significantly reduced excessive prop drilling.
** Note - this application is not responsive **

Name Sorter Console Application

Javascript console application which can be downloaded as an executable from the github repository. This small console application will take a list of unsorted names in a .txt file, sort the list of names alphabetically by surname (followed by any given names), print the sorted names to the console, and save the sorted names to a .txt file within the same directory.

To Do List Application

The first application I built and deployed using React. This project taught me the fundamentals of React, its component-based architecture, and state management. This gave me a great foundation to understand the benefits of React and how it intelligently updates only the necessary parts of the user interface, resulting in enhanced performance.
The Skills I Have

My Experience

Frontend Development

Angular

React

TypeScript

CSS

Backend Development

ASP.NET Web APIs

C#

Python

Get In Touch

Contact Me

Phone

+61-432-096-292