I am a Javascript developer who uses Node.js for things on the server side and HTML, CSS, JS (Vanilla / React) on the client side. Since 2014, I have often worked as a DevOps/Site-Reliability engineer (mainly on Ubuntu/CentOS), and CTO / Tech Advisor for a number of tech companies (both fulltime and contract based). I occasionally used PHP and Java during 2011 - 2014.
I enjoy designing system architectures to achieve scalability while balancing requirements on UX, BI, and DX (and SEO, if it's a B2C web product).
I can turn your designers' mockups (PSD, AI, Sketch) into full React applications. As I studied Digital Media (a BA degree) & started my career developing user interfaces, I could also be your designer (unless you feel I should be better paid as a software engineer).
I can propose when to use monolithic vs microservice. You can throw at me a few Unix servers (on premises or AWS, GCP, DigitalOcean) & your application, and I can scale it for you (then be on-call when you need me for follow-up scaling requirements).
I'm motivated by codebases that house a good Developer Experience in its DNA, esp. with automated tests and a CI/CD flow as good as possible, and without any single point of failure -or as few of them as possible- on both technical and HR fronts. If I lead a tech project, I'll make sure these are focused on since day 1.
In my free time, I enjoy writing MIT-licensed DevTools. I'd like to get as close to the 'bare metal' as possible, which is why I plan to learn Rust after PHP and Node.js.
I was proud to have written the earliest known open-sourced web-embeddable video player in my home country: https://code.google.com/archive/p/sephplayer/
So far in my career, I've been counted on as: Web Engineer, Principal Engineer, mentor to junior developers, client/customer/investor -facing point of contact, Tech Advisor, Startup CTO.
Some more useful links: