I am software engineer with a decade-long experience in developing scalable backend systems and REST APIs using Java, Spring framework, Spring Boot, as well as Python and a variety of other technologies. Throughout my career, I have contributed to building and maintaining enterprise applications, participated in system architecture, code reviews, mentorship, technical discussions and worked in many cross-functional and agile teams.

John Refaat Stefanos

I am software engineer with a decade-long experience in developing scalable backend systems and REST APIs using Java, Spring framework, Spring Boot, as well as Python and a variety of other technologies. Throughout my career, I have contributed to building and maintaining enterprise applications, participated in system architecture, code reviews, mentorship, technical discussions and worked in many cross-functional and agile teams.

Available to hire

I am software engineer with a decade-long experience in developing scalable backend systems and REST APIs using Java, Spring framework, Spring Boot, as well as Python and a variety of other technologies.

Throughout my career, I have contributed to building and maintaining enterprise applications, participated in system architecture, code reviews, mentorship, technical discussions and worked in many cross-functional and agile teams.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate

Language

English
Fluent
German
Beginner

Work Experience

Freelance Software Developer at Self-employed
January 1, 2024 - Present
Design and develop scalable backend solutions, REST APIs and microservices; built web crawlers using Python; wrote clean code with high testing coverage and championed best practices.
Lead Software Engineer at ITWorx
December 31, 2020 - September 6, 2025
Designed, developed and troubleshooted scalable software systems; wrote clean, maintainable code; participated in CI/CD and DevOps practices; collaborated with Project Managers; conducted unit and integration testing; documented software specifications; addressed concurrency control, event handling, error and fault tolerance; implemented and supported data analytics pipelines; code reviews to ensure adherence to best practices.
Senior Software Engineer at ITWorx
January 31, 2018 - September 6, 2025
Designed, developed and troubleshooted scalable software systems; maintained code quality; performed unit and integration testing; participated in code reviews and ensured adherence to best practices; contributed to data analytics and back-end features.
Software Engineer at ITWorx
March 31, 2013 - September 6, 2025
Developed features for enterprise applications, contributed to back-end services, and collaborated with cross-functional teams to deliver robust software solutions.
Project: GenoHub Integration at ITWorx
December 31, 2020 - September 6, 2025
Enhancing and delivering integration between an enterprise application and a data lake, refactoring parts, making estimates and plans, and engaging with the client.
Project: Robotic Process Automation at ITWorx
October 31, 2019 - September 6, 2025
Designed and implemented software to automate handling of requests including access to Jira. The software integrated with Jira, Service Now, Email Server and other systems.
Big Data Offerings Development at ITWorx
March 31, 2018 - September 6, 2025
Supported and developed Big Data offerings, maintained the Big Data environment and cluster, implemented dashboards and back-end solutions; explored new analytics technologies and participated in Big Data pipeline architecture.
Automation Testing at ITWorx
May 31, 2017 - September 6, 2025
Implemented UI automation testing framework for a web application (hybrid framework: Data-driven and Page Object Model).
UI Automation Testing (Mint) at ITWorx
March 31, 2016 - September 6, 2025
Implemented UI automation test cases for a web application (Mint).
Sentiment Analysis Module at ITWorx
December 31, 2015 - September 6, 2025
Designed and implemented a module for sentiment analysis with customizable ML algorithms; built dashboards describing sentiment data; integrated frontend with big data servers.
SQC -IS at ITWorx
June 30, 2015 - September 6, 2025
Designed, developed and unit-tested new features; performed estimates, impact analysis and planning; refactored key parts to improve quality and reduce efforts; participated in code reviews and mentorship.
Smart Gov at ITWorx
October 31, 2014 - September 6, 2025
A middle layer that wraps a backend system, exposing it as a web service for mobile apps and future channels.
SpectroMOST at ITWorx
May 31, 2014 - September 6, 2025
Participated in developing a desktop application that controls a spectrometer and performs digital signal processing.
Magenta at ITWorx
April 30, 2014 - September 6, 2025
Designed and implemented modules, dashboards, and backend/data integration; contributed to performance improvements and code reviews.

Education

B.Sc., Physics and Computer Science at Ain Shams University
January 11, 2030 - January 1, 2009

Qualifications

Big Data Specialization (Coursera)
January 11, 2030 - September 6, 2025
MITx Micromasters Program in Statistics and Data Science (Edx)
January 11, 2030 - September 6, 2025

Industry Experience

Software & Internet, Professional Services, Media & Entertainment

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate

Hire a Back-End Developer

We have the best back-end developer experts on Twine. Hire a back-end developer in Cairo today.