Skip to content

Instantly share code, notes, and snippets.

@AskYous
Last active January 18, 2026 04:59
Show Gist options
  • Select an option

  • Save AskYous/1dded85d9408fbc6e6644729856fdb90 to your computer and use it in GitHub Desktop.

Select an option

Save AskYous/1dded85d9408fbc6e6644729856fdb90 to your computer and use it in GitHub Desktop.
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/schema.json",
"basics": {
"name": "Yousef Shanawany",
"label": "Lead Full-Stack Architect & Tech Lead | 13+ Years Enterprise SaaS",
"summary": "Versatile Lead Engineer with 13+ years of experience building and scaling enterprise SaaS applications. Expert in the React/TypeScript ecosystem with a heavy focus on frontend architecture and performance. Deeply experienced in automating the full DevOps lifecycle—implementing CI/CD pipelines that eliminate manual deployments and reduce time-to-market. A hands-on leader who specializes in creating reusable system architectures and multi-tenant solutions that significantly increase team velocity and code quality.",
"location": {
"city": "Riyadh",
"countryCode": "SA"
},
"email": "[email protected]",
"phone": "+966 535 417 348",
"profiles": [
{
"network": "LinkedIn",
"username": "askyous",
"url": "https://www.linkedin.com/in/askyous"
},
{
"network": "GitHub",
"username": "AskYous",
"url": "https://github.com/AskYous"
}
],
"image": "https://gravatar.com/avatar/360a16f334ee5753bf911606000eb1aa17fc58747c607a4094fd2ce64dad94c0?v=1767666775000&size=256&d=initials"
},
"work": [
{
"name": "Innovation Team",
"location": "Riyadh, SA",
"description": "IT Consulting & Digital Transformation",
"url": "https://innovationteam.com",
"position": "Engineering Lead",
"startDate": "2023-02-01",
"summary": "Leading technical strategy for high-scale enterprise applications with a focus on DevOps automation and modern web architecture. Specialized in provisioning resilient cloud infrastructure for AI-driven services and architecting reusable frontend frameworks for the Saudi public sector.",
"highlights": [
"Promoted to Engineering Lead within 2 months for driving technical efficiency and establishing high-bar coding standards through rigorous peer reviews.",
"Provisioned and managed high-performance AWS infrastructure for AI workloads, including GPU-optimized EC2 instances and Dockerized API hosting.",
"Standardized project management in Azure DevOps, implementing Agile/Scrum workflows using Boards and Repos to increase sprint predictability.",
"Architected an automated release verification tool using Node.js and BitBucket webhooks to eliminate manual deployment auditing.",
"Engineered a standardized enterprise OIDC authentication framework with native RTL and bilingual support for government portals.",
"Orchestrated the containerization and deployment of multi-stack microservices using Azure Pipelines and Private Docker Registries.",
"Designed a reusable UI layout system using React, TypeScript, and Tailwind CSS to accelerate page delivery and ensure design consistency."
]
},
{
"name": "Innovation Team",
"location": "Riyadh, SA",
"description": "IT Consulting",
"url": "https://innovationteam.com",
"position": "Senior Frontend Engineer",
"startDate": "2023-02-01",
"endDate": "2023-04-01",
"summary": "Frontend lead for a mission-critical government portal, managing Next.js development and architecting the DevOps lifecycle to secure the ecosystem.",
"highlights": [
"Promoted to Engineering Lead within 2 months for driving technical efficiency and optimizing delivery workflows.",
"Developed a secure government portal for managing citizen requests, utilizing React, TypeScript, and Bootstrap for a high-performance UI.",
"Engineered a reusable UI layout system that accelerated the creation of new pages and ensured consistent design patterns.",
"Integrated Git-based workflows within Azure DevOps, streamlining collaboration for the frontend team."
]
},
{
"name": "CloudKitchens (Otter)",
"location": "California, USA (Silicon Valley)",
"description": "All-in-one restaurant tech ecosystem",
"url": "https://www.tryotter.com",
"position": "Senior Frontend Engineer (L5)",
"startDate": "2022-07-01",
"endDate": "2023-02-01",
"summary": "Engineered high-traffic features for a global SaaS platform, collaborating in an elite engineering culture alongside ex-FAANG engineers.",
"highlights": [
"Optimized the checkout conversion funnel by developing a strategic upselling UI component using React, TypeScript, and GraphQL.",
"Managed feature rollouts via feature flags to ensure safe deployment of new hardware recommendation modules.",
"Diagnosed and resolved complex production issues using Sentry and OpsGenie, isolating multi-tenant API failures.",
"Contributed to a massive Monorepo environment, utilizing Zustand and Storybook for component-driven development."
]
},
{
"name": "Flex",
"location": "California, USA (Silicon Valley)",
"description": "Fortune 500 Advanced Manufacturing & Global IT Solutions",
"url": "https://flex.com",
"position": "Senior Software Engineer & Tech Lead",
"startDate": "2012-07-01",
"endDate": "2022-07-01",
"summary": "10-year career progression from solo developer to technical lead within a Fortune 500 environment. Architected global IT solutions and led the Enterprise Bot Platform team.",
"highlights": [
"Transitioned into a Technical Lead role to manage a team of developers, overseeing task distribution and code quality for the Bot Platform.",
"Architected a 'Universal Chatbot Platform' that consolidated 20+ disparate bots into a single multi-tenant engine serving 2,000+ users.",
"Engineered a full-stack Learning Management System (LMS) on AWS using RDS read-replicas and CloudFront for global scale.",
"Designed a real-time 'Remote-Controlled Tableau' system using C# SignalR for wireless dashboard synchronization.",
"Automated ML data processing by building Node.js/TypeScript CLI tools to transform raw intent data into training sets.",
"Modernized legacy applications by migrating to Blazor and .NET Core, improving maintainability."
]
}
],
"education": [
{
"institution": "San Jose State University",
"area": "Computer Software Engineering",
"studyType": "Bachelor of Science (B.S.)",
"startDate": "2011-01-01",
"endDate": "2014-12-31",
"courses": [
"Data Structures & Algorithms",
"Object Oriented Design",
"Software Engineering I & II",
"Computer Organization & Architecture",
"Information Security",
"Database Systems"
]
},
{
"institution": "Free Code Camp",
"area": "Frontend Web Development",
"studyType": "Professional Certificate",
"startDate": "2018-01-01",
"endDate": "2018-12-31"
}
],
"projects": [
{
"name": "Stealth Localized Mobile Prototype",
"roles": [
"Sole Engineer",
"Product Manager",
"SCRUM Master"
],
"type": "application",
"startDate": "2025-06-26",
"description": "Architected and developed a high-fidelity React Native (Expo) mobile prototype featuring advanced Internationalization (i18n) and Right-to-Left (RTL) support. Engineered a modular, scalable frontend architecture designed to handle complex user workflows and data-driven interactions within a localized market context.",
"highlights": [
"Implemented comprehensive RTL support and multi-language localization, ensuring seamless UI/UX transitions between diverse layout orientations.",
"Integrated custom Geospatial API services with interactive mapping features and spatial data visualization for up-to-date location discovery.",
"Designed a scalable frontend data-modeling layer to simulate complex backend responses, enabling rapid feature validation and stakeholder demonstrations.",
"Automated the CI/CD pipeline using Expo Application Services (EAS), optimizing the build-and-distribution cycle for rapid prototype iterations.",
"Directed the end-to-end product lifecycle, managing everything from initial wireframing to Agile execution in 1-week sprints."
],
"keywords": [
"React Native",
"Expo",
"RTL Support",
"Internationalization (i18n)",
"Geospatial APIs",
"EAS (CI/CD)",
"TypeScript",
"Agile Methodology"
]
},
{
"name": "Budget Cast",
"startDate": "2024-11-15",
"endDate": "2025-04-21",
"url": "https://budgetcast.app",
"roles": [
"Founder & Sole Engineer"
],
"description": "Empowered users to visualize 50-100 year financial trajectories with a high-performance SaaS, replacing uncertainty with clarity. Built on Deno and Fresh for edge-native, near-zero latency.",
"highlights": [
"Successfully monetized the platform by converting early adopters into paying users, validating a one-time fee model for premium forecasting tools.",
"Designed reactive financial dashboards using Preact Signals and Fresh Charts, enabling users to interactively model wealth compounding over 50-100 year timelines.",
"Achieved perfect Lighthouse scores of 100/100 for SEO and Best Practices, with a 93+ for Accessibility, ensuring a high-quality, inclusive user experience.",
"Engineered a premium high-security layer offering optional client-side encryption for sensitive financial data, utilizing Argon2id for robust credential hashing.",
"Eliminated database latency by leveraging Deno KV for globally distributed, edge-native state management.",
"Integrated Clerk for secure, multi-tenant authentication and managed the full deployment lifecycle on Deno Deploy's global edge network."
],
"keywords": [
"SaaS",
"FinTech",
"Deno",
"Fresh Framework",
"Deno KV",
"TypeScript",
"Preact Signals",
"Clerk Auth",
"Argon2id",
"Edge Computing",
"Lighthouse Optimization"
]
},
{
"name": "Automated Release Verification Tool (DGT)",
"roles": [
"Lead Full-Stack Engineer",
"DevOps Engineer"
],
"entity": "Innovation Team",
"type": "application",
"startDate": "2025-10-01",
"description": "Architected and built a full-stack release verification platform projected to reduce audit cycles by ~70% (from days to hours). Engineered a sophisticated React/Node.js application that serves as the central intelligence for release decision-making.",
"highlights": [
"Developed a high-performance frontend using React, TypeScript, and Material UI, delivering a responsive dashboard for real-time validation visualization.",
"Projected to slash artifact validation time from days to hours by automating compliance checks via a custom Express.js engine.",
"Designed a 'Zero-Touch' deployment architecture using AWS App Runner, ensuring 100% environment uptime and instant readiness for stakeholder demos.",
"Implemented type-safe API communication using OpenAPI standards, ensuring seamless contract validity between the frontend and backend services.",
"Eliminated manual build/deploy overhead (saving ~15 hours/year) by automating the lint-test-build lifecycle within a robust Monorepo structure.",
"Integrated the Jira API to programmatically trigger issue creation for failed validations, reducing communication overhead between Dev and QA teams."
],
"keywords": [
"React (Vite)",
"TypeScript",
"Node.js",
"Material UI",
"OpenAPI",
"AWS App Runner",
"Docker Compose",
"DevOps Automation",
"Jira API"
]
},
{
"name": "Enterprise OIDC Authentication Framework",
"entity": "Innovation Team",
"roles": [
"Lead Frontend Engineer",
"DevOps Engineer"
],
"type": "application",
"startDate": "2025-08-01",
"endDate": "2025-10-31",
"description": "Architected a reusable, high-security frontend authentication framework for a Major Saudi Enterprise. Pivoted a specific project initiative into a standardized enterprise 'shell' with integrated OIDC, global state management, and bilingual RTL support.",
"highlights": [
"Automated the CI/CD pipeline (lint, test, audit, build), saving the team ~80 hours annually in manual verification and reducing regression debugging time.",
"Architected a standardized OIDC identity layer and authenticated network hooks, saving ~60 developer-hours annually by abstracting secure session management.",
"Engineered a reusable layout system and bilingual UI framework, cutting initial page setup time by 30% and reducing annual maintenance overhead by ~25 hours.",
"Implemented a dual-state management strategy (Redux Toolkit & React Query) to efficiently handle complex global state and server-side synchronization.",
"Developed a modular UI library leveraging shadcn/ui and Radix UI primitives to ensure design consistency and full Right-to-Left (RTL) support.",
"Established a robust testing infrastructure with Vitest and React Testing Library to validate mission-critical authentication flows."
],
"keywords": [
"React 19",
"Redux Toolkit (RTK)",
"React Query",
"OIDC / OAuth 2.0",
"TypeScript",
"shadcn/ui",
"Internationalization (RTL)",
"Vitest",
"Docker"
]
},
{
"name": "Enterprise Generative AI & RAG Platform",
"entity": "Innovation Team",
"type": "application",
"roles": [
"Tech Lead",
"Scrum Master",
"DevOps Engineer"
],
"startDate": "2025-05-01",
"endDate": "2025-07-31",
"description": "Led a 4-person cross-functional engineering team to deliver a mission-critical Generative AI platform. Orchestrated the complex integration of a Java-based core with a Python RAG service, bridging the gap between traditional enterprise backend and modern AI architectures.",
"highlights": [
"Directed the engineering squad as Scrum Master, removing technical roadblocks and ensuring consistent on-time delivery for a complex multi-stack project.",
"Reduced frontend build-to-deploy times by ~90% (from hours to minutes) by engineering an automated Azure Pipeline, ensuring rapid UI iteration for stakeholder demos.",
"Architected a fault-tolerant AWS environment optimized for compute-intensive RAG workloads, maintaining 99.9% infrastructure uptime.",
"Owned the DevOps strategy, ensuring 100% environment parity across development, staging, and production to eliminate 'works on my machine' issues.",
"Facilitated agile execution by guiding the team to decompose Business Analyst user stories into granular, actionable technical tasks in Azure DevOps."
],
"keywords": [
"Agile Leadership",
"Scrum Mastery",
"AWS Infrastructure",
"Azure DevOps",
"Docker / Containerization",
"CI/CD Orchestration",
"Technical Program Management",
"Release Engineering"
]
},
{
"name": "Smart Marketing Plan AI",
"type": "application",
"startDate": "2024-09-01",
"endDate": "2025-06-30",
"url": "https://www.smartmarketingplan.ai",
"roles": [
"Lead Full-Stack Engineer"
],
"description": "Architected and developed a production-grade generative AI SaaS that automates comprehensive marketing strategy creation. Engineered a multi-LLM orchestration layer using the Vercel AI SDK to transform complex model outputs into interactive, component-driven UI experiences.",
"highlights": [
"Architected a type-safe SaaS on the T3 Stack (Next.js, tRPC, Prisma), reducing API development time by ~40% and eliminating runtime type errors via end-to-end type inference.",
"Empowered users to generate comprehensive 15-page marketing strategies in under 5 minutes, replacing days of manual consultancy work with an automated AI workflow.",
"Accelerated time-to-market by ~2 weeks by integrating Clerk for secure, multi-tenant authentication, bypassing the need for custom identity infrastructure.",
"Integrated a multi-LLM orchestration layer (OpenAI, Anthropic, Gemini) via the Vercel AI SDK, bridging the gap between complex prompt engineering and the reactive UI.",
"Managed complex client-side state for the interactive plan editor using Jotai and Immer, ensuring a seamless, flicker-free user experience.",
"Established a rigorous testing culture using Vitest and React Testing Library, achieving high coverage for critical business logic and AI response parsing."
],
"keywords": [
"Next.js 15",
"T3 Stack (tRPC/Prisma)",
"Vercel AI SDK",
"LLM Orchestration",
"Clerk Auth",
"Stripe",
"Jotai",
"Vitest",
"Tailwind CSS",
"SaaS Architecture"
]
},
{
"name": "Government Camping & Tourism Reservation Ecosystem",
"entity": "Innovation Team",
"roles": [
"Engineering Lead",
"Infrastructure & DevOps Architect"
],
"startDate": "2024-07-01",
"endDate": "2025-04-30",
"description": "Led a 5-person agile engineering squad to deliver a mission-critical government digital ecosystem. Directed the end-to-end architecture of a high-traffic web portal, cross-platform mobile app, and scalable Java microservices backbone.",
"highlights": [
"Eliminated ~200+ hours of annual manual operations by engineering a custom Azure DevOps pipeline that automates linting, testing, and SSH-based deployments.",
"Enforced strict code quality and security standards across a 38,000+ line codebase by integrating SonarQube gates into the pull request workflow.",
"Orchestrated technical delivery across a complex Monorepo containing Next.js (Web), React Native/Expo (Mobile), and Java/Spring Boot (Backend) components.",
"Architected a secure, self-managed private Docker Registry on AWS EC2, ensuring complete data sovereignty and eliminating external SaaS dependency costs.",
"Managed the AWS cloud infrastructure, utilizing Elastic Load Balancing (ELB) for secure SSL/HTTPS termination and Route 53 for global DNS management.",
"Ensured high availability for government-scale traffic through proactive resource scaling and custom shell scripts for container health monitoring."
],
"keywords": [
"Engineering Leadership",
"Azure DevOps",
"Private Docker Registry",
"SSH Automation",
"AWS (EC2/ELB)",
"Next.js"
]
},
{
"name": "Government Service Request Management Platform",
"entity": "Innovation Team",
"type": "application",
"roles": [
"Frontend Engineering Lead",
"Technical Lead"
],
"startDate": "2023-02-01",
"endDate": "2025-04-30",
"description": "Led a 7-person engineering team to deliver a mission-critical government SPA for auditing citizen service requests. Directed a mix of senior frontend and backend engineers to build a high-performance, bilingual administrative interface.",
"highlights": [
"Automated the frontend CI/CD pipeline and enforced strict code reviews, reducing production bugs by ~30% and saving the team ~200+ hours annually in manual ops.",
"Architected a reusable layout and CRUD component system, accelerating the delivery of new administrative pages by ~40% and ensuring UI consistency.",
"Managed the full Agile lifecycle in Azure DevOps, establishing governance policies (branch protection, linting gates) that improved code quality scores by ~40%.",
"Served as the primary technical liaison, utilizing Swagger/OpenAPI to negotiate robust API contracts and decouple frontend/backend development streams.",
"Implemented a centralized Internationalization (i18n) architecture using React Context, supporting seamless real-time switching between English and Arabic (RTL).",
"Leveraged React Query to architect a resilient data-fetching layer, handling complex asynchronous states for high-volume data tables."
],
"keywords": [
"React.js",
"TypeScript",
"React Query",
"Azure DevOps",
"Agile Leadership",
"API Design (Swagger)",
"Internationalization (i18n)",
"Kanban / Scrum",
"Branch Policies",
"Frontend Architecture"
]
},
{
"name": "Enterprise Data Access Library (Chatbot Ecosystem)",
"entity": "Flex",
"type": "application",
"roles": [
"Lead Backend Engineer"
],
"startDate": "2022-07-01",
"endDate": "2024-07-07",
"description": "Architected and maintained a foundational C# data-access library that standardized database interactions and schema integrity for global AI-driven services across the enterprise.",
"highlights": [
"Accelerated developer velocity by 98%, reducing data-layer setup time for new chatbot initiatives from 2 hours to under 2 minutes via a proprietary C# NuGet library.",
"Architected a complex SQL Server schema using a Code-First approach, managing migrations for 40+ interconnected tables to support LUIS AI and QnA Maker data models.",
"Reduced backend technical debt by 10% across integrated services by encapsulating core business logic within extended model methods to maximize code reusability.",
"Orchestrated the automated distribution of library updates via Azure DevOps and NuGet, ensuring seamless versioning and synchronization for multiple internal engineering teams.",
"Integrated Microsoft Bot Framework services to ensure high-performance data persistence for natural language processing (NLP) workflows and conversation logging."
],
"keywords": [
"C# / .NET Core",
"Entity Framework Core",
"SQL Server",
"NuGet Package Management",
"Enterprise Architecture",
"LUIS / QnA Maker",
"Code-First Migrations",
"Bot Framework",
"Azure DevOps"
]
},
{
"name": "manager.tryotter.com",
"entity": "Cloud Kitchens",
"type": "application",
"startDate": "2022-08-01",
"endDate": "2023-02-28",
"url": "https://manager.tryotter.com",
"roles": [
"Senior Frontend Engineer"
],
"description": "Engineered high-impact frontend features for Otter's global restaurant management SaaS. Optimized mission-critical user onboarding and revenue-driving upsell funnels within an elite, high-growth engineering culture.",
"highlights": [
"Accelerated user growth by developing strategic sign-up and upselling UI components using React and TypeScript, focusing on high-conversion user journeys.",
"Collaborated within a high-performance Agile team of 8, maintaining rigorous code quality and architectural alignment through peer reviews and TDD practices.",
"Utilized Storybook and Styled Components to build a standardized, reusable UI library, ensuring design consistency across the global Otter dashboard.",
"Navigated a massive enterprise monorepo environment, contributing to complex codebase maintenance and feature rollouts via feature flags.",
"Partnered with product managers and designers to translate complex restaurant procurement workflows into intuitive, high-performance UI experiences.",
"Maintained high reliability for global traffic by diagnosing and resolving production-level frontend state management issues."
],
"keywords": [
"React",
"TypeScript",
"Storybook",
"Styled Components",
"Agile/Scrum",
"Conversion Rate Optimization (CRO)",
"Enterprise Monorepo",
"Git-flow"
]
},
{
"name": "Enterprise General Bot Platform",
"entity": "Flex",
"type": "application",
"roles": [
"Technical Lead",
"Lead Developer"
],
"startDate": "2020-12-01",
"endDate": "2022-07-31",
"description": "Architected and led the development of a cloud-native, multi-tenant chatbot orchestration platform. Designed a 'Configuration-over-Code' engine that empowered the organization to deploy and manage 20+ unique chatbots without additional engineering overhead.",
"highlights": [
"Engineered a universal dynamic chatbot engine that serves multiple distinct bot identities based on URL/Context, scaling to 2,000+ monthly active users across the global enterprise.",
"Eliminated weeks of manual development time per bot by implementing a database-driven feature-toggle system for OAuth configurations and NLP settings.",
"Architected a logging and observability layer to capture chat history, providing real-time analytics and performance metrics to bot administrators.",
"Refactored a monolithic architecture into reusable sub-projects and Azure Artifacts packages, significantly improving code modularity and internal developer velocity.",
"Directed the full Agile lifecycle for the platform, managing monthly stakeholder reporting, task prioritization, and a high-frequency release cycle (10+ updates/month).",
"Implemented a robust enterprise security layer, managing unique OAuth configurations per bot to ensure secure data access across disparate departments.",
"Presented platform architecture and business impact to an audience of 100+ global employees, driving internal adoption of the service."
],
"keywords": [
"C# / ASP.NET Core",
"Multi-tenant Architecture",
"Entity Framework Core",
"Microsoft Bot Framework",
"Azure App Service",
"Azure Artifacts",
"NLP (LUIS / QnA Maker)",
"Agile Leadership",
"Configuration-over-Code"
]
},
{
"name": "Global IT Helpdesk Virtual Assistant",
"entity": "Flex",
"type": "application",
"roles": [
"Technical Lead",
"Senior Backend Engineer"
],
"startDate": "2021-11-01",
"endDate": "2022-07-31",
"description": "Revitalized and led the development of a global IT Virtual Assistant. Inherited a legacy codebase and refactored it into a high-performance, multilingual support platform serving 1,500+ monthly active employees across the enterprise.",
"highlights": [
"Led a cross-functional team of 7 to deliver an enterprise-grade IT helpdesk bot, facilitating weekly stakeholder requirements gathering and technical translation.",
"Engineered an automated localization engine allowing administrators to train the bot once in English while supporting 70+ languages for a global workforce.",
"Spearheaded a massive architectural refactor of the inherited codebase, eliminating technical debt and duplicate code to improve system maintainability and response speed.",
"Integrated secure enterprise authentication using OKTA and OAuth, ensuring personalized and secure IT support interactions.",
"Developed interactive UI experiences using Microsoft Adaptive Cards to handle complex IT troubleshooting workflows within the chat interface.",
"Managed the end-to-end delivery lifecycle using Azure DevOps Boards, implementing GitFlow to maintain high deployment standards across environments.",
"Utilized Google Analytics and custom logging to track bot performance and accuracy, leading to iterative improvements in NLP model training."
],
"keywords": [
"C# / ASP.NET Core",
"NLP Localization",
"OKTA / OAuth",
"Microsoft Bot Framework",
"Adaptive Cards",
"Refactoring / Technical Debt",
"Azure App Service",
"Enterprise IT Automation"
]
},
{
"name": "LUIS NLP Middleware API",
"entity": "Flex",
"type": "application",
"roles": [
"Backend Engineer",
"API Developer"
],
"startDate": "2021-10-01",
"endDate": "2021-11-30",
"description": "Engineered a specialized middleware API to bridge the gap between Natural Language Processing (NLP) models and enterprise data sources. Developed logic to parse machine-learning entities and dynamically fetch real-time data to generate context-aware chatbot responses.",
"highlights": [
"Developed an ASP.NET Core MVC API to process LUIS-generated entities, enabling chatbots to handle complex, variable-based user queries.",
"Engineered deep integration with the Microsoft Graph API to programmatically retrieve and manipulate data from SharePoint Lists and Subsites.",
"Architected an extensible handler system that allows chatbots to perform external service calls and data aggregation in real-time.",
"Implemented API Key-based authorization and secure communication protocols between the chatbot frontend and backend data layers.",
"Utilized Adaptive Cards to format retrieved SharePoint data into interactive, rich-media chat responses for end-users.",
"Managed the full development lifecycle within Azure DevOps, ensuring continuous integration and stable deployment to Azure App Service."
],
"keywords": [
"C# / ASP.NET Core",
"Microsoft Graph API",
"SharePoint Integration",
"LUIS.ai (NLP)",
"API Design",
"Middleware Development",
"Azure App Service",
"Enterprise Data Orchestration"
]
},
{
"name": "Remote-Controlled Digital Orchestration System (STS)",
"entity": "Flex",
"type": "application",
"roles": [
"Lead Full-Stack Architect"
],
"startDate": "2021-06-01",
"endDate": "2021-07-31",
"description": "Architected and deployed a hardware-free remote control system for enterprise data visualization. Designed a real-time synchronization engine allowing administrators to orchestrate Tableau dashboard displays across global TV screens via a unified web interface.",
"highlights": [
"Developed a high-performance real-time synchronization layer using Azure SignalR and the C# IObservable pattern to push state changes to multiple client displays simultaneously.",
"Engineered a hardware-agnostic 'Virtual Remote' using Blazor Server, enabling mobile browsers to control enterprise TV screens with zero-latency interaction.",
"Integrated the Tableau Embed API via secure iFrame orchestration to dynamically switch and manipulate data visualizations across a global network of devices.",
"Designed and prototyped mobile-first UI/UX experiences in Adobe XD, ensuring an intuitive 'remote control' feel for business stakeholders.",
"Built a secure data-access library connecting to SharePoint via Microsoft Graph, enforcing granular authorization policies for sensitive business dashboards.",
"Successfully deployed and scaled the application within Azure cloud to support localized Business and IT Project Teams.",
"Standardized the system architecture into reusable C# libraries to separate database concerns from the real-time messaging logic."
],
"keywords": [
"C# / .NET Core",
"Azure SignalR (WebSockets)",
"Blazor Server",
"Real-Time Synchronization",
"Observer Pattern (IObservable)",
"Tableau Embed API",
"Microsoft Graph / SharePoint",
"Adobe XD / UI Design",
"Azure App Service"
]
},
{
"name": "PSL Global Supplier Directory",
"entity": "Flex",
"type": "application",
"roles": [
"Frontend Engineer"
],
"startDate": "2021-02-01",
"endDate": "2021-03-31",
"description": "Engineered a high-performance, framework-agnostic supplier search directory integrated into the global Flex SharePoint ecosystem. Developed a lightweight, real-time filtering interface utilizing modern web standards for a seamless user experience.",
"highlights": [
"Architected the frontend using vanilla HTML5 Web Components, defining custom elements to ensure modularity and high performance without framework overhead.",
"Implemented a 'Search-as-you-type' filtering engine that provides instantaneous results by leveraging asynchronous parallel processing and the Fetch API.",
"Engineered a dynamic auto-complete system using the `<datalist>` element, populated via real-time data streams to assist users in navigating large supplier datasets.",
"Managed the technical design process from high-fidelity Adobe XD mockups to production-ready ASPX/SharePoint integration.",
"Utilized JSDoc and TypeScript to maintain strict documentation and type-safety within a pure JavaScript environment.",
"Optimized data retrieval patterns using Promises and parallel execution to ensure the UI remains responsive during high-volume data fetching."
],
"keywords": [
"Vanilla JavaScript",
"Web Components (Custom Elements)",
"Asynchronous Programming",
"SharePoint (ASPX)",
"Adobe XD",
"JSDoc",
"Fetch API",
"Frontend Performance Optimization"
]
},
{
"name": "XplorIT: AI-Powered Application Discovery Platform",
"entity": "Flex",
"type": "application",
"roles": [
"Lead Backend Engineer"
],
"startDate": "2020-12-01",
"endDate": "2021-02-28",
"description": "Architected an ML-powered virtual assistant to serve as the central discovery engine for the Flex global software ecosystem. Engineered a Natural Language Processing (NLP) interface that allows employees to query product ownership, technical documentation, and VPN configurations using conversational English.",
"highlights": [
"Eliminated manual internal research by centralizing disparate application data into a single, voice-enabled AI interface, providing software insights in seconds.",
"Engineered a custom C# SDK by wrapping external REST APIs, utilizing Extension Methods and advanced OOP patterns to standardize data access across the platform.",
"Utilized LUIS.ai and Machine Learning to parse complex user intents regarding product capabilities, ownership hierarchies, and technical infrastructure.",
"Integrated the platform with OKTA and OAuth for secure, identity-aware responses, ensuring sensitive product information was only accessible to authorized personnel.",
"Developed a rich UI experience using Microsoft Adaptive Cards to render technical documentation links and product metadata directly within the chat interface.",
"Published core service components to Azure Artifacts as NuGet packages, enabling internal engineering teams to consume the application's discovery logic.",
"Leveraged Google Analytics and custom telemetry to analyze user search patterns, iteratively improving the NLP model's accuracy and coverage."
],
"keywords": [
"C# / ASP.NET Core",
"SDK Development",
"NLP (LUIS / QnA Maker)",
"Microsoft Bot Framework",
"OKTA / OAuth",
"Azure Artifacts (NuGet)",
"Adaptive Cards",
"Microsoft Graph API"
]
},
{
"name": "Enterprise Bot Editor & Training Orchestrator",
"entity": "Flex",
"type": "application",
"roles": [
"Full-Stack Lead Engineer"
],
"startDate": "2019-10-01",
"endDate": "2020-10-31",
"description": "Architected a comprehensive administrative platform to manage, train, and audit a global network of enterprise chatbots. Engineered a custom replacement for Microsoft’s QnA Maker interface to provide granular control over machine-learning models and answering algorithms.",
"highlights": [
"Modernized a legacy administrative tool into a high-engagement Blazor Server SPA, supporting 100+ monthly active power users with an average session duration of 20 minutes.",
"Engineered a custom 'Model-Training' interface utilizing Microsoft QnA Maker APIs, allowing non-technical admins to refine ML datasets and adjust confidence-score thresholds.",
"Developed a sophisticated 'Staging & Simulation' environment, enabling administrators to test bot interactions and verify NLP accuracy before production deployment.",
"Implemented advanced Role-Based Access Control (RBAC) via OKTA and OAuth to manage permissions across various organizational departments.",
"Architected an automated reporting engine that processes analytical data into visual charts and scheduled Excel reports via automated email triggers.",
"Optimized data rendering for large-scale training sets using server-side pagination and Flurl for efficient, fluent API communication.",
"Integrated a Human-in-the-Loop (HITL) review system, allowing admins to audit chatbot logs and resolve low-confidence queries to iteratively improve AI performance."
],
"keywords": [
"Blazor Server",
"C# / .NET Core",
"NLP Model Training",
"RBAC (Role-Based Access Control)",
"OKTA / OAuth",
"Flurl (Fluent HTTP)",
"Human-in-the-Loop AI",
"Microsoft QnA Maker",
"SQL Server"
]
},
{
"name": "Custom QnA Training Portal (Legacy React Version)",
"entity": "Flex",
"type": "application",
"roles": [
"Full-Stack Engineer"
],
"startDate": "2019-10-01",
"endDate": "2020-10-31",
"description": "Architected the initial version of the enterprise chatbot training portal. Developed a React-based interface to manage complex NLP datasets and engineered custom deployment scripts to integrate modern frontend frameworks into legacy SharePoint environments.",
"highlights": [
"Developed a responsive Single Page Application (SPA) using React, TypeScript, and React Router to provide a centralized hub for AI model training and testing.",
"Engineered a custom Node.js build-automation script to compile and transform React assets into .ASPX compatible formats, enabling deployment on Microsoft SharePoint infrastructure.",
"Integrated Microsoft Graph API and Adaptive Cards to provide rich-media previews of how chatbot responses would render across different client platforms.",
"Established a multi-environment configuration strategy using DotEnv and Environment Variables to manage secure deployments via Azure DevOps.",
"Managed the strategic transition and eventual rewrite from React to C# (Blazor) to unify the tech stack and reduce long-term backend maintenance overhead.",
"Utilized React Bootstrap Typeahead and sophisticated state management to handle high-velocity data entry for large-scale Q&A pair datasets."
],
"keywords": [
"React",
"TypeScript",
"Node.js Automation",
"SharePoint (ASPX) Integration",
"Microsoft Graph API",
"Adaptive Cards",
"Azure DevOps",
"Frontend Engineering"
]
},
{
"name": "Box Direct: Enterprise File-Orchestration Service",
"entity": "Flex",
"type": "application",
"roles": [
"Lead Full-Stack Engineer"
],
"startDate": "2020-03-01",
"endDate": "2020-06-30",
"description": "Architected and developed 'Box Direct', an internal SaaS platform designed to transform enterprise Box storage into a direct-access CDN. Engineered a middleware layer to serve static assets via direct URLs, bypassing standard authentication friction for end-user asset delivery.",
"highlights": [
"Architected a custom file-proxy service using .NET Core to interface with the Box API, enabling programmatic file uploads and public-link generation.",
"Eliminated the need for complex authentication layers for end-users by serving files directly through a high-performance middleware gateway.",
"Integrated OKTA and OAuth 2.0 to secure the administrative upload portal, ensuring only authorized personnel could manage the global asset repository.",
"Implemented a 'Direct Link' engine that served as a lightweight alternative to AWS S3 for internal developers needing fast, reliable asset hosting.",
"Designed a responsive, mobile-friendly dashboard using Bootstrap to streamline the file management and URL retrieval process for non-technical stakeholders.",
"Leveraged Azure App Service to host the platform, ensuring high availability and scalability for global file requests."
],
"keywords": [
"C# / .NET Core",
"Box API Integration",
"CDN Architecture",
"OKTA / OAuth 2.0",
"Asset Management",
"Middleware Engineering",
"Azure App Service"
]
},
{
"name": "Flexo: Enterprise Virtual Personal Assistant",
"entity": "Flex",
"type": "application",
"roles": [
"Full-Stack Engineer",
"AI Developer"
],
"startDate": "2019-06-01",
"endDate": "2020-03-31",
"description": "Architected the foundational AI virtual assistant for Flex, transforming a basic prototype into a high-utility personal assistant. Engineered deep integrations with Microsoft 365 to automate calendar management, email retrieval, and organizational directory navigation.",
"highlights": [
"Implemented a Voice-to-Text and Text-to-Speech (TTS) interface, allowing employees to interact with the enterprise ecosystem through natural language and voice commands.",
"Engineered a high-performance organizational tree traversal system using recursive algorithms, optimized with memoization to ensure near-instant responses for complex 'direct-report' queries.",
"Utilized LUIS.ai (NLP) to design and train intent-prediction models, enabling the bot to accurately interpret and execute complex administrative tasks.",
"Integrated Microsoft Graph API with OAuth/OKTA to provide secure, authenticated access to personal calendars, emails, and Active Directory profiles.",
"Successfully translated high-level executive requirements into a scalable software architecture that significantly reduced manual research time for internal staff.",
"Designed interactive Adaptive Cards to render real-time calendar agendas and email snippets directly within the chat interface.",
"Established baseline telemetry using Google Analytics to monitor bot accuracy and user engagement patterns during the initial rollout phase."
],
"keywords": [
"C# / ASP.NET Core",
"Microsoft Bot Framework",
"LUIS.ai (NLP)",
"Microsoft Graph API",
"Recursive Algorithms",
"Memoization",
"Voice & Speech Integration",
"Active Directory (AD)"
]
},
{
"name": "NLP Dataset Orchestrator & CLI Tool",
"entity": "Flex",
"type": "application",
"roles": [
"Automation Engineer",
"Node.js Developer"
],
"startDate": "2019-02-01",
"endDate": "2019-09-30",
"description": "Developed a high-performance Node.js console application to automate the aggregation and transformation of NLP datasets. Standardized the process of converting raw intent/entity data into machine-learning ready JSON schemas for LUIS.ai training and automated testing.",
"highlights": [
"Eliminated hundreds of manual hours by automating the bulk processing of intent-to-entity mapping for enterprise chatbot training models.",
"Engineered a sophisticated data transformation engine that merged existing ML entities with user-defined custom entities via complex string manipulation and file I/O operations.",
"Architected an automated test-case generator that produced verification datasets directly from the training source, ensuring 100% test coverage for new NLP models.",
"Collaborated with cross-functional teams to customize the CLI tool for diverse chatbot use cases, ensuring platform-wide compatibility.",
"Utilized TypeScript to ensure data integrity during the transformation process, preventing schema errors in the final machine-learning import files.",
"Implemented modular file-reading/writing patterns to handle large-scale datasets without memory overflow or performance degradation."
],
"keywords": [
"Node.js (CLI)",
"TypeScript",
"Data Transformation (ETL)",
"LUIS.ai Training Models",
"Automation Engineering",
"Dataset Orchestration",
"Automated Testing",
"JSON Schema Validation"
]
},
{
"name": "Global Enterprise Learning Management System (LMS)",
"entity": "Flex",
"type": "application",
"roles": [
"Lead Full-Stack & Cloud Engineer"
],
"startDate": "2016-02-01",
"endDate": "2018-03-31",
"description": "Architected and engineered a high-scale, media-streaming platform designed to deliver internal training globally. Developed a resilient, cloud-native architecture on AWS to rival commercial LMS platforms, supporting thousands of concurrent video streams with low latency.",
"highlights": [
"Provisioned and managed a global AWS infrastructure including EC2 Linux clusters, Application Load Balancers (ALB), and Route 53 for high availability and failover.",
"Engineered a high-performance database layer using AWS Aurora (PostgreSQL/MySQL) with read-replicas to optimize data retrieval speeds for global users.",
"Implemented a global content delivery strategy using AWS CloudFront (CDN) and S3 to ensure buffer-free 1080p video streaming across disparate geographic regions.",
"Developed a sophisticated state-persistence engine using Node.js and Express to track user video progress, allowing seamless 'resume-play' functionality.",
"Automated the deployment lifecycle using AWS CodeDeploy and Git, establishing one of the first internal DevOps pipelines for the business unit.",
"Architected a secure authentication layer using PassportJS, OAuth, and OKTA to ensure enterprise-grade security for internal educational content.",
"Designed a comprehensive administrative CMS using AngularJS, enabling content creators to upload, tag, and manage media without engineering assistance."
],
"keywords": [
"AWS (EC2, S3, RDS, Route 53)",
"CloudFront (CDN)",
"Node.js / Express.js",
"AngularJS",
"PostgreSQL / AWS Aurora",
"Database Scalability (Read Replicas)",
"DevOps (AWS CodeDeploy)",
"Media Streaming (HTML5 Video)",
"Enterprise Security (OKTA/OAuth)"
]
},
{
"name": "SVG Adjacency Graph Visualization Engine",
"type": "application",
"url": "https://askyous.github.io/svg-ontology-graph/test/index.html",
"startDate": "2016-08-01",
"endDate": "2018-03-31",
"roles": [
"Independent Developer"
],
"description": "Engineered a custom, high-performance graph visualization engine from scratch using TypeScript and SVG. Developed complex interactive features including adjacency-based visibility toggles and real-time drag-and-drop node manipulation.",
"highlights": [
"Architected a framework-agnostic visualization system that renders complex network ontologies using pure SVG elements and Vanilla JavaScript.",
"Implemented real-time coordinate calculation logic to ensure edges (links) dynamically track and re-render as nodes are manipulated via drag-and-drop events.",
"Engineered an 'Adjacency Discovery' feature, allowing users to interactively traverse the graph by toggling the visibility of neighbor nodes on click.",
"Utilized TypeScript to define strict interfaces for Vertex and Edge data structures, ensuring robust state management within the adjacency list.",
"Optimized SVG rendering performance by managing direct DOM updates, bypassing the overhead of heavy third-party visualization libraries.",
"Designed a custom event-handling system to manage mouse-coordinate translation and SVG viewport scaling for a fluid user experience."
],
"keywords": [
"Vanilla JavaScript",
"SVG (Scalable Vector Graphics)",
"TypeScript",
"Graph Theory",
"Data Visualization",
"Adjacency Lists",
"DOM Manipulation",
"Trigonometry / Coordinate Geometry"
]
},
{
"name": "Big Data Analysis: YouTube Network Topology",
"entity": "San Jose State University",
"type": "application",
"roles": [
"Graduate Researcher"
],
"startDate": "2014-09-01",
"endDate": "2014-10-31",
"description": "Architected a Big Data pipeline to analyze YouTube’s related-video network. Engineered data transformation scripts and utilized the Hadoop ecosystem to uncover patterns in video-to-video relationship hierarchies.",
"highlights": [
"Leveraged the Hadoop ecosystem (CDH4, HDFS) to process and store a massive, scattered dataset of YouTube video metadata.",
"Engineered custom Java MapReduce-style scripts to aggregate disparate data files into a unified, Hive-compatible schema.",
"Architected a Hive data warehouse to enable SQL-based querying on large-scale CSV-formatted video interaction logs.",
"Designed and executed complex analytical queries to map 'child-parent' relationships between related videos, uncovering the underlying topology of content discovery.",
"Utilized Hue to manage HDFS workflows and visualize query results, translating raw big data into actionable insights.",
"Optimized data ingestion processes to ensure dataset compatibility with distributed file systems and relational querying layers."
],
"keywords": [
"Big Data",
"Hadoop / HDFS",
"Apache Hive",
"Java",
"ETL (Extract, Transform, Load)",
"Cloudera (CDH4)",
"Data Analysis",
"Network Topology"
]
},
{
"name": "Media Notes",
"type": "application",
"url": "https://medianotes.app",
"startDate": "2018-10-18",
"endDate": "2020-03-04",
"roles": [
"Founder",
"Lead Engineer"
],
"description": "Engineered a specialized productivity platform that synchronizes rich-text note-taking with multi-source media playback. Designed an automated timestamping engine that enables students and researchers to create interactive, clickable lecture notes linked to specific audio/video moments.",
"highlights": [
"Developed a robust cross-platform media integration layer supporting YouTube, SoundCloud, Spreaker, and local HTML5 audio/video files via a unified playback interface.",
"Architected a real-time reactive state management system using RxJS and Angular, ensuring seamless synchronization between the text editor and media timestamps.",
"Leveraged a serverless backend with Firebase (Firestore, Functions, and Hosting) to manage user authentication and real-time data persistence.",
"Implemented interactive Markdown support using Showdown, allowing users to render structured notes with embedded media controls.",
"Designed a responsive, accessible UI using Angular Material and Flex Layout, focusing on a distraction-free environment for long-form academic study.",
"Engineered automated build and deployment pipelines using Firebase CLI and Angular CLI to maintain a live, production-grade web application (medianotes.app)."
],
"keywords": [
"Angular (v7/8)",
"Firebase (Serverless)",
"RxJS",
"TypeScript",
"Reactive Programming",
"Third-Party API Integration",
"Markdown (Showdown)",
"UI/UX Design",
"Auth0 / Firebase Auth"
]
}
],
"certificates": [
{
"name": "Adobe Certified Professional — AEM Sites Content Author",
"issuer": "Adobe",
"date": "2025-12-01",
"url": "https://certification.adobe.com/credential/verify/f8d5e3f6-e103-11f0-81b9-42010a400fdc"
},
{
"name": "dotCMS Content Architect",
"issuer": "dotCMS",
"date": "2025-01-23",
"summary": "Expertise in designing and structuring enterprise content models and headless CMS architectures."
},
{
"name": "Agile Project Management & Delivery (Certified)",
"issuer": "Yesi Education / Udemy",
"date": "2024-06-30",
"summary": "Comprehensive certification in Agile methodologies, Scrum, and project delivery frameworks."
},
{
"name": "OWASP Top 10: Web Application Security",
"issuer": "Udemy",
"date": "2024-06-27",
"summary": "Advanced training in identifying and mitigating the top 10 most critical web application security risks."
},
{
"name": "Adobe Experience Manager (AEM) Foundations",
"issuer": "Udemy",
"date": "2025-11-30"
},
{
"name": "Tactics for Smarter Team Communication",
"issuer": "Udemy",
"date": "2024-03-04"
}
],
"skills": [
{
"name": "Programming Languages & Runtimes",
"keywords": [
"TypeScript",
"Node.js",
"JavaScript",
"Deno",
"CSS",
"C#",
"HTML"
]
},
{
"name": "Frontend Development",
"keywords": [
"React 19",
"Tailwind CSS",
"Vite",
"UI/UX Design",
"Unit Testing",
"NextJS 15",
"Preact",
"Angular",
"Blazor",
"Internationalization (i18next)",
"Storybook",
"shadcn/ui",
"React Native",
"Expo"
]
},
{
"name": "Backend & Data Management",
"keywords": [
"OAuth",
"NextJS 15",
"Express.js",
"REST APIs",
"ASP.NET Core",
"Authentication & Authorization",
"Firebase & Firestore",
"SQL Server",
"PostgreSQL",
"Entity Framework Core",
"GraphQL",
"Microservices Architecture",
"Database Design",
"OIDC",
"MongoDB",
"OWASP Top 10"
]
},
{
"name": "Cloud & DevOps",
"keywords": [
"Amazon Web Services (AWS)",
"Docker / Containerization",
"Infrastructure as a Service (IaaS)",
"Vercel",
"DevOps",
"Deno Deploy",
"Azure DevOps",
"AWS EC2",
"AWS Route 53",
"Azure App Service",
"AWS App Runner",
"Expo Application Services (EAS)"
]
},
{
"name": "Methodologies & Leadership",
"keywords": [
"Agile Project Management",
"Engineering Leadership",
"Scrum",
"Agile Methodologies",
"Enterprise Solution Design",
"Communication",
"Kanban",
"Jira",
"Linear"
]
},
{
"name": "AI & Machine Learning",
"keywords": [
"Artificial Intelligence (AI)",
"Gemini/Cursor CLI",
"Microsoft Bot Framework",
"Machine Learning",
"Natural Language Processing (NLP)",
"LUIS AI",
"QnA Maker",
"LLMs",
"Azure Bot Framework"
]
}
],
"languages": [
{
"language": "English",
"fluency": "Native speaker"
}
],
"interests": [
{
"name": "Software Engineering",
"keywords": [
"Best Practices",
"FANG/MANG Standards",
"Terminal/TUI",
"Agile/SCRUM"
]
}
],
"references": [],
"publications": []
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment