Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
SHAWAL SIDDIQUE

SHAWAL SIDDIQUE

Plano,Texas

Summary

Detail-oriented Principal Software Engineer with over 12 years of experience designing, developing, and implementing scalable software solutions. Proficient in .NET, C#, AWS, Azure, and modern web frameworks like Angular and React. Demonstrated expertise in leading global teams, modernizing legacy systems, and delivering high-performance, innovative software solutions for diverse industries. Expertise in .Net, C#, TypeScript, AWS, Azure, Angular, React, Node JS, REST, MS SQL, MySQL, MongoDB, DynamoDB etc.

Multi-talented Senior Software Engineer successful completing simultaneous projects. Willing to jump in to develop "outside the box" solutions. Decisive leader and reliable team builder with results-focused and driven approach.

Overview

17
17
years of professional experience
2027
2027
years of post-secondary education
2
2
Certifications

Work History

Principal Software Engineer / CTO

Kaz Software Limited
05.2020 - 04.2024
  • Architected and led the development of the P1ston (USA) project using AWS serverless architecture and microservice architecture, creating a scalable platform to simplify supplier order management and improve communication between Customers and Suppliers, regardless of ERP complexity
  • Build a desktop application in WPF desktop application to enable the connector between the desktop ERP and the remote web API of P1ston that allows real-time configuration and data synchronization between them efficiently
  • Integrated AWS Step Functions, EventBridge, SNS, SQS, DynamoDB, Lambda Functions, API Gateway, and DynamoDB to orchestrate supply chain order processing workflows in distributed systems, improving the processing efficiency by 30% having the system as fault tolerant
  • Transformed standalone products into a unified Reganalytics platform using micro-frontend and microservice architecture, leveraging Angular, React, .NET, Node.js, and AWS Serverless, enabling independent development and scalability to PaaS or SaaS
  • Contributed to product development and architecture design
  • Modernized TPA and WTA products by migrating from ASP.NET MVC to .NET 6 WebAPI, enabling both web and API-based content delivery, increasing flexibility and driving new revenue streams through API sales
  • Migrated the LinkableNews and Ontostore applications from classic instances to Azure VMs and refactored a few features leveraging Azure Functions, Storage, EventHub, Redis Cache, Azure DevOps, etc
  • To make them up and running ensuring a highly available and fault tolerant within the lowest cost
  • Led the British Red Cross Alarm app development for disaster management, backend APIs leveraging .net web API in a quick, secured, and manageable approach, allowing fast implementation in case of disaster
  • Architected multiple projects including HATIL, Arong, CCDB MIS, Unicef Education MIS, and Barzer, ensuring teams developed products with high-quality designs tailored to their specific needs

Principal Software Engineer

Kaz Software Limited
07.2014 - 04.2020
  • Spearheaded the development of Encue by Octava (USA) product using ASP.NET WebAPI, AngularJS, AWS, Stripe Payments, and Xamarin for Android/iOS, enabling orchestras to manage location-based events, increasing audience engagement and sharing performance slides in real-time on USA based Orchestra performance events
  • Led the development of Proposal Software/RocketDocs using C#, OData, CQRS, and refactored legacy code into modular, reusable components, resulting in a stable, low-bug product with cost-effective maintenance
  • Led the development of LinkableNews (USA) using C#, ASP.NET, Azure Services like VM Instances, blob storage, SQL Database, Azure AD, etc
  • To provide the high performant application to tag and connect news from multiple sources and can generate the recommended news for users on their current interest context
  • Led the development of DairyApplications development using ASP.NET WebAPI, AngularJS, AWS, Android/iOS, and IoT
  • The platform assists farmers in creating nutrition-based recipes to boost milk production, with a mobile app for recipe prep and an admin portal for farm management, recipe configuration, and reporting
  • Developed the BrombergTranslations and Associates (USA) OPI Gateway application using C#, ASP.NET, Java for Android, and Twilio, enabling IVR-based translation services and three-way video calling between Doctor, Patient, and Translator in the health sector of USA

Senior Software Engineer

Kaz Software Limited
01.2012 - 06.2014
  • Led the development of Ontostore for Linkspace (USA) using C#, ASP.NET, Azure Services like VM Instances, SQL Database, Azure AD, etc., to provide a scalable application to define the ontology or the naming convention for any domain such as DNS naming system
  • Led the development of Transfer Pricing Analyzer, World Tax Analyzer, and Global Trade Analyzer tax/trade products using ASP.NET MVC, Knockout.js, AngularJS, and ExtJS to implement Single Page Applications (SPA)
  • This significantly improved web application load times and created a more responsive user experience
  • Implemented the Web application for Qatar Financial Center (QFC) using C#, ASP.NET, Angular JS, and MSSQL to enable the treaties information analysis

