I stick to what I know best — backend code, cloud stuff, and making deployments less painful
I write APIs and server-side code, mostly in Python. The kind of stuff that runs quietly in the background and doesn't wake anyone up at 3 AM.
I set up and look after Azure environments — IoT Hub, Terraform configs, MQTT brokers, Grafana dashboards. Basically, the plumbing that keeps everything connected.
Jenkins pipelines, Docker containers, Ansible playbooks, and a lot of Bash. I make it so code goes from a git push to running in production without anyone having to SSH into anything.
Working on an industrial IoT platform where thousands of sensors send data around the clock. I write Python tools, build Robot Framework test suites, keep Jenkins pipelines running, and handle infrastructure with Docker, Ansible, and Azure IoT Hub. I also spend a fair amount of time in Grafana and writing shell scripts to automate the boring stuff.
1Short stint working on internal tools. Got my hands on React Native, Firebase, and Java, and wrote tests with Jest. First time working in a proper Agile team with sprints and all that.
2Built the company website with React and JavaScript, plus a career portal they were launching. This is where I first used Jira and learned how sprint workflows actually work in practice.
3Fahid's the person you go to when a pipeline is broken or something needs automating. He just gets it done, and the code is always clean when he's finished. Saved us a ton of time.
Had Fahid on our IoT platform team and he really levelled up how we deploy things. Good with backend code and always thinking about how to make the whole process smoother.