User's Cover Picture
User's avatar

Shenouda Farouk

Full-stack Developer (MERN Stack)

Cairo, Egypt
Backend Developer (Node.js) at Algorithmz - Tooli TV
Studied Computer Science at Helwan University Cairo
Computer Software
Joined May 29, 2021



Native or Bilingual
I am a Backend Developer having more than 3 years of extensive experience in MERN Stacks and OOP Languages that enabled the accumulation of a vast array of expertise that includes complex systems development and business process development by applying skills and knowledge acquired through my work experience and Projects. This is a summary of my technical skills: - I have great knowledge of Microsoft SQL Server, MongoDB. - Server-Side: NodeJS/Express - Client-Side: JavaScript, React.Js, TypeScript, jQuery, Bootstrap, ES5, ES6 - React.Js Tools: Create-React-App, Redux, Axios, Webpack - NodeJS Tools: Express, ESLint, Morgan, EJS, Debug, npm, multer, mongoose - Microsoft Tech.: ASP .NET, Entity Framework - Others: Agile Methodology, Git, Kafka, Redis, SocketIO, WebSocket. - Working experience with microservices - Have the passion to learn new technologies.
User avatar
Algorithmz - Tooli TV
Dec 2020 – Present
Backend Developer (Node.js)
• Build robust micro-services using lightweight, modern technologies based on Node.js. • Writing and maintaining a secure, scalable, efficient, and highest-quality code. • Complete product development life cycle, from conception to live operability. • Support the use and implementation of agile tools and methodologies. • Driving automated tests and practices like TDD, BDD, DevOps, and CI/CD. • Participating in Scrum ceremonies, e.g. sprint planning, backlog refinement, and task estimation. • Learn new skills and technologies as I go.
User avatar
Dec 2018 – Dec 2020
MERN Stack Developer
• Ability to translate Wireframes and PSD Designs into functional web apps using HTML5, React, Node.js, MySQL, and MongoDB • Binding of UI elements to JavaScript object models • Developing websites for clients. • Creating RESTful services with Node.js • Architect scalable web architectures • Create Unit and Integration tests to ensure the quality of code • Be responsive to change requests and feature requests • Ability to wear many hats and learn new technologies quickly
User avatar
Helwan University Cairo
Sep 2015 – Sep 2019
Bachelor's degree, Computer Science