Personal details

Yahya E. - Remote full-stack developer

Yahya E.

Based in: 🇪🇬 Egypt
Timezone: Cairo (UTC+3)

Summary

Yahya is an Engineer with eight years of professional experience, and expertise in React and Node.js. He has worked in development, architecture, and leadership roles for clients in healthcare, retail, and e-commerce domains. Yahya is committed to understanding and prioritizing client vision to deliver outstanding results that meet business needs. At the same time, he advocates for end-users and goes the extra mile to ensure their satisfaction by continuously improving user interfaces. He has an excellent understanding of SOLID principles and object-oriented design and holds a Bachelor’s degree in Software Engineering.

Work Experience

Senior Software Engineer
Creatopy | Jun 2022 - Present
SQL
Node.js
TypeScript
Sequelize
React
JavaScript
Redux
GraphQL
RESTful API

Domain: Advertising Services
---
✔ Be involved and participate in the overall website and application lifecycle
✔ Focus on coding and debugging
✔ Define and communicate technical and design requirements
✔ Provide training, help and support to other team members
✔ Build high-quality reusable code that can be used in the future
✔ Write clean code
✔ Learn about new technologies
✔ Stay up to date with current best practices
✔ Conduct UI tests and optimize performance
✔ Manage cutting-edge technologies to improve applications
✔ Collaborate with multidisciplinary teams of designers, developers and system administrators
✔ Use a variety of programming languages to create user-friendly web pages and web applications
✔ Build high-quality mockups and design different prototypes
✔ Provide high-quality graphics and visual elements
✔ Optimize website and web applications for optimal speed
✔ Design mobile-based features
✔ Always stay consistent with brand guidelines
✔ Make suggestions for better solutions to problems

Education

Helwan University Cairo
Bachelor's degree・Computer Science
Oct 2011 - Jul 2015

Personal Projects

2020
TypeScript
JavaScript
GraphQL
Next.js
Express.js
Technology Stack: Typescript, Node.js, React.js, Next.js --- ✔ Deliver business consultation to customers that matches their business needs. ✔ Being first point of contact and providing guidance and advice for the duration of a project. ✔ Developing functional specifications for developers to implement. ✔ Driving the rapid adoption of new technologies, ideas and processes. ✔ Determining project parameters, timelines and deliverables.