Rawan H

New grad working on software and AI

I’m a new grad who joined the grad program at Cisco in Dubai and currently do software development for AI-assisted automation solutions for the biggest ISPs in the UAE. . My main skills are programming in Go, Python and building AI web apps in the weekend.

Experience

Associate SDE (New Grad Program) - Cisco
Mar 2023 - present
  • Built and deployed software solutions for software-defined networking in a microservices event-driven architecture with gRPCs and REST APIs in Golang (Gin) and Python (Flask)
  • Improved performance of platform response times by 60%
  • Used event-driven architecture with buses, messaging, queues (Kafka, RabbitMQ) and caching (Redis)
  • Tested AI (LLM/CV neural networks) actionable insights on real-word data through software solutions
  • Developed software and business process automation for EMEA’s biggest internet service providers
  • Led integration of generative AI solutions for achieving an autonomous network and NetDevOps (actionable insights generated out of network insights, prompted as text to open source LLMs)
Software Engineer Trainee - CX Unicorn
Mar 2022 - Dec 2023
  • Package management and open-source contribution in Golang libraries (authentication and key management), integrated into every authentication layer across teams
  • Implemented the only internal system for identity management, authorization and authentication (OAuth) and implemented OAuth 2.0 flows
  • Engineered high-performance, scalable backend services in Golang and Node.js built integrated with Microsoft Partner products like Teams, Power BI, Azure AD, Azure AI
  • Added tracing and HTTP request logging and open-source package was used across all microservices

Education

2016
Yale Young Global Scholars Program
Yale University
Fully sponsored Yale Young Global Scholars Program for highly distinguished students (leadership award)

Projects

The Window
The Window
Launching UI browser web app to simulate tasks (Python, Puppeteer, GPT4v) (MVP is in progress)
HTTP Wrapper Library (open- source)
Golang Open-source
HTTP Wrapper Library (open- source)
A Golang request tracer library serving as a wrapper on top of the 'http' package in Go.
Key Management Library (open- source)
Golang Open-source
Key Management Library (open- source)
A Golang library for a key manager. Currently only works with file providers in .pem format and RSA, ECDSA encryption.
Deep Neural Networks - Intrusion Detection System for Network Packets in Cars (CAN Bus)
Deep Learning Neural Networks Cybersecurity
Deep Neural Networks - Intrusion Detection System for Network Packets in Cars (CAN Bus)
Implemented 1D Convolutional Neural Network (CNN), Long Short Term (LSTM) and Gated Recurrent Units (GRU) networks on a recent attack data set for CAN. All models thus developed outperformed the existing state-of-art and achieve an almost perfect F1-Score of 1.0.
Convolutional Neural Networks - Transfer Learning for Visual Classification in Diseased Plants
Deep Learning Neural Networks CNNs
Convolutional Neural Networks - Transfer Learning for Visual Classification in Diseased Plants
Investigated the effects of varying the retrained portions of base CNNs, the effects of using different CNN architectures, and the effects of varying the network hyperparameters on the models' performances. With these objectives, 32 model variations were developed and evaluated using various standard metrics including accuracy, F1-score, and confusion matrices.

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!