Hello, I'm

Abdalrahman Mohamed

Software Engineer & Fullstack Developer

(Backend-heavy)

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

Join me down below and let's get cracking!

waving avatar
Get To Know

About Me

Profile Picture
Experience
2+ Years Working
Clients
10+ Worldwide
Projects
30+ 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
Bachelor of science in Computer Science

University of the people (Online, USA)

September 2020 - May 2023

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

President's list all terms in university

Experience
Co-founder & Software Engineer

Gigawrks (Florida, USA)

May 2023 - Now

Leading the software engineering projects.

Design the software, starting from choosing the programming/scripting language that fits the requirements of the service to the deployment and DevOps management.

Testing old software for issues and develop it.

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

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