Skip to Content

Muhammad Usama

Sr Software Engineer at TechnoGenics

I build digital solutions for the web.

Experience

  1. 2019 — Present

    Sr Software Engineer · TechnoGenics

    Expertly creating, implementing, and maintaining features in a SaaS platform designed for security professionals. Also, leading a team and collaborating with other departments to develop and sustain this specialized product.

    • Python
    • Flask
    • FastAPI
    • NodeJS
    • ExpressJS
    • Golang
    • Gin
    • MongoDB
    • Neo4j
    • PostgreSQL
    • React
    • Angular
    • Rest
    • GraphQL
    • Kafka
    • RabbitMQ
    • Redis
    • Elasticsearch
    • Okta
    • JWT
    • ANTLR
    • Kubernetes
    • Docker
    • Bitbucket
    • Jira
  2. Mar — Jul 2023

    Software Engineer · LawAssist

    Developed a platform for law practitioners, harnessing the capabilities of ChatGPT technology.

    • Python
    • Django
    • Django Rest Framework
    • PostgreSQL
    • Chat GPT
    • JWT
    • Google OAuth
    • Facebook Oauth
    • Stripe
    • Docker
  3. Oct — Dec 2018

    Intern · Center for Speech & Language Technologies (CSaLT)

    Curated a dataset for the purpose of speech emotion recognition, involving the segmentation and annotation of video clips from Pakistani dramas sourced from YouTube into categories of anger, happiness, sadness, and neutrality.

    • Python
    • Speech Processing
    • Natural Language Processing

Projects

  • Ariadne JWT

    JSON Web Token (JWT) authentication for Ariadne Django.

    • Python
    • Django
    • Ariadne
    • GraphQL
    • JWT
  • Neo4j GraphQL Py

    A GraphQL to Cypher query execution layer for Neo4j and Python GraphQL implementations.

    • Neo4j
    • GraphQL
    • Cypher
  • Pioneered the creation of the initial naturally comprehensible Urdu Text-to-Speech system featuring the distinctive voices of Dr. Agha Ali Raza and the renowned Zia Moheyddin.

    • Python
    • Speech Processing
    • Natural Language Processing
  • A proof-of-concept (POC) Android application utilizing Unity, Blender, and Android Studio to demonstrate the conversion of spoken Urdu into sign language animations using a computer-generated avatar.

    • Unity
    • Android Studio
    • Blender