Hello, I'm

Abdalrahman Hossameldin Mohamed

Software Engineer & DevOps Engineer

Freelancer providing services for web developing, software engineering, and DevOps needs.

Join me down below and let's get cracking!

waving avatar
Get To Know

About Me

Profile Picture
Experience
3+ Years Working
Clients
20+ Worldwide
Projects
50+ Completed

I have 3+ years of work experience in Software industry with 2+ years as a software engineer and team leader in different companies with different frameworks.

I have earned my Bachelor of science in Computer Science with 3.85CGPA with High Honors from UoPeople.

I learn programming, computer science, and IT since 2016 which gave me a good experience about computer science major and made me teaching programming in high school and university. I am addicted to learning about everything specially when it's about technologies. I worked as a software developer in many projects and got some experience in software engineering from courses and working. I'm a self-learner who can learn the skills that will develop me and the environment around me.

Education
Master of science in Computer Science

University of East London

April 2025 - Now
Bachelor of science in Computer Science

University of the people (Online, USA)

September 2020 - May 2023

Graduted with 3.85 CGPA with Highest Honors with focus major on the software engineering.

President's list all terms in university

Experience
Software Engineer & Team Leader

Gigawrks (Florida, USA)

May 2023 - Now

I am a Software Engineer and Team Leader with a passion for crafting robust, scalable solutions that drive business success. At Gigawrks, I thrive on the dynamic intersection of software architecture, database design, Cloud infrastructure, and DevOps practices. With a keen eye for detail and a knack for optimizing performance, I lead by example in both design and execution, ensuring our systems are efficient, flexible, and maintainable.

I lead the design of scalable and efficient software architectures, ensuring they meet the evolving needs of our business. By enhancing existing microservices, I continuously optimize performance and reliability, driving our systems forward.

With a focus on database design, I ensure our schemas are finely tuned for efficiency and flexibility. By optimizing database performance, I empower our systems to handle increasing workloads with ease.

Leveraging my expertise in Cloud infrastructure, I architect and manage our Cloud environments with precision and foresight. Through the implementation of auto-scalability solutions, I ensure our infrastructure flexes and adapts to demand seamlessly.

As a proponent of automation, I build and maintain CI/CD pipelines that serve as the backbone of our software delivery process. By automating deployment and testing, I increase efficiency and reliability across our development lifecycle.

With Python (FastAPI) and Golang (FiberAPI) as my tools of choice, I develop RESTful APIs that are secure, efficient, and well-documented. By staying ahead of best practices, I ensure our APIs remain at the forefront of modern development standards.

Stack: Python, FastAPI, Golang, REST API, Software Development Life Cycle(SDLC), Software engineering, CI/CD pipeline, TDD.

Back-end Software Engineer

AAK TELE-SCIENCE, INC. (Remote/Part-time)

January 2023 - Now

I've led remote teams of over 10 developers, guiding them in the development of microservices architecture systems for the NEW AAK platform. By fostering collaboration and communication, I ensure that our teams deliver high-quality solutions efficiently.

Leveraging Python (Django, FastAPI) and Golang (FiberAPI), I develop RESTful APIs that serve as the backbone of our systems. I enhance both old and new API endpoints, focusing on improving security and performance to meet evolving needs.

With a focus on database design, I ensure our database tables and software are optimized for efficiency, flexibility, and maintainability. By carefully choosing the right tools for each microservice, I ensure they align perfectly with our business requirements.

I write and manage tasks for our development teams, ensuring clear goals and milestones are set and achieved. Through effective leadership, I inspire my team to excel and continuously improve, driving success across all projects.

I champion a strong DevOps culture within our teams, promoting collaboration and shared responsibility for managing software products and features. By embracing DevOps practices, we streamline our development processes and deliver value to our customers more efficiently.

Stack: Python, Django, DjangoRestFramework, REST API, FastAPI, Software Development Life Cycle(SDLC).

Software Developer & IT support

OnTime for general contracting (Alexandria, Egypt)

October 2021 - November 2022

Developing a fullstack applications for company's projects.

Testing old software for bugs and develop it.

Manage the IT team for the company and company's projects.

Stack: Python, Django, REST API, HTML, CSS, JavaScript.

Language & Framework
Python
Django
Django REST API
Golang
JavaScript
TypeScript
NodeJS
ExpressJS
ReactJS
NextJS
Java
TailwindCSS
SQL
Tools & Softwares
Docker
Azure
REST APIs
GIT
GitHub
CI/CD
Unix/Linux
PostgreSQL
Redis
MongoDB
Scylladb
Rabbitmq
Other skills
Algorithm Analysis
Data Structure
Software Engineering
MVC pattern
Agile (Scrum)
Test Driven Development
What I Do

My Projects

  • all
  • react
  • vue
  • express
  • django
  • PHP
  • SQL
  • NoSQL
  • microservices
  • Click the project for me details

    My Portfolio

    My Portfolio

    Dar Al-ahisan

    Dar Al-ahisan

    ChatYou

    ChatYou

    Ecommerce

    Ecommerce

    Tri Force UAE

    Tri Force UAE

    Smart Gates AlexUniv

    Smart Gates AlexUniv

    Blango

    Blango

    What I Offer

    Services

    Software Engineering

    With more than 3 years in tech companies as software engineer, and more than 1 year managing teams in 2 companies, I also has experience designing software, choose the proper tools to build that software, choose and design its database, design the software architecture to make it easy to maintain, scalable.

    DevOps Engineering

    I have experience designing a DevOps architecture for companies, creating CI/CD pipeline with GitHub actions, Jenkins, I also have experience working with the following cloud providers DigitalOcean, AWS, Azure, also I can build an Infrastructure as code using many tools.

    Backend Development

    Design and handle SQL and NoSQL databases, servers, APIs using Django, FastAPI, Golang(FiberAPI, Gin), and Express frameworks

    API Development

    I can develop robust REST API & GraphQL with required business rules using python(django, FastAPI), Golang(fiberAPI, Gin), NodeJs(ExpressJS) and other frameworks.

    Microservices Development

    I can develop a microservices application using any frameworks and programming languages for frontend & backend and docker until it's deployed and running on the server.

    Competitive Engineer

    A problem solver in LeetCode & HackerRank with good ranks in leetcode contest

    Get in touch

    Contact