Senior Application Architect and Enterprise Technology Leader with over 15 years of experience in designing and implementing enterprise-scale solutions. Expertise in managing complex projects across government, financial, and immigration sectors, focusing on secure, distributed systems architecture. Skilled in Microsoft Azure, .NET Core, and microservices for developing scalable applications, with a strong background in system integration using IBM WebSphere Message Broker and SoftwareAG. Proficient in Agile methodologies and modern development practices, emphasizing security and incorporating AI technologies and frontend frameworks.
• CSM, Certified ScrumMaster®, March 2017 PSM I.
• Professional Scrum Master I, April 2017.
• CSD, Certified Scrum Developer®, May 2017.
• CSP, Certified Scrum Professional®, January 2018.
• IBM WebSphere Message Broker V8.0 solution development
• TS: Microsoft Office SharePoint Server 2007 - Application Development Mar 2009.
• TS: Microsoft® .NET Framework 2.0 - Distributed Application Development Mar 2009.
• Microsoft Office SharePoint Server 2007, Configuring May 2008.
• TS: Microsoft® .NET Framework 2.0 - web-based client development, May 2008.
• TS: Microsoft .NET Framework - Application Development Foundation, Jun 2007.
• Developing and Implementing Web Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio® .NET.
Regulatory Pay Transparency Reporting | Byte Cloud Solution (TruSaic)
Project focus: this initiative enhanced a sophisticated compliance platform designed to tackle global pay transparency regulations, empowering organizations to navigate complex, evolving legal requirements with precision, ensuring defensible pay equity reporting, multi-jurisdictional compliance (50+ regions), and minimizing regulatory risk—all while promoting fair pay practices
Key Contributions & Technologies
Dynamic Excel Template Engine
Architected a configurable ELT (Extract, Load, Transform) framework using OpenXML, enabling template updates via database configurations (no code changes).
Result: Faster adaptability, reduced maintenance, and seamless scalability for new regulatory templates.
LLM-Powered Chatbot for Reporting & Template Interaction
Developed an intelligent chatbot enabling the product team to interact with RAPTR templates. The system utilized an Angular frontend communicating via HTTP with an ASP.NET Core WebAPI, which in turn interfaced (via gRPC/HTTP) with a locally hosted Qwen Large Language Model (LLM) service connected to private document storage for querying and report generation.
Result: Provided the product team with an intuitive, conversational interface to access, query, and generate reports from RAPTR templates, significantly improving data accessibility and operational efficiency.
Tech Stack:
· Backend & API: ASP.NET Core WebApi / FAST API
· Frontend: Angular
AI & LLM Integration:
Cloud and storage: Azure Blob Storage, Azure Key Vault (AKV), and SQL Server
· Data & Analytics: SQL Server stored procedures
· Caching: Redis
· Authorization: Casbin
· DevOps: Azure DevOps
Advanced pay equity auditing and remediation | Byte Cloud Solution (TruSaic)
Project focus: This project centered on the architectural design and enhancement of PayParity, an advanced platform for identifying, resolving, and preventing pay inequities. Using legally compliant methodologies, the solution empowers organizations with global, intersectional pay equity analyses. It aims to uncover pay disparities, optimize remediation, ensure unbiased pay practices, and facilitate compliance with regulations like the EU Pay Transparency Directive
Key Contributions & Technologies
Workday data integration middleware was architected and developed a secure, scalable data integration mechanism using Azure Functions as middleware to pull complex datasets from Workday into the Trusaic ecosystem
Result: ensured timely, accurate, and automated data availability, critical for comprehensive pay equity analyses, and reporting
Conversational AI for data insights: developed and integrated a chatbot API into the PayParity system, enabling clients to interact with their uploaded employee data conversationally. This facility allows users to ask direct questions about data insights, such as pay equity gaps, cohort analysis (SRF), and ethnicity-based pay disparities, providing immediate, accessible analytics and significantly improving the user's ability to self-serve and explore their data
An advanced session management solution engineered and implemented a novel session management timeout solution for the session-oriented PayParity system by leveraging browser-based service worker guidelines, uniquely addressing its integration within a predominantly stateless application ecosystem
Result: Enhanced application security and user experience by providing robust session control in a complex architectural context
Secure inter-system data exchange: Designed and implemented a secure data exchange mechanism, establishing governed communication protocols and data flow controls between the PayParity platform and other interconnected enterprise systems
Result: ensured the integrity, confidentiality, and compliant handling of sensitive pay equity data across multiple system boundaries
Bi-Directional Workday Extended Application
Developed a Workday extended application enabling bi-directional integration, allowing users to access PayParity's equitable pay range analytics directly within Workday's recruiting module. This facilitates proactive prevention of pay equity issues for new hires, promotions, and transitions
Result: Empowered Workday users with high-precision pay equity analytics in their workflow, leading to more equitable pay decisions, improved workforce outcomes, and optimized compensation ROI
Tech Stack:
Enterprise Service Bus (ESB) – GDRFA Dubai, Ministry of Interior, Abu Dhabi|Emaratech FZ LLC
project focus: this project involved enhancing and managing a critical Enterprise Service Bus (ESB), integrating disparate systems for the Ministry of Interior (Abu Dhabi) and GDRFA (Dubai). The ESB facilitates seamless data exchange and transaction tracking across immigration, security, and blacklist systems for these major government entities, ensuring operational coherence in a high-volume environment
Key contributions and technologies
Digital Document Processing Server developed a high-performance digital document processing server to rapidly extract traveler information from uploaded documents, such as passports, residency permits, and more at Dubai Immigration counters This system validated traveler authenticity by interfacing in real time with police, the Ministry of Interior (MOI), Interpol, and other security systems, presenting color-coded risk indicators (e.g., green for clear, red for issues) to immigration officers
Results: in significantly accelerated traveler processing times at one of the world's busiest airports and enhanced national security by providing immediate, actionable intelligence to immigration officers
Agile and Scrum Implementation
Led agile teams writing and grooming user stories defining acceptance criteria and managing functional and non-functional requirements Created requirement specifications based on customer needs and managed the application product roadmap for strategic alignment Defined the overall business and application architecture and processes including the MOI-GDRFA data synchronization strategy Participated in system requirements testing training implementation and rollout including project plan creation and execution
Tech stack
Integration and middleware IBM WebSphere Message Broker
Document processing Google Cloud Vision backend and processing C# parallel processing
Data store: SQLite
Database Oracle
EIDA (Emirates Identity Authority) – Population Register and ID Card System|Emaratech FZ LLC
Project focus: this project involved the development and implementation of a modern population register and electronic identity card issuance system for the Emirates Identity Authority (EIDA). The system aimed to facilitate government services, support strategic planning, and verify individual identities through smart cards linked to biometric data for all UAE nationals and residents. Key modules included an online application portal, a back-office processing system, an e-settlement module for financial reconciliation, and an e-scheduler for appointments. Key contributions and technologies included modular system development and integration, leading the design and development of core EIDA system modules, including the portal module, which captured and validated application information, uploaded attachments based on business rules, and calculated fees for various ID application types (new, renewal, replacement for UAE nationals, GCC citizens, and residents)
Back Office Module: Managed submitted application queues, enabling authentication of information, documents, and biometrics against rules provided by the Registration Sub-System (RSS) e-Settlement Module: Automated reconciliation and settlement of eServices transactions with multiple payment channels (Commercial Bank of Dubai, credit card acquiring banks), providing detailed auditing and statistical financial reports from disparate systems
e-Scheduler Module: Developed an automated and manual appointment scheduling system for applicants, mapping them to service points based on defined criteria. Result: Created a comprehensive, integrated system that streamlined the national ID application, verification, financial settlement, and scheduling processes, enhancing efficiency and data accuracy for a critical government service, custom workflow engine, and OCR integration developed a custom workflow engine to manage application status progression across various modules, integrated Nicomsoft-OCR for optical character recognition from uploaded documents
Result: ensured seamless application lifecycle management and automated data extraction, reducing manual effort, and improving processing speed
Tech stack: backend and web: ASP.NET MVC 3 (C#, .NET Framework 4.0), WCF; database: Oracle 10g, TOAD; document processing: Nicomsoft-OCR (Optical Character Recognition); reporting: Crystal Reports 12; frameworks and libraries: Microsoft Application Blocks, custom workflow engine
eGate system – automated passenger clearance| Emaratech FZ LLC
Project focus: this project involved the integration of SAGEM's advanced eGate hardware with Emaratech's existing immigration system The objective was to accelerate passenger traffic through immigration counters at major UAE international airports (Dubai, Abu Dhabi, Sharjah) by enabling quick clearance using smart cards and biometric verification. As a software engineer, my work focused on developing the software components necessary for this integration
Key Contributions & Technologies
eGate Integration Software Development
Developed and implemented software modules to seamlessly integrate SAGEM's eGate hardware with Emaratech's core immigration backend systems. This involved creating interfaces for smart card data reading, biometric data capture, and communication protocols between the eGates and the central immigration database, resulting in successfully enabling automated and rapid passenger clearance, reducing queues, and enhancing the efficiency of immigration processes at multiple international airports
Passenger verification and system communication logic engineered the logic for real-time passenger verification by ensuring reliable communication between the eGates and the immigration system to validate smart card information and biometric data against existing records, and contributed to the development of status update mechanisms and alerts for immigration officers
Result: ensured accurate passenger identification and maintained system integrity, contributing to a secure and streamlined border control experience
Tech Stack
Core Development: C++, Java, C#
Biometric Integration: SAGEM SDKs, APIs for SAGEM hardware/biometric devices
Smart Card Technology: PC/SC, APDU, relevant smart card reader APIs
Communication Protocols: TCP/IP, SOAP, REST APIs
Database: SQL Server, Oracle