Daniel Maia

Hi! Allow me to introduce myself.

I'm a self-taught software engineer who started learning to code back in 2011.

I am a Computer Science graduate from De Montfort Univeristy with a comfortable 1st class honours with a grade of 90%.

I like to share a quote by one of my most influential individual in the tech world which I strongly believe in and live by it daily.

Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle. As with all matters of the heart, you'll know when you find it.

- Steve Jobs

What I Do

Server Management

I am able to use server technologies such as Windows Servers to manage server state. This can include, web hosting configuration, active directory, file management, email hosting and more...

Web Development

I am able to create web applications using languages such as Java, Python and PHP. In each of these languages I use Spring Boot, Django and Laravel retrospectively


Using the languages to develop web applications, I use the same languages to create sophisticated and reliable REST API platforms to allow other developers to use.

Server Side Scripting

I primarily use Python and Java to create server side scripts for automating repetitive tasks such creating scheduled tasks to report on changes on a network which is reported via email.


Currently learning and implementing Microservices primarily using Java and the Spring framework.



I am able to write unit and integration tests for various applications including web. I have used libraries such as Mockito , Junit and others in Java and for Python I have used Pytest and unittest and others.