John Emad
@johnemad
Senior Software Engineer with 4+ years of experience in web applications.
What I'm looking for
I'm a Senior Software Engineer with over 4 years of experience in building scalable web and mobile applications. My expertise lies in utilizing technologies such as React.js, Angular, and Node.js to create dynamic and user-friendly interfaces. I have a strong background in API integration and cloud deployments, specifically with Azure and GCP, which has allowed me to contribute effectively to various projects.
Throughout my career, I have developed and maintained several high-profile applications, including otl.com and nacitadrive.com. My role at OTL by Orascom Investment Holding has been particularly rewarding, where I not only developed dynamic UIs but also mentored junior developers, fostering a collaborative and growth-oriented environment. I take pride in my ability to optimize performance and enhance user experience through thoughtful design and implementation.
In addition to my technical skills, I am passionate about mentoring and sharing knowledge with my peers. I believe that continuous learning and collaboration are key to success in the tech industry. I am always eager to take on new challenges and contribute to innovative projects that make a difference.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
OTL by Orascom Investment Holding
May 2022 - Present (3 years 1 month)
Developed dynamic UIs for otl.com, Otrovato marketplace, and seller.otrovato.com using React and Material UI, integrating Algolia for faster search and optimizing API calls. Built reusable components with Storybook, created custom hooks, and contributed to UI/UX enhancements. Developed a Flutter app with Codemagic CI/CD and mentored junior developers on React and Auth0 integration.
Software Engineer
Callvita LLC
Mar 2021 - Nov 2022 (1 year 8 months)
Developed and maintained the Callvita admin portal with React.js and the SRVY mobile app using React Native. Built and managed backend servers with Node.js, leveraging AWS services to support web and mobile applications.
Software Engineer
Nacita Drive
Dec 2021 - Mar 2022 (3 months)
Developed and maintained nacitadrive.com and an admin portal using Angular, enhancing service management for auto-care and Uber partners. Built and maintained two backend services with Node.js and NestJS, exposing RESTful APIs for lead acquisition and offer redemption. Implemented CI/CD pipelines between GCP and Bitbucket, automated lead processes, and mentored a junior on frontend development.
Education
Degrees, certifications, and relevant coursework
German University in Cairo
Bachelor in Information Engineering and Technology, Information Engineering and Technology
Grade: B-
Graduated with a Bachelor's degree in Information Engineering and Technology. The graduation project focused on Deep Learning Swimming Tracker data analysis.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring John?
You can contact John and 90k+ other talented remote workers on Himalayas.
Message JohnFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
