Jamal Dabas

Software Engineer

profile

I'm an ambitious software engineer who enjoys developing software of many types ranging from web apps and APIs to desktop apps and bots. I've been in the industry for many years now and I'm always desiring greater goals to reach and overcome. I am constantly open to new opportunities and networks.

Experience

Software Engineer

Microsoft | 03/2022 - 01/2025

  • Full Stack Engineer at the Capacity, Supply Chain & Provisioning Org responsible for enabling and establishing the infrastructure necessary to support Azure services globally.
  • Developed and implemented software protocols and features that reduced equipment setup times by 80% and boosted delivery efficiency by minimizing rework of docked equipment.
  • Developed a feature to alert datacenter admins of potential premature ticket closures, reducing early closures by 95% and ensuring delivery timelines.
  • Migrated and redesigned critical worker services in .NET Core, resolving operational and supply chain challenges.
  • Heavily contributed to a microservices architecture with over 30 services, driving improvements in interoperability and optimizing supply chain operations.
  • Led migration efforts using PySpark to improve data flow and processing.
  • Managed on-call incidents to ensure seamless, uninterrupted equipment delivery and installation.
  • Primary Technologies: .NET Ecosystem, C#, RESTful APIs, Angular, Typescript, PySpark, Python, PowerShell, Kusto, and various Azure technologies.
  • Software Engineer III

    USAA | 09/2020 - 02/2022

  • Full Stack Engineer on two large messaging platforms that provide millions of members with communication to member service representatives (MSRs).
  • Built a major RESTful API using Java Spring Boot, Gradle, and Docker to update React UI with key MSR details during P2P chats.
  • Resolved a critical archival issue in production affecting 80% of member cases using SFDC Apex and Python3.
  • Fixed a major security vulnerability exposing 20% of member passwords in chat URLs using SFDC Apex.
  • Developed and maintained Chat and SMM features in Salesforce, React, and Java.
  • Documented REST API usage, Salesforce tools, and business logic debugging for developers.
  • Primary Technologies: Spring Boot, Salesforce, Java, Gradle, GitLab, Docker, Kubernetes, ReactJS, Java Spring.
  • Co-Founder

    Refinder | 01/2020 - 05/2020

  • Placed among the top 5 in the UTSA CITE start-up competition.
  • Created an online marketplace, refinder.app, for the material exchange of repurposed and salvaged goods.
  • ReactJS and Redux are used for the frontend and Google Firebase for the backend.
  • Applicaton Developer Intern

    Optum/Wellmed | 06/2019 - 08/2019

  • Developed a web app with admin controls that displays current WellMed intranet websites information and details using .NET Framework and .NET Core.
  • Improved loading time of existing web apps from 30 seconds to 1 second.
  • Performed code review, analysis, and documentation for existing projects.
  • Cyber Security Intern

    UDP, Inc | 03/2017 - 05/2017

  • Microsoft Security Event Research.
  • Microsoft Security Analysis.
  • Microsoft Security Auditing and Log Shipping.
  • Office Assistant

    Dabas Cancer Institute | 06/2012 - 06/2014

  • Managed a medical database
  • Maintained patient medical records
  • Performed various office duties.
  • Projects

    Islamify

    Personal Project

  • A web app that displays the Holy Quran's verses in an orderly format and contains over 70+ english translations.
  • Technologies used: Ionic-Vue, Supabase, SQL, and Vercel
  • Music Playlists Web App

    Personal Project

  • A Music Playlist Web App with login, signup, and logout functionality. A user will be able to create, delete, and update playlists, and the songs inside their playlists. They'll also be able to view other users playlists as well.
  • Technologies used: Vuejs3, JavaScript, CSS, and Firebase
  • Vue Live-Chat Server

    Personal Project

  • Live Chat Web App with login, signup, and logout functionality. Once logged in, will be directed to a live-chat where you can chat with anyone else that has been logged in.
  • Technologies used: Vuejs3, JavaScript, CSS, and Firebase
  • Armchair Athletes Website

    Armchair Athletes

  • I created the website for Armchair Athletes, an organization that I co-founded with 2 others.
  • I used GatsbyJS, ReactJS, and SASS/SCSS
  • Organization Description: "We are three good friends that want to share our love of our favorite sports and strong opinions of it to one another and to an audience. We will upload audio/video podcasts weekly discussing current events and popular topics in today's basketball and other sports and update our social media accounts with the latest news in sports as well."
  • Covid19 Tracker

    Personal

  • Covid19 Tracker that shows the number of confirmed cases, recoveries, and deaths globally and per country.
  • Technologies used involve ReactJS as the frontend, Firebase as the backend, and uses an API to fetch data.
  • API: https://covid19.mathdro.id/api
  • Supreme/Sneaker Bot

    Personal

  • Using Selenium and C#, I'm developing a browser automation bot that is able to go to a website I specify and fully select and buy a specific product.
  • Environment Manager Web App

    Optum/Wellmed

  • Using Visual Studio Enterprise 2017, I Created a business side web app with admin controls that displays current WellMed intranet websites information and details
  • Data is dynamically loaded from APIs and other data sources and it can be modified manually.
  • Framework used was ASP.NET Webforms 4.5.
  • Programming and scripting languages involved were C#, HTML/CSS, and Javascript.
  • YouChoose

    Rowdy Hacks Hackathon

  • This program randomly selects a food category based on the zip code entered. The food category and zip code are then used to pull restaurants near you using Google's API/Google's Cloud Platform.
  • We used Java and JavaFX and Google API's - geocode and places - to give us a list of updated restaurant information. There is a blinking mechanism that alerts and helps the user to notify which food category was randomly selected by the application. We use the zip code to find the latitude and longitude associated with it (geocode API). Then we used latitude and longitude to find nearby restaurants according to your Randomly generated food category (places API).
  • Memory Vision

    UTSA Application Programming Course Project

  • Created a C memory generator using JavaFX and SceneBuilder.
  • Represented complex low-level programming concepts using simple, easy-to-understand animations.
  • Skills

    General

    Application DevelopmentWeb DevelopmentBackend DevelopmentFull-Stack DevelopmentScripting and BotsUI

    Languages

    JavaC#PythonCC++JavascriptTypescriptNodeReactVueAngularSFDC ApexGo

    Frameworks

    Spring BootJava MavenJava GradleJava JBoss.NET Framework.NET CoreGatsbyNodePython FlaskIonic

    Project Development and Tools

    DockerKubernetesSalesforcePostmanGitGitLabAzure DevOpsIntelliJJetBrains RiderVisual Studio CodeVisual Studio IDEAgile ScrumAzureRESTful ServicesRESTful APIsGraphQLDjangoGCPCI/CDMicrosoft Office 365

    Databases

    MySQLPostgreSQLJDBCSalesforceH2KustoAzure Cosmos DBAzure Data Explorer

    Other

    EnglishArabicCommunicationLeadershipTeamworkProblem SolvingTime ManagementProject Management

    Education

    Bachelor's of Science in Computer Science

    University of Texas at San Antonio

    2017 - 2020

    Overall GPA: 3.97/4.00
    Summa Cum Laude