Daniel Holmes

Daniel Holmes

Mentor
5.0
(7 reviews)
US$20.00
For every 15 mins
17
Sessions/Jobs
free badge
First 15 mins free for your first session
View Video
ABOUT ME
Passionate, self-taught developer who loves to code in all languages, but focus on Python, PHP and Javascript. If you've got the big-picture
Passionate, self-taught developer who loves to code in all languages, but focus on Python, PHP and Javascript. If you've got the big-picture, I'll handle the details.

It's one thing to be good at programming, it's another thing to understand the big picture, what the product-owner wants and how to go about implementing specifications that meet business goals. This is where I thrive.

I make certain that the best tool for the job is used, rather than the most convenient one and I take great care to ensure that the tools I use are as future proof as is possible.

Programming with these things in mind really makes a project and is one of the reasons I love this industry. Planning, problem solving and creating amazing things that work beautifully feel like an artform to me and it's what gets me out of bed in the morning.

I ofter to clients years of experience helping businesses realise their technical goals, and making their technical journeys as painless as possible.

To my future mentee's reading this: my passion for coding and seeing people grow is why you can count on me to be your biggest advocate. My journey teaching myself to code is how you know I can teach you to think critically and with business goals in mind.

To my future pair programming buddies: I'm very excited to work with you and learn from eachother as we solve problems together and implement some awesome solutions.

English
Brisbane (+10:00)
Joined July 2016
EXPERTISE
4 years experience
JavaScript is one of my favourite languages for how fast-paced and widely-applicable it is. I've built several microservices, a couple of...
JavaScript is one of my favourite languages for how fast-paced and widely-applicable it is. I've built several microservices, a couple of front-ends including one for a home-automation company and even a lyrics application for churches. I have worked with a lot of react projects, but I'm enjoying Vuejs a LOT more because of how similar it is to Angular 1. In the back-end I really enjoy working with simple express backends and ORMs to create simple yet elegant api backends.
13 years experience
I've been coding in PHP since I was 14 and I still can't get away from the ease of development that PHP has: no recompiling, no re-loadin...
I've been coding in PHP since I was 14 and I still can't get away from the ease of development that PHP has: no recompiling, no re-loading just refresh after a code change to test. Since PHP7 has come out it's made development in PHP a joy and performant with other languages too making PHP a serious contender for when you need to get a web-application up and running fast. I personally make use of the PHP plugin "Phalcon" which is a PHP extension-cross-framework like Laravel which speeds up development and allows large monolithic applications to be created quicker because of it's in-built features, and it's very performant in real-world loads. For this reason I've done a ton of MVC work in Phalcon and I highly recommend it to people wanting to use frameworks like CodeIgnighter or Laravel for their development.
2 years experience
I like React for how it helps you to separate your application state, UI Logic and UI presentation into logical components making redesig...
I like React for how it helps you to separate your application state, UI Logic and UI presentation into logical components making redesigns and code-refactoring very easy to do. It's for this reason I decided to learn React and have since implemented it in projects such as a Home-Automation front-end and for a simple project-management system.
4 years experience
Python is a fantastic language which is impressible readable and easy to teach code with. It's the first language myself and many other c...
Python is a fantastic language which is impressible readable and easy to teach code with. It's the first language myself and many other collegues learned and it has wide application usage across anything from System Administration scripting through to fully-fledged monolithic web applications. I've personally built for myself, and for many clients many microservices and command line tools because of how quick and easy it is to develop using great frameworks and libraries like BottlePy and Flask.
BottleFlaskPythonGunicornPython asyncDjango
View more
4 years experience
The Google Cloud Platform is a diverse and vast platform which makes it quite cheap and easy to deploy scalable web-based services. I've ...
The Google Cloud Platform is a diverse and vast platform which makes it quite cheap and easy to deploy scalable web-based services. I've personally implemented solutions using Google's cloud storate, app engine, kubernetes and cloud endpoints services. I've helped move clients from AWS to Google Cloud Platform which has seen significant cost savings as well as greater visibility of costs and cost-management. If you're considering switching cloud providers, I'd be happy to assist you in the migration.
1 year experience
I enjoy coding in GoLang because of how easy it makes developing concurrent applications and because of it's philosophy that all errors m...
I enjoy coding in GoLang because of how easy it makes developing concurrent applications and because of it's philosophy that all errors must be explicitly handled. It also provides fantastic tools to do important things like migrate from one version of Go to another which makes supporting enterprise level solutions a breeze. I've used Go to produce client solutions and a few open-source libraries that support functions like event-based IOT gateways through to highly performant backend services.
Gabs
View more
Gabs
View more
3 years experience
Developed multiple microservices and setup many CI/CD pipelines for automated deployment. I've also setup K8 clusters to work with Linker...
Developed multiple microservices and setup many CI/CD pipelines for automated deployment. I've also setup K8 clusters to work with LinkerD so that services are tracked and scaled in an intelligent format.
View more
View more

