Summary
Overview
Work History
Education
Skills
Extracurricular Activities
Portfolios Profiles
Languages
Affiliations
References
Timeline
Generic

RADWA TAWFIK

Collingwood,ON

Summary

Dynamic Backend Developer with leadership experience at Vosyn.ai, specializing in Python, Django, and FastAPI. Skilled in API design and cloud-native development using Google Cloud Platform services, including Cloud Run, Firestore, Cloud Storage, and Vertex AI Workbench. Proven problem solver with hands-on experience building and deploying scalable backend systems. Successfully developed a chatbot assistant with advanced features, such as AI-powered search, conversational memory, cultural insights, and smart context handling. Additionally, integrated web scraping pipelines within the Langchain framework enrich LLM-based applications with real-time, dynamic data.

Overview

2
2
years of professional experience

Work History

Backend Developer

Vosyn
Toronto, Ontario
02.2025 - Current
  • I worked on the development of a chatbot assistant through multiple user stories, using FastAPI, Docker, GCP, and Vertex AI for the backend environment.
  • I worked on the implementation of video transcription pipelines, leveraging the YouTube Transcript API and Whisper, ensuring accurate and complete transcript extraction.
  • Designed and managed Google Cloud Platform (GCP) resources, including IAM roles and Vertex AI instances, following least privilege and cost optimization practices.
  • Integrated Firestore with FastAPI, enabling structured data storage and retrieval, optimized for LLM processing, and semantic search.
  • Applied prompt engineering techniques with Gemini Vertex AI, enabling the chatbot to generate intelligent, context-aware responses.
  • Deployed applications in Docker containers, maintaining service separation for scalability, reliability, and smooth CI/CD integration.
  • integrated Apify video scraping pipeline as a tool within the Langchain framework, enriching LLM-based applications with real-time, dynamic data.
  • Designed and implemented a unified ActionExecutor class to orchestrate tool execution with automatic retries, exponential backoff, and structured error handling.
  • Created a configurable tool registry (TOOL_CONFIG) to manage multi-service integrations (AI chat, prompt history, smart context, cultural notes), enabling extensible, and maintainable backend workflows.
  • Secured service-to-service communication with Google Cloud Run authentication tokens, ensuring reliable, authenticated requests across microservices.
  • Engineered a multi-LLM integration layer (OpenAI, Gemini, Cohere, DeepSeek) with provider fallback logic, conversational memory, and response caching.
  • Implemented rate limiting with SlowAPI and custom key-based policies to balance fairness across users.
  • Developed endpoints for autocomplete, follow-up question generation, smart context, and cultural notes, integrating Gemini for contextual analysis, and Imagen for AI-driven cultural illustrations.
  • collaborated on media processing pipelines with FFmpeg and OpenCV to extract video frames, enrich transcripts, and support multimodal AI analysis.

Scholarship Student

ALX Africa
Hamilton, ON
07.2023 - 12.2024
  • Developed and maintained high-quality hands-on projects, including:
  • Created a semi 'printf' function in C language, handling various specifiers. GitHub: https://github.com/Wigooo/printf
  • Engineered a UNIX command line interpreter for simple shell functionality, executing built-in commands. GitHub: https://github.com/Wigooo/simple_shell
  • Collaborated in a team to develop a static version of Airbnb using Python, HTML, CSS. GitHub: https://github.com/Wigooo/AirBnB_clone_v3
  • Led development of a dynamic Airbnb clone utilizing JavaScript, HTML, CSS. GitHub: https://github.com/radwaahmed97/AirBnB_clone_v4
  • Authored a blog post detailing browser request processing. Link: https://medium.com/@radwa.ahmed95/whathappens-when-you-type-google-com-in-your-browser-and-press-enter-3be78db35af7
  • Provided backend services including user authentication and database management. GitHub: https://github.com/radwaahmed97/alx-backend-user-data
  • Designed IKHAA API as graduation portfolio project, focusing on data modeling with MongoDB for charity members and needers. GitHub: https://github.com/radwaahmed97/Final-Ikhaa

Education

Bachelor of Science - Engineering

Ain Shams University
Cairo, Egypt
05.2019

Some College (No Degree) - Software Engineering

ALX Africa
Remote

Skills

  • Problem solving
  • Django framework
  • FastAPI development
  • API design
  • MySQL database
  • JavaScript programming
  • HTML
  • CSS
  • Git
  • GitHub
  • Teamwork and collaboration
  • Flexible and adaptable
  • Flask development
  • Python programming
  • Docker deployment
  • Project leadership
  • Back end development
  • Google Cloud Platform
  • MongoDB
  • Nodejs with Express
  • Time management
  • Critical thinking

Extracurricular Activities

In addition to my academic and career aspirations, I have actively participated in student activities at my university, where I played a role in the public relations department. This experience helped enhance my social skills and ability to work with diverse groups.

Portfolios Profiles

https://github.com/radwaahmed97/Final-Ikhaa, https://github.com/radwaahmed97, https://www.linkedin.com/in/radwatawfik95

Languages

Arabic
Native/ Bilingual
English
Professional

Affiliations

- I joined student activity in the university called "connected" and I was part of the public relations committee.

- I participated in charity organization called "RESALA" in Egypt that hold many campaigns to help people around the country in different cities.

References

References available upon request.

Timeline

Backend Developer

Vosyn
02.2025 - Current

Scholarship Student

ALX Africa
07.2023 - 12.2024

Bachelor of Science - Engineering

Ain Shams University

Some College (No Degree) - Software Engineering

ALX Africa
RADWA TAWFIK