One of the most common next step in a software engineer’s career is the role of Engineering Manager. Although the role may describe different responsibilities in different companies I am implying here, the responsibility of managing 3–10 software engineers in a team and being responsible for their output and growth…


This is part 1 of a multi-part series on thinking through parts of neuroscience research that can be adopted when creating online video courses. I use the example of creating an online course on Software Testing for this series. …


I have been playing around with Elixir and Phoenix over the last couple of months. I have also just joined Up Learn as the Head of Engineering with the enviable job of rebuilding the platform for long term maintenance and use. This post is about the conundrum of whether to…


Having built tech teams in several companies I have had an opportunity to evaluate a variety of candidates. While there is a fair amount of discussion on what technical skills one should look for and how not to evaluate technical skills, there is very little out there about what values…


Image result for software architecture

Starting the journey as Head of Engineering at Up Learn as allowed me to reflect on the question of how one should go about architecting systems and choosing technologies when building for an early stage startup. I have built systems for a couple of startups in the past, which allows…


I was recently asked by a friend who has works in test automation to help him understand Kubernetes (K8s)better. …


Lantum embarked on the journey of building a microservices based architecture over a year ago, and it has been a long journey. Over this time we have learned quite a few things about such an architecture that no one tells you in the text books. …


At EncycloKidia, I have built a web and mobile platform for enabling parents to find services for their kids. We were starting out from scratch, which is a rare opportunity as we had no technical debt. A large number of decisions need to be taken when building a new web…

Zahir Koradia

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store