Umama Rahman profile picture Umama Rahman

I am Umama Rahman — a Software Developer based in Canada with over 4 years of experience developing scalable data platforms, backend systems, and cloud-native applications.

Umama Rahman

I specialize in distributed data processing, backend engineering, and cloud infrastructure, with hands-on experience in Java, Scala, Python, and AWS. I have contributed to large-scale data and performance engineering projects at Nasdaq Verafin, Qualcomm, and the Canada Pension Plan Investment Board (CPPIB).

My work spans data lakehouse design, high-throughput ETL pipelines, and video processing frameworks, leveraging technologies like Apache Spark, AWS EMR, Terraform, and FastAPI. I am passionate about building reliable, high-performance systems that turn complex data into actionable insights.

With my versatile skill set, I am well-prepared to contribute to software developer roles.

Experience

Senior Software Developer / Nasdaq / Canada

Sep 2025 - Present / 3m

  • Date Lakehouse Team
AI/DSP Software Engineering Intern / Qualcomm / Markham, ON

May 2024 - Dec 2024 / 8m

  • Video Processing Team
Data Engineering Intern / Canadian Pension Plan Investment Board / Toronto, ON

Jan 2024 - Apr 2024 / 4m

  • Data Platforms Team
Software Engineering Intern / Canadian Pension Plan Investment Board / Toronto, ON

May 2023 - Aug 2023 / 4m

  • Capital Markets and Factor Investing Team
Software Engineering Intern / Canadian Pension Plan Investment Board / Toronto, ON

Sep 2022 - Dec 2022 / 4m

  • Public Market Technologies, Active Equities Team
Software Developer Co-op / Achievers LLC / Toronto, ON

Jan 2022 - Apr 2022 / 4m

  • Reporting & Analytics Team
Full-Stack Software Developer (Part-time) / Functional & Anatomical Imaging & Shape Analysis Lab / St. John's, NL

Jan 2022 - Aug 2022 / 8m

  • Data Management & Analysis Team