
Ü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
• 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
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 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
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.