Waseem Jan

Work

Places I've spent time building things over the last 14 years.

  1. Aug 2025 - Present

    XTELLead Software Engineer

    These days I work on a platform that helps consumer goods companies plan promotions and pricing. My corner of it sits between the models and the optimizer. I check that predictions are sane before they shape a plan, catch bad configuration early, and slowly replace older APIs without breaking the workflows people already rely on. A lot of the job is making a complicated pipeline fail clearly instead of mysteriously.

    XTEL promo calendar and plan optimization
  2. May 2024 - Aug 2025

    Took a break after almost a decade of remote work. Time to relax, and to sharpen skills by reading books and blogs and watching videos. Then came back at XTEL.

  3. Nov 2022 - May 2024

    Tasq.ioSenior Full Stack Engineer

    Oil and gas operators used Tasq to watch equipment, spot odd behavior, and automate the follow-up. I led a small team of three and spent most of my time on the backend. That meant speeding up slow APIs, folding a pile of separate services into one repo we could actually reason about, and trimming about $20k a year off our AWS bill. I wrote about the repo consolidation, the PR guidelines, and the cost work if you want the longer versions.

    Tasq AI well monitoring dashboard
  4. May 2018 - June 2022

    BriteCoreSenior Full Stack Engineer

    Four years on a cloud platform used by property and casualty insurers to configure policies and coverage, eventually more than a hundred companies. I hired and led the group that built BriteLines, a product definition service and rating engine. The win I still remember is a cache job for large risks that used to run for 23 minutes and time out. We got it down to about 12 seconds on Lambda. I wrote about the cache speedup and the Lambda stampede on MySQL.

    BriteLines policy types configuration
  5. Jan 2017 - Dec 2017

    Active Capital / ArtstorSenior Software Engineer

    A digital asset platform used by universities, museums, and libraries to manage and share large image collections. I spent most of the year on DevOps and mentoring two developers. Moving deployments onto Docker cut downtime from roughly eight hours to one, and a lot of the rest was Nginx, monit, cron, and small scripts that kept the machines honest. Longer version of the Docker deploy work is on the blog.

    Artstor Vocabulary Warehouse
  6. Jan 2015 - Dec 2016

    Chef Galaxy

    Co-founder & sole engineer

    A marketplace where people could find and hire chefs for dinners, catering, and events. I built the whole thing, from the Flask backend and frontend to the database and the AWS setup underneath. It never really took off, but failing at my own product taught me more than a lot of jobs that went fine. I wrote about that in Four years on Chef Galaxy, and about the AWS setup.

    Chef Galaxy
  7. Jun 2012 - May 2015

    Crossover

    Software Engineer

    My first full-time role was a dashboard that showed automated test results, code quality, and coverage across a couple hundred products. Mostly ExtJS, custom themes, infinite-scroll grids, heat maps, and yes, Internet Explorer support, which was still a real requirement then.

    Illustration for test-results dashboard work at Crossover