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!

Get To Know
About Me

Clients
20+ WorldwideProjects
50+ 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
Master of science in Computer Science
University of East London
April 2025 - NowBachelor of science in Computer Science
University of the people (Online, USA)
September 2020 - May 2023Graduted 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 - NowI 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 - NowI'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 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