Waseem Jan Syed Waseem Jan
From Chaos to Cohesion: Migrating Multiple Repositories to a Monolithic Architecture

At Tasq.io, I led a challenging yet rewarding initiative: transitioning several loosely connected repositories into a cohesive monolithic repository. This task, however, wasn’t just about merging code; it also involved addressing fundamental issues within each repo, from missing unit tests to inconsistent code quality. Through a structured migration process and the introduction of automated tools like Black, Ruff, and Sourcery, I transformed our development workflow into one that’s efficient, maintainable, and scalable.

April 13, 2024 | 4 min read
# backend
How We Saved $20,000 Annually in AWS Infrastructure Costs at Tasq.io

As we scaled at Tasq.io, we started noticing a troubling trend: our AWS costs were climbing, particularly in areas like network traffic, storage, and monitoring. After diving deeper into our infrastructure setup, it became clear that several inefficiencies were driving up costs. The biggest culprits were the NAT Gateway, inefficient S3 storage management, and poorly configured CloudWatch logs. This post explores how I identified these pain points and optimized our infrastructure to reduce costs by $20,000 annually without sacrificing performance or security.

February 24, 2024 | 4 min read
# backend
Bringing Structure to Our Pull Request Process: How I Developed PR Guidelines for My Team at Tasq

When I joined Tasq, the engineering team had yet to adopt a consistent pull request (PR) workflow. Many developers were pushing changes directly to the main branch without PRs, while others created PRs without descriptions, context, or reviews. This approach left little visibility into changes for the rest of the team, made it difficult to understand the intent behind updates, and often led to unnoticed bugs or misalignments with project goals.

June 11, 2023 | 7 min read
# backend
Achieving My Dream of Homeownership

Owning my own home has always been a dream of mine. After several years of working as a software engineer, juggling part-time jobs, and managing my finances carefully, I saved enough by early 2016 to start building my own house. After nearly two years of construction, it is now almost complete, and I’ll be moving in soon.

November 15, 2018 | 4 min read
# life
What I learned from my failed startup

In 2014 I was hired for a small contract on Upwork for building a module related to profiles in python flask. I completed the task, my work was liked and I was given another small contract. After finishing multiple small contracts and getting more and more involved in what was being developed, I was offered an opportunity to become a partner and co-founder. I instantly accepted the offer.

September 15, 2018 | 9 min read
# chefgalaxy
Chef Galaxy's AWS architecture explained

Chef Galaxy(Co-founded by me) is a website that connects customers with chefs for their events like birthdays and weddings, in other words, it’s an Upwork for foodies. It also provides a social network for foodies, in other words, it’s a Facebook for foodies. Additionally, it has a knowledge engine where customers can ask questions related to food and professional chefs can provide answers, in other words, it’s a Quora for foodies.

May 13, 2016 | 6 min read
# aws # chefgalaxy