Software Engineer

Kaz Software Limited
12.2008 - 01.2012
  • Worked in Transfer Pricing Analyzer using ASP.NET, ExtJS to implement Single Page Applications (SPA)
  • Contributed here to be one of the most performant feature developers by quickly capturing the business domain
  • Worked on the Meridian file system server application and developed the AMFS driver by extending the NTFS driver code
  • Used Native C, C++, and Win DDK to fix bugs and ensure compatibility across various Windows versions, enabling broader compatibility and increasing the software's sales potential
  • Develop the desktop application using visual C++ manage the driver and maintain the connection between the driver and EDM server

Programmer

BJIT Limited
05.2008 - 12.2008
  • Developed the DiskDefrag project as a desktop application in C/C++/VC++ with two new defragmentation algorithms
  • Created the DataRecovery project to restore deleted data from NTFS MFT, even when corrupted
  • Built the DataCleanser project to enhance file deletion speed for faster large-scale disk cleaning

Programmer

Synchronous ICT
07.2007 - 04.2008
  • Built SynchSwitch and SynchPhone as a desktop application using VC++, C/C++, OPAL, PWLIB so that users can make VOIP calls having clear voice compared to other available dialer clients

Programmer

Inspiration Software Limited
01.2007 - 06.2007
  • Built iSoftDialer as a desktop application using VC++, C/C++, OPAL, PWLIB so that users can make VOIP calls having clear voice compared to other available dialer clients

Education

Master of Science - Computer Science

Maharishi International University
Fairfield, Iowa

Bachelor of Science - Computer Engineering

American International University Bangladesh
Dhaka, Bangladesh

Skills

C#

JavaScript

TypeScript

NET Core

ASPNET MVC

NET Framework 45

WPF

WinUI

ADONet

Entity Framework

Angular

React

Single-Spa

MS SQL

MySQL

PostgreSQL

T-SQL

DynamoDB

MongoDB

Cosmos DB

AWS

Azure

Serverless Computing

Cloud Native

Azure DevOps

AWS DevOps

IAM

EC2

VPC

Cognito

Route53

RDS

SNS

SQS

SES

CloudFront

S3

Lambda

API Gateway

ALB

EKS

Event Bridge

Step Functions

Cloud Watch

Cloud Trail

AWS Bedrock

AWS Textract

Azure AD

VM

Functions

Storage

DNS

SQL Database

Event Grid

Storage Queue

Service Bus

Monitor

Resource Manager

API Management

Key Vault

Visual Studio

Visual Studio Code

IntelliJ IDEA

Postman

Jenkins

Jira

Microsoft Planner

YouTrack

Slack

SVN

Git

TFS

PlasticSCM

REST Client

Cruise Controls

IIS

NGINX

Kestrel

Strategy

Factory

Command

Observer

Template

Micro-frontend

MVP

MVVM

Microservices

Event-Driven Development

SAGA

Circuit Breaker

CQRS

HTML5

CSS3

Bootstrap

jQuery

Material controls

Telerik Controls

RESTful APIs

Web API

XML

SOAP

Webhook

XAML

Win32 interop

Twilio

Agile

Scrum

Kanban

Cloud computing

Performance improvements

Web application development

API development experience

Software development lifecycle

Database design

Solutions deployment

Agile methodologies expert

Testing and debugging

Problem-solving mindset

Technical analysis

Project leadership

Programming

Certification

AWS Certified Solutions Architect - Associate, Amazon Web Services (AWS), 05/31/21

Timeline

Principal Software Engineer / CTO

Kaz Software Limited
05.2020 - 04.2024

Principal Software Engineer

Kaz Software Limited
07.2014 - 04.2020

Senior Software Engineer

Kaz Software Limited
01.2012 - 06.2014

Software Engineer

Kaz Software Limited
12.2008 - 01.2012

Programmer

BJIT Limited
05.2008 - 12.2008

Programmer

Synchronous ICT
07.2007 - 04.2008

Programmer

Inspiration Software Limited
01.2007 - 06.2007

Bachelor of Science - Computer Engineering

American International University Bangladesh

Master of Science - Computer Science

Maharishi International University
SHAWAL SIDDIQUE