I’m Mudassar. I’m a Software Developer with expertise in building robust backend and scalable systems.

I have 5+ years of experience strategizing, architecting and building innovative digital solutions. Currently, I’m working at CERP Labs as a software engineering manager, helping team with engineering multiple projects in Edtech, Agtech, Healthcare and Data Visualization space.

Technical Expertise

Code

I started my career in 2018 by programming in C#, .NET Core. Then learnt JavaScript, Typescript (including ReactJS, NextJS) and became proficient in them. Later on, as career requirement, I dived into the world of functional programming and started working with Elixir. Past 4 years, I have arhictected, built dozens of software products with JavaScript, Typescript, and Elixir with online, real-time and off-line experiences. I have also worked with other languages like Python, Elm and NodeJS. Nevertheless, I strongly believe in choosing the right tool for the right job.

I’m also exploring Rust, Data Analysis and Data Visualization with Python, and AI & Machine Learning.

Data System

I’ve worked on some databases: Postgres, MySQL, SQL Server, MongoDB, and Redis. I have good experience in designing object-oriented relational schema for products. I have deployed and scaled with in-memory DB. Schema design, query execution plan analysis, optimizing queries, partitioning and scaling are some of the things I have done in PostgreSQL. I have also built custom queue mechanism on both frontend and backend along with exploring and utilizing RabbitMQ for asynchronous processing.

Infrastructure

I have a good experience in architecting, developing, deploying and scaling robust backend infrastructures. I am aware of most of the GCP services and for many years I have architected solutions using the same. Recently I have also worked with Azure Cloud and AWS to architect solutions.

I use some kinds of stuff that aren’t completely terrible

Infra and Hosting

Primarily I have used GCP, AWS, and Azure in my day job(well, in that order). I use Heroku and Netlify to spin up servers for my personal projects.

Version Control

Since I started working on software from 2016, fortunately, I did not struggle with version control systems as my senior devs did. I started using git right away. I host all my public and private projects on Github.

OS

Linux in servers and for development.

Interests

My current areas of interest are AI, distributed real-time systems, infrastructure, open-source and (some) frontier tech.

If you’re curious more about myself, here’s some things I belive.