Summary
Overview
Education
Skills
projects
LEARNING & GROWTH
Timeline
Generic

MOHAMED TALAL EMARA

Software Engineering Student
Istanbul

Summary

Proactive Software Engineering student (3.26 GPA) with a strong foundation in Object-Oriented Programming (OOP) and a strict adherence to SOLID principles. Experienced in building full-stack applications by seamlessly integrating .NET/C# backend architectures with dynamic React frontend interfaces. Proven ability to design scalable REST APIs, manage efficient database interactions, and deliver responsive user experiences. Seeking an opportunity to leverage my problem-solving skills in developing and maintaining robust, end-to-end software solutions.

Overview

3
3
Languages

Education

Bachelor of Science - Software Engineering

ÜSküdar University
Istanbul, Turkey
06-2026

Skills

Principles & Patterns: OOP, SOLID Principles, Design Patterns, Stateful/Stateless Architectures messege-queue broker

Backend: C#, ASPNET Core, EF Core, ADONET, gRPC, REST APIs

Frontend: Reactjs, Angular, axios,React Routes,React Leaflet, JavaScript (ES6), Typescript, HTML/ CSS

Tools:Git/Githup Doker

projects

Pothole Detection Web Application

  • Developed a full-stack road maintenance web application to help municipalities track and visualize road conditions efficiently.
  • Built the backend API using ASP.NET Core, actively applying SOLID principles (such as SRP and OCP) to ensure the codebase was clean, organized, and maintainable.
  • Integrated gRPC to support fast and efficient data transfer between the backend system and external hardware/AI sensors.
  • Created an interactive frontend dashboard using React and React Leaflet to map and display road issues geospatially.
  • Implemented secure user authentication and Role-Based Access Control (RBAC) across the system using JSON Web Tokens (JWT).
  • Collaborated closely with teammates handling the AI models and hardware components to connect the backend logic and deliver a functioning end-to-end project.

E-commerce System (Full-Stack)

  • Built an e-commerce platform focusing on business logic and a component-based UI.
  • Developed the user interface using Angular, ensuring efficient state management and modularity.
  • Applied Object-Oriented Programming (OOP) and Design Patterns to manage entity relationships and system extensibility.
  • Leveraged ASP.NET Core and EF Core for secure and scalable data management.

TaskMarket Platform

  • Architected a scalable backend API using ASP.NET Core to manage user authentication, task creation, and application workflows.
  • Designed the relational database schema using Entity Framework Core to efficiently handle complex relationships between job posters, freelancers, and task statuses.
  • Applied clean architecture and SOLID principles to ensure the codebase remains decoupled, making it easy to introduce new features without breaking existing logic.
  • Implemented secure API endpoints with proper data validation and error handling to ensure a smooth and reliable client-server interaction.

LEARNING & GROWTH

FUTURE TECHNICAL ROADMAP (Current Focus): Scalability: Moving beyond basic CRUD to master Caching strategies and High-performance communication protocols (gRPC). System Design: Actively exploring Docker, Networking, and Distributed Systems. Clean Code: Dedicated to simplifying complex logic to ensure long-term project maintainability. Foundational Strength: Strengthening core computer science knowledge through Data Structures & Algorithms.

Timeline

Bachelor of Science - Software Engineering

ÜSküdar University
MOHAMED TALAL EMARASoftware Engineering Student