Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic
Youssef Hammad

Youssef Hammad

ALEXANDRIA

Summary

Experienced backend developer specializing in RESTful API development, web application design, and database integration. Proficient in C#, Python, and web frameworks like ASP.NET Core, Frappe, Flask. Skilled in frontend development with React.js, creating dynamic and responsive web interfaces. Adept at collaborating with cross-functional teams to deliver high-quality, business-aligned solutions.

Overview

2
2
years of professional experience

Work History

Full Stack Engineer

Technomedic, LLC
09.2023 - Current

Backend Development:

  • Designed and developed RESTful APIs using ASP.NET Core Web API.
  • Utilized Entity Framework Core for ORM, enabling efficient database operations and migrations.
  • Designed and maintained relational databases using SQL Server.
  • Performed database optimization tasks such as indexing, query tuning, and normalization.

Frontend Development:

  • Developed web applications using React.js.
  • Implemented reusable UI components with a focus on modularity and maintainability.
  • Created interactive and visually appealing dashboards to display key metrics and analytics.

Web Server Management:

  • Configured and managed IIS (Internet Information Services) for hosting web applications.
  • Deployed and maintained ASP.NET Core applications on IIS servers.
  • Deployed React applications on IIS, ensuring proper routing.

Backend Developer

MPES, LLC.
6 2023 - 09.2023
  • Working with ASP.NET Core: Developed backend applications using ASP.NET Core .Utilized its features and functionalities to create scalable and high-performing solutions.
  • Developing using layered architecture: Implemented layered architecture principles to design and develop robust and maintainable backend systems.
  • Adapting and improving existing code: Demonstrated a proactive approach to code improvement and enhancement. Embraced continuous improvement practices by identifying areas for optimization, refactoring code, and implementing best practices to enhance performance, maintainability, and scalability of existing codebases.
  • Working with Couchbase database: Leveraged Couchbase, a NoSQL database, to develop efficient and scalable backend solutions. Utilized Couchbase's document-oriented model and distributed architecture to store, retrieve, and manipulate data effectively. Implemented data modeling strategies and optimized queries for improved performance and reliability. Collaborated with the team to ensure seamless integration with the application and efficient data synchronization.

Backend Developer

Variiance
01.2023 - 06.2023
  • As a backend developer, I worked with Python web frameworks, including Flask, and Frappe framework. I have experience developing web applications with these frameworks, particularly with ERP systems. My expertise includes building and maintaining database-driven applications using MySQL.
  • Working with refactor backend code with applying design patterns.
  • Working on query optimization to enhance complex queries performance.

Data engineer

IStudy/InstaTrade
03.2022 - 01.2023
  • Development of backend .NET component using dependency injection and repository patterns against SQL and couch database
  • Using task parallel library and TPL dataflow to simulate actual workload against the system
  • Development of notification system using RabbitMQ and SignalR.

Education

Bachelor's degree - Computer Engineering

Arab academy for science and technology

Skills

  • programming languages: Python , C#, Java, JavaScript, PHP, HTML , CSS , SQL
  • Databases: Couchbase (NOSQL), MS SQL server, MYSQL
  • Backend frameworks: ASP NET core web API,Django, Flask, Frappe

  • Frontend Frameworks: React js , Blazor webAssembly

  • API development: RESTful API design
  • Agile methodology
  • Messaging Systems: Kafka, RabbitMQ
  • Object-Relational Mapping (ORM): Entity Framework (EF) Core
  • Real-Time Web Communication: SignalR

Accomplishments

  • SQL server by kudvenkat
  • NOSQL Couchbase technology (Couchbase Docs .NET SDK)
  • Query Data from Couchbase Using N1QL (Pluralsight)
  • Manage Functions and Eventing service in Couchbase (Pluralsight)
  • RabbitMQ (Pluralsight)
  • LINQ Fundamentals in C#
  • ASP.NET Core SignalR
  • Implementing an API in ASP.NET Web API (Pluralsight)
  • Entity Framework Core (Pluralsight)
  • Apache Kafka Series - Kafka Connect Hands- on Learning (Udemy)
  • React - The Complete Guide (Udemy)
  • Frappe Framework (Udemy)
  • Python Django (Udemy)

Timeline

Full Stack Engineer

Technomedic, LLC
09.2023 - Current

Backend Developer

Variiance
01.2023 - 06.2023

Data engineer

IStudy/InstaTrade
03.2022 - 01.2023

Backend Developer

MPES, LLC.
6 2023 - 09.2023

Bachelor's degree - Computer Engineering

Arab academy for science and technology
Youssef Hammad