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!
Get To Know
About Me
Clients
10+ WorldwideProjects
30+ CompletedI 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 2023Graduted 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 - NowLeading 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 - NowStack: Python, Django, DjangoRestFramework, REST API, FastAPI, Software Development Life Cycle(SDLC).
Software Developer & IT support
OnTime for general contracting (Alexandria, Egypt)
October 2021 - November 2022Developing 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
Tools & Softwares
Other skills
What I Do
My Projects
Click the project for me details
My Portfolio
Dar Al-ahisan
ChatYou
Ecommerce
Tri Force UAE
Smart Gates AlexUniv
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