×
Usama Siddique

Usama Siddique

Full-Stack Software Developer

Toronto
647-861-6538

Background


About

About

Full-Stack Software Developer with over six years of experience designing, building, and maintaining scalable, production-grade web applications. Strong expertise in frontend development using Angular and TypeScript, with solid backend experience in Python, Django, and Flask. Experienced in real-time, data-intensive systems and CI/CD build and deployment workflows.

Work Experience

Work Experience

  • Software Developer (Frontend-Focused Full Stack), abaut GmbH

    Apr, 2019 - Present

    • Designed and maintained large-scale Angular applications serving as the core user interface for a telematics and operational analytics platform

    • Built real-time dashboards using WebSockets to visualize live machine, process, and KPI data

    • Developed complex, data-intensive views including tables, charts, filters, pagination, and drill-downs

    • Implemented timeline replay of machine paths and events using interactive OpenLayers maps

    • Optimized map-based visualizations handling over 80,000 georeferenced events per day

    • Applied NgRx and RxJS to manage real-time streams, historical datasets, and complex UI state

    • Integrated frontend logic with REST APIs and asynchronous data streams

    • Developed RESTful APIs using Python and Django

    • Integrated MySQL and Elasticsearch for transactional and search-oriented data access

    • Used Docker, Jenkins, and GitHub Actions to support CI/CD pipelines

  • Software Developer, Digital Product School

    Sep, 2018 - Dec, 20183 months

    • Contributed to the development of a smart interactive assistant and activity recommender

    • Built user-facing features with a focus on frontend logic and user interaction

    • Integrated Google Dialogflow to enable conversational capabilities

    • Collaborated on mobile-first design for Android devices

  • Application Developer, Safarifone Inc.

    Aug, 2016 - Feb, 20176 months

    • Developed and maintained Android applications with a focus on performance and stability

    • Integrated third-party APIs and SDKs

    • Performed reliability and performance testing (CTS, GTS, Qsuite, MTBF)

    • Optimized UI responsiveness and overall application performance

Skills

Skills

  • Frontend

    Angular

    TypeScript

    RxJS

    NgRx

    OpenLayers

  • Backend Frameworks

    Django

    Django REST Framework

    Flask

    FastAPI

    Spring Boot

  • APIs & Messaging

    REST APIs

    GraphQL

    Celery

    RabbitMQ

  • Databases & Search

    MySQL

    PostgreSQL

    MongoDB

    Elasticsearch

    Redis

  • Cloud & DevOps

    Docker

    Docker Compose

    Kubernetes

    Jenkins

    GitHub Actions

  • Cloud Platforms

    AWS

    Azure

    Terraform

  • Languages

    Python

    JavaScript

    TypeScript

    Java

    Kotlin

  • Observability & Ops

    ELK Stack

    Datadog

  • Developer Tools

    Git

    Postman

    Linux

    Nginx

    Jira

    Confluence

Education

Education

  • Informatics, Master of Science, Technical University of Munich (TUM)

    Jan, 2017 - Jan, 2020

  • Software Engineering, Bachelor of Science, National University of Sciences and Technology (NUST)

    Jan, 2012 - Jan, 2016