Mustafa .
Junior
 Giza, Egypt ( GMT )
Junior
2 Jahre Erfahrung
Kann beitreten ASAP Englisch: Fortgeschritten
Über

A results-driven and highly skilled Back-end Software Engineer with expertise in Node.js, React.js, and Nginx.Proficient in developing and maintaining server-side applications, collaborating with cross-functional teams, and providing technical support. Adept at participating in decision-making processes and implementing process and technology improvements.

A results-driven and highly skilled Back-end Software Engineer with expertise in Node.js, React.js, and Nginx.Proficient in developing and maintaining server-side applications, collaborating with cross-functional teams, and providing technical support. Adept at participating in decision-making processes and implementing process and technology improvements.

Erfahrung
S
Back End Engineer | Open for oppertionities
Software Engineering
Apr'23- present

• Participate in the entire application lifecycle, focusing on coding and debugging • Developing RESTful APIs, knowledge of API documentation, and familiarity with API testing tools (Postman, Swagger). • Write clean code to develop functional web applications • Troubleshoot, debug maintain application components. • Manage cutting-edge technologies to improve legacy applications. • Collaborate with Front-end developers to integrate user-facing elements with server-side logic • Gather and address technical and design requirements. • Provide training and support to internal teams. • Build reusable code and libraries for future use. • Liaise with developers, designers, and system administrators to identify new features

Skills: Software Development · Nginx · MongoDB · PHP · Linux · Node.js · MySQL · Express.js · Back-End Web Development · Laravel

C
Full Stack Engineer
Client Care Ai
Jan'23- Mar'23

Client Care ai is a cloud-first, user-centric platform that uses the latest AI technologies, Chat GPT3.5 to alleviate the burden on users handling their media channels, empowering them to focus on delivering higher value to their audience.  • Collaborated on setting up MVP, translating client requirements into code for Microservice architectured backend solution using Node.js and Express(Javascript). • Integrated 3 external services with authorization scopes and access grants, leveraging Google Cloud Platform webhooks and publish/subscribe architecture for real-time notification. • Designed MongoDB and Mongoose database schema for integrated services, including models, controllers, REST API endpoints, request validation, response resources, and user-specific prompts. • Implemented real-time notification management with Google Cloud Platform (Webhooks) and Frontend (WebSockets). Secure and seamless password reset functionality and Application logging using Javascript libraries. • Utilized Container technologies in provisioning 4 Docker containers for frontend, backend, database, and test automation. • Deployed applications to Nginx server, configuring reverse proxy, SSL certificate, and application process manager (PM2). Developed a bash script for Continuous Integration/Continuous Deployment (CI/CD) simulation. • Produced software releases, ensuring compliance with specifications and maintaining deployment stability and uptime. • Implemented multiple features and introduced best practices for front-end development utilizing famous Libraries and frameworks.

a
Back End Developer
alfintech
Oct'22- Dec'22

A Leading software house. They built a payment gateway for their Saudi Arabian main branch and an ERP system for employees, taxes, sales, and fraud detection for 450 small businesses. • Abstracted model filtering and sorting, implemented Laravel-query-builder templates (MySQL) utilized in 50+ Laravel models enhancing code maintainability and saving 20% of the time needed per new and updated model. • Troubleshot, and solved 30+ bugs, mal-functionalities, and software issues. • Produced 10+ new Laravel Eloquent ORM models, their controllers, API endpoints, response resources, comprehensive request validations, authorizations, and localizations following alfintech's coding practices, complying with government regulations. • Utilized Laravel unit tests, factories, and database seeding to simulate realistic records that facilitate thorough testing. • Collaborated with business analysts, QA testers, front-end, mobile application developers, and team leads in decision-making. • Engaged in code reviews and accelerated collaboration by applying new knowledge, increasing team productivity and client satisfaction

C
Full Stack Developer
CodeLytical Eg
Oct'21- Sep'22

 A Product-based software house, founded only by 3 people, that architected, designed and built a  restaurant POS ecosystem that serves over 750K+ customers, 3 branches, and in 2 cities for their client,  Crinkle.   

 • Authored technical documentation, highlighting system mechanics and business aspects. • Mentored and guided new developers, empowering them towards independence, accelerating the development pace, and earning recognition for leadership skills. • Collaborated with team leaders, board members, and business owners in designing key features,  including queuing and reservation systems, order updates, and dining area table management. • Implemented and maintained numerous client-side software features using Flutter, Dart, WebSockets, and open-source packages, adhering to company coding styles. • Acquired backend knowledge in Laravel and MySQL, promoted to a Full-Stack developer, collaborating on maintaining, refactoring, and extending 20 server-side components to accelerate development rate and improve reliability. • Employed debugging tools, refactored legacy code, and resolved recurring issues and complex bugs in MySQL queries for 20 backend features. • Ensured application stability and uptime during critical times and high-demand periods, providing leadership to the team. • Introduced innovative ideas, best practices, and design patterns to write cleaner and more maintainable code. • Achieved a significant enhancement in user experience and customer satisfaction, resulting in a 200% expansion and generating millions of dollars for stakeholders.

Bildung
Computer Architecture and Communication
zu 2019
Bachelor's Degree
Fayoum university

Projekte
Talent hat keine Projekte hinzugefügt
Technologien
Kurse
Talent hat keine Kurse hinzugefügt
Schulungen
Talent hat keine Schulungen hinzugefügt