REVIEWS FROM CLIENTS

5.0
(7 reviews)
Santiago Forero Molano
Santiago Forero Molano
April 2021
Daniel is a GREAT mentor, developer, conceptualizer and software designer. I was trying to debug something and he made me realize a much deeper problem. Thanks for your time!
Jacob
Jacob
April 2021
Daniel is a nice guy and was helpful.
Brian Wells
Brian Wells
March 2019
He was knowledgeable, helpful, kind, and wonderful to work with. Bug solved!
Fern
Fern
March 2019
Daniel was very patient and worked to solve my issue quickly and properly! I recommend him if you need help with SQLAlchemy, Flask, or Celery.
Nathan
Nathan
February 2019
Made difficult to understand concepts easy! Highly recommended!
SOCIAL PRESENCE
GitHub
CPresent
Simplified, web-based church presentation system.
JavaScript
32
10
express-module-server
An express middleware wrapper around google/module-server
JavaScript
4
0
Stack Overflow
73 Reputation
0
1
8
EMPLOYMENTS
Senior Software Reliability Engineer
Red Hat
2023-01-01-Present
At Red Hat in the Azure Red Hat Openshift (ARO) team; I perform two major roles: 1) Assisting in the operational maintainence of customer...
At Red Hat in the Azure Red Hat Openshift (ARO) team; I perform two major roles: 1) Assisting in the operational maintainence of customer's ARO clusters and 2) Performing engineering work to descrease TOIL, increase productivity and additional features for internal and external stakeholders.
Python
Git
Azure
View more
Python
Git
Azure
JavaScript
OpenShift
Kubernetes
Go (Golang)
View more
Lead Software Engineer
SecureStack
2021-11-01-2023-01-01
At SecureStack I am the Lead Engineer overseeing the product lifecycle, Junior Engineer mentoring and ensuring a smooth cadence of releas...
At SecureStack I am the Lead Engineer overseeing the product lifecycle, Junior Engineer mentoring and ensuring a smooth cadence of releases. I occasionally contribute to the company blog and spend a good portion of my time documenting legacy systems to convert good-will knowledge into company IP.
Python
Node.js
Bash
View more
Python
Node.js
Bash
React
Terraform
Go (Golang)
Fastapi
AWS (Amazon Web Services)
View more
Director
Dev Demand Co
2015-12-01-2022-01-01
I run a small firm which works on bespoke customer web applications helping to architect better solutions to problems and improve current...
I run a small firm which works on bespoke customer web applications helping to architect better solutions to problems and improve current codebases.
PHP
Python
Node.js
View more
PHP
Python
Node.js
React
Google Cloud Platform
Kubernetes
View more
PROJECTS
Home Automation System Redesign
SANE
2016
Myself and my company were tasked with taking an MVP (minimum viable product) of a home automation system and helping to bring the experi...
Myself and my company were tasked with taking an MVP (minimum viable product) of a home automation system and helping to bring the experience into the modern day. We surveyed the existing PHP/Bootstrap web interface and determined that better technologies were needed to better support an exciting new interface and real-time device control. We determined to use Golang to build a plugin-based IOT gateway to interface between the client's in-home hardware and a new database: RethinkDB. The database was chosen because of it's simple document-based storage system as well as a built-in real-time database changes feed allowing us to use the database as a central authority over the state of a location. We used python as a microservice interface for non-realtime database changes like logging in or retrieving the full state of a location, and used websockets to interface with the react front-end. I primarily worked on: system analysis, system design, Go IOT backend, database structure and React front-end.
Python 3
React
RethinkDB
View more
Python 3
React
RethinkDB
Redux
Go (Golang)
View more
CI/CD Implementation for Financial Services Company
Private
2018
Hired as a contractor by a young startup programming firm, I was brought in to help implement cloud infrastructure and an automated deplo...
Hired as a contractor by a young startup programming firm, I was brought in to help implement cloud infrastructure and an automated deployment system for the primarily nodejs based applications. Their client was a financial services company who valued stability and security for their financial systems. I implemented secure secret storage, automated testing and deployment using Gitlab's CI/CD tools, Docker and Kubernetes and implemented automated SSL Certificate systems to ensure all web traffic was conducted behind SSL connections even for staging deployments. The contract was completed successfully under time and under budget and provided the client's company with faster release-review cycles.
Node.js
Bash
YAML
View more
Node.js
Bash
YAML
Google Cloud Platform
Kubernetes
View more