Work
  • Rewaa
    Software Engineer II
    Jul 2024 - Current

    ✦ Developed the UI for a high-performance product import module, capable of importing 20K+ products, using Angular, PrimeNG, and Storybook; built reusable components later adopted by other teams for their own import modules.

    ✦ Built an authentication and authorization wrapper for a Nextjs based chat application integrating with a LangGraph agent, implementing Google SSO via Cognito while enforcing server-side access controls to isolate user threads.

    ✦ Engineered a platform-critical RESTful microservice for managing sellable products and their variations as part of a major rewrite initiative, replacing legacy code with a new event-driven service built using NestJS and deployed on AWS EC2.

    ✦ Leveraged AWS SQS and SNS to propagate events from inventory service to other downstream services, enabling seamless and timely reactions to product changes.

    ✦ Developed an AWS Lambda–based reverse ETL pipeline that transformed sales and pre-sales call recordings into actionable insights using Google Gemini, automatically pushing them to Zoho CRM and eliminating manual effort for the support team.

  • Auxcube
    Software Engineer
    Dec 2021 - Jun 2022

    ✦ Founding employee of an early-stage start-up to build a platform to pair squads (teams) of diverse technical skills with companies that require them, in order to tap into the geographically distributed technical talent pool that WFA unlocks.

    ✦ Conducted 30+ technical interviews to search for the talent that we required across various stages of technical screening.

    ✦ As part of a squad at Marcus Technologies, I contributed to a cloud-based trading platform, built on Java and AngularJS, connecting the largest networks of domestic and international protein buyers and sellers within US.

    ✦ Lead code reviews to ensure that code adheres to both quality and scalability principles.

    ✦ Worked with product managers to break down requirements into actionable tasks to be prioritized in upcoming sprint cycles.

  • Afiniti
    Analyst Software Engineer
    Jul 2019 - Dec 2019

    ✦ Developed a full-stack monitoring application, using ReactJS, NodeJS and MongoDB, that enabled production support teams to monitor various services running in production and reduced the overall downtime by 20%.

    ✦ Utilized Docker to containerize the application to be swiftly deployed in production as part of other core services.

    ✦ Setup a CI pipeline using Bamboo to automate builds and tag releases at the end of every sprint cycle that reduced deployment time by 15%.

    ✦ Collaborated with 5 other engineers on the team to craft a comprehensive Wiki for our monitoring application on Confluence, aiding new team members and support teams in tool usage and troubleshooting.

    ✦ Interacted with high valued clients such as AT&T, Verizon, and Avaya to prioritize and implement new requirements for the product and worked with their off-shore teams directly to overlook deployments.