Huw Nichols

Huw Nichols

Mentor
5.0
(9 reviews)
US$25.00
For every 15 mins
4
Sessions/Jobs
ABOUT ME
CTO & Chief Hacker @ ConceptSauce ltd, consultant, poet and author
CTO & Chief Hacker @ ConceptSauce ltd, consultant, poet and author

30+ years systems design and devops, tech lead on many startups. Consultant — introducing and using Docker workflows from dev to deployment, systems automation, lean workflows. Currently developing solutions in nodejs, golang (go), front-end, reactjs, ES6.

"Whatever the job takes" would be a good motto I guess. Hardware, software, systems design, deployment strategies , linux admin, strategic planning and evaluation, even the odd bit of graphics and making the coffee when needed. Have to admit I'm no good at the coffee part - it's just not my cup of tea :)

Have a specific need please ask, 30+ years covers a lot more ground than I put in here.

Past clients include: Chaumet jewellers, Atari, Activision, Nomura, Guardian Royal Exchange Assurance, AA, RAC, Pioneer Concrete, MOD, NHS, Incentive Group Of Companies, Apuestas Limited, various foreign government bodies, startups along with many private business across the world.

English
London (+01:00)
Joined February 2016
EXPERTISE
2 years experience
Excuse the pun but Go is one of my goto languages :) Been using it now for a couple of years for all backend work. I've designed and writ...
Excuse the pun but Go is one of my goto languages :) Been using it now for a couple of years for all backend work. I've designed and written several micro-service based systems which are now in production using Docker It's also fantastic for creating CLI utilities and helpers with. Some of the more fun ones I've done include chatops deployment robots for hipchat and jira integrations, Linking to AWS APIs for monitoring and control of a clients infrastructure, MongoDb backup utils and an image processing pipeline. I also use the Go language to teach programing, I find it a better fit rather than a more complex language like Java or Javascript. Clients seem to grasp the concepts far easier using a small but powerful and statically typed language - then they can move onto explore scripting languages and more complex concepts according to their needs. Current Go projects include another gaming venture where I am architecting and writing the persistent universe / MMO side of a new startup in that space.
UtilitiesMicroservicesRealtime
View more
2 years experience
I build end to end workflows based around docker. From developers laptops through test stages and into production all using the exact sam...
I build end to end workflows based around docker. From developers laptops through test stages and into production all using the exact same dockerized artifacts. I offer advice and training on the best way to get started introducing Docker to your workflows, what problems it will solve, cost savings and so forth. Another major aspect I have solutions for is integration of Docker into modern IDE based development environments so that you gain the benefits of a known repeatable stack and its versions whilst also getting to keep your IDE and all of its features such as intellisense, debugging, hot-reload and so on.
15 years experience
Over the years the devops part of the job has changed a lot. Back in the early days I'd frequently be up to my elbows, literally, in the ...
Over the years the devops part of the job has changed a lot. Back in the early days I'd frequently be up to my elbows, literally, in the internals of a PC based server or an IBM mini or a VAX. Now I don't touch the actual hardware very much, lave that to the data centers, it's what they are good at. Devops is more about provisioning the cloud, designing the backend infrastructure, enabling CI/CD, keeping the systems running, backups, monitoring and providing instant feedback methods when attention is needed. For a hell of a lot of this my current main tools of choice are GoLang, Docker, Bamboo, DO (Digital Ocean), bash, node, 3rd party logging providers, chatops into hipchat (written by me) and a bunch more. In short my role in devops is to "Make it work" helping both the business needs as well as those of the dev team. I often consult and design the workflows and procedures for startups and established teams in how to best introduce or integrate real devops.
30 years experience
I've worked in a full stack environment pretty much all of my career, if not actually coding both back end and front end then I've been a...
I've worked in a full stack environment pretty much all of my career, if not actually coding both back end and front end then I've been architecting them for other teams to build. Always keeping abreast of the latest technologies and how they can best be used to solve real world problems and architect cost effective solutions. One thing I tend to say a lot in this field "Just because you can do something doesn't mean you should or that it's a good solution" — The craft is in knowing what works and what does not, both from a business and technical point of view.
Software architectsDesignServer
View more
Software architectsDesignServerjQueryReactLinux
View more
5 years experience
well over a half a million lines of code written (about 50 / 50 coffeescript and JS based) - advert servers (think banner adverts with...
well over a half a million lines of code written (about 50 / 50 coffeescript and JS based) - advert servers (think banner adverts with full logistics and deployment conditionals based on bidding) - game servers - stock websites - utilities Before golang if it ran on the web use node
View more
View more
10 years experience
Been using this since it was released. Prior to that I was using DARCS since let's face it SVN and friends are just not nice. Has to be d...
Been using this since it was released. Prior to that I was using DARCS since let's face it SVN and friends are just not nice. Has to be distributed, offline available and fast.
View more
View more
5 years experience
goto db unless one needs transactions or a more specialized solution
goto db unless one needs transactions or a more specialized solution

REVIEWS FROM CLIENTS

5.0
(9 reviews)
J M
J M
October 2016
Huw worked with us from the start to gain a good understanding of our particular requirements, and after discussion, recommended a solution better suited to our problem than the one we had originally envisaged. Throughout, Huw has been incredibly helpful, and all work has been completed in good time and for a reasonable price. Very knowledgeable, with a thorough understanding of the technologies employed, we would not hesitate to recommend Huw.
Johnny B. (Ionică Bizău)
Johnny B. (Ionică Bizău)
October 2016
Amazing! Figured quickly a solution to a problem I was struggling with for days. 🚀
Anthony Benedict
Anthony Benedict
July 2016
Huw is very passionate about helping solve technological problems. He goes the extra mile to understand the context of the problem and gives technical recommendations which I found to be credible.
Will Baker
Will Baker
May 2016
Huw worked to first understand the context of my problem before suggesting methods to move forward. This helped me break down whether my problem was in fact worth solving, before leading to me pivoting to a better solution. I'll definitely be in touch with Huw again.
Ife
Ife
March 2016
Amazing mentor and great communicator! Very helpful. I'll definitely work with him again.
Hussein Bahgat
Hussein Bahgat
March 2016
Huw was very helpful and answered all the questions I had regarding my website. I would highly recommend him for any technical advice you may need.
Roland Ferrao
Roland Ferrao
March 2016
Great session on DevOps. Very knowledgeable, reasonably priced and was genuinely willing to help help longer than scheduled session. Will definitely do a session again.
John Camacho
John Camacho
March 2016
Huw was very helpful! Will look for his help in the future
Gabriel Abuel
Gabriel Abuel
March 2016
Really helpful. Patient. Helped me understand the concept of what my assignment was as well as helpful in debugging.
floyd orr
floyd orr
February 2016
Pleasant person to talk to.