I'm a Backend Software Engineer with 4+ years of experience building scalable, high-quality web applications. With a focus on back-end development using Golang and PHP, I've extensively contributed to system architecture, testing, APIs, and third-party integrations. In addition, I have a good hands-on database schemas design and implementation in PostgreSQL and MySQL with performance in mind. I've worked with multiple Agile environments and teams and I have experience collaborating remotely with technical teams.
Experience
Snug.com
Oct 2021 – Present
Australia, Sydney
Fullstack Software Engineer
Working remotely at snug to help to build the perfect renting platform for Australian residential using Golang and ReactJS.
Tasks:
- Track and fix production bugs monitored via Sentry.
- Build REST APIs to serve multiple clients using Golang, Docker and Postgres.
- Convert UI designs to fully functional, stateful and reactive ReactJS components.
- Cooperate in maintaining our modular oriented architecture.
- Review PRs and validate it's functionality using manual testing.
- Write functional, integration and unit tests
Admiral.Digital
Jun 2021 – Oct 2021
Malaysia, Kuala Lumpur
Backend Software Engineer
Worked at admiral to help build data analysis solutions.
Achievements/Tasks
- Built data analysis solutions using golang and Postgres.
- Write unit and integration tests with good coverage factor.
- Enhance intensive queries performance and refactor to query builders to enhance
readability
Cowpay.me
Jun 2019 – Oct 2021
Egypt, Cairo
Software Engineer
Worked at cowpay to help to build a fintech startup, my work included building robust online payment solutions and APIs
Tasks/Achievements:
- Built core payment services that processed hundreds of thousands of online
transactions using Golang, PHP, and Laravel.
- Built REST APIs to serve mobile SDKs and web clients with performance and intensive usage in mind.
- Integrated with multiple payment providers like MPGS, Banks, Fawry, Bosta, ...etc.
- Wrote developer API integration documentation.
- Maintained production DevOps on AWS.
- Co-Operated in supporting merchants and end users to use the provided services.
EgDevs
Jun 2018 – May 2019
Egypt, Cairo
Fullstack Software Engineer
Joined EgDevs as an Intern and then became a full-time software engineer.
Achievements/Tasks:
- Built online EdTech and payment solutions.
- Maintained and fixed production environments.
- Built REST APIs to serve mobile applications.