Software Engineer | Backend Developer

I'm Akram Bahy

Software Engineer focused on Backend Development, with a strong foundation in C#/.NET and growing expertise in Go. Experienced in object-oriented programming, SOLID principles, software design, algorithms, data structures, and SQL.

Reach Out
Akram Bahy
Expertise

Backend Development

Building robust server-side applications and RESTful APIs using C#/.NET, ASP.NET Core, and Go.

C#.NETASP.NET CoreGoWeb API

Software Engineering & Architecture

Applying object-oriented programming, SOLID principles, and Clean Architecture for maintainable codebases.

OOPOODSOLIDClean ArchitectureClean Code

Databases & Algorithms

Designing relational databases and solving complex problems with strong data structures and algorithms fundamentals.

SQLRelational DatabasesData StructuresAlgorithmsCompetitive Programming
Projects

Bank System V2

Advanced banking management system simulating real-world client, user, transaction, and system-log workflows using C++17, OOP, 3-Layer Architecture, and file-based persistence.

E-Commerce

E-commerce application demonstrating practical full-stack web application development and business workflows.

Currency System

Currency management and conversion system with a console-based interface using C++, OOP, and external text-file data storage.

Support Platform

Student learning-support platform designed to simulate a real learning management experience using HTML5 and CSS3.

Experience

Completed Algorithms & Problem Solving Level 5 from ProgrammingAdvices.

2026

Completed Data Structures - Level 1 and various OOP certifications from ProgrammingAdvices.

2025

Served as Head of Support Community Qena at the Faculty of Computers and Information, Qena University.

2025

Participated in the Digital Egypt Pioneers Initiative (DEPI) focusing on Go and Blockchain Development.

2025

Let's work together.

Get in touch for opportunities or just to say hi!

© 2026 Akram Bahy. All rights reserved.