Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sadia Umar

Software Engineer
Lahore

Summary

Versatile Software Engineer with hands-on experience at Tajir, driving major improvements in logistics, delivery efficiency, and customer growth. Skilled in Python, SQL, and API development, with a strong foundation in system design and data-driven problem solving. Known for delivering high-impact solutions in fast-paced, collaborative environments.

Overview

2
2
years of professional experience

Work History

Software Engineer

Tajir (YC W20)
07.2024 - Current

Tajir is a YC-backed B2B e-commerce platform transforming retail in Pakistan by enabling retailers and wholesalers to order from a wide catalog via a single Android app. It also powers 12+ operational Android apps and 150+ internal tools via Retool.


  • Improved delivery ETA accuracy by implementing sequence-aware ETA logic and a “next-stop” notification system, reducing customer complaints and failed deliveries.
  • Reduced last-mile delivery costs by revamping floor stock labeling in custom delivery trucks, improving space utilization and unloading efficiency.
  • Built a backend-driven order self-cancellation system with cutoff logic, lowering failed delivery rates and boosting fleet efficiency.
  • Designed and deployed a full Field Sales system—Android app and Retool panel—for route planning, shop visits, and performance tracking, boosting customer acquisition.
  • Developed a Retool dashboard to track banner and notification performance using BigQuery, GA, and Firebase; added app-level instrumentation for key user events.
  • Built an end-to-end purchase order system to streamline vendor invoice processing—from preparation to stock activation—reducing delays and minimizing stockouts.
  • Worked across the stack using Python (Flask), PostgreSQL, Kotlin (Android), BigQuery, and Retool to deliver features across logistics, sales, and ops.

Teacher Assistant (Object Oriented Programming)

PUCIT
01.2024 - 07.2024
  • Assisted in teaching core OOP concepts including classes, inheritance, polymorphism, and design principles using C++/Java.
  • Conducted weekly lab sessions and office hours to support ~80 second-semester students.
  • Helped design and grade programming assignments, quizzes, and exams.

Teacher Assistant (Programming Fundamentals)

PUCIT
08.2023 - 12.2023
  • Managed course delivery for a first-semester batch during instructor absence, handling both lectures and lab sessions.
  • Taught foundational programming concepts such as variables, control flow, functions, arrays, and recursion (C++/Python).
  • Designed and evaluated assignments, quizzes, and lab exercises, ensuring continuity of learning for ~70 students.

Education

Bachelor of Science - Computer Science

PUCIT (FCIT)
Lahore, Punjab, Pakistan
04.2001 -

Skills

    SQL

    Python

    Object-oriented programming

    Javascript

    Front-end development

    Software design

    API development

    Database management

    PostgreSQL

    Google Analytics

    Algorithm implementation

    Build releases

    Mobile app development

Timeline

Software Engineer

Tajir (YC W20)
07.2024 - Current

Teacher Assistant (Object Oriented Programming)

PUCIT
01.2024 - 07.2024

Teacher Assistant (Programming Fundamentals)

PUCIT
08.2023 - 12.2023

Bachelor of Science - Computer Science

PUCIT (FCIT)
04.2001 -
Sadia UmarSoftware Engineer