نبذة

مهندس برمجيات ، مطور واجهات خلفية (backend)، يتمتع بخبرة واسعة في Node.js وExpress.js وإدارة قواعد البيانات (MongoDB وPostgreSQL). يتمتع بخبرة في تصميم واجهات برمجة تطبيقات RESTful قابلة للتطوير وتطبيق أفضل ممارسات الأمان. بالإضافة إلى ذلك، يتمتع بخبرة في ضمان جودة البرمجيات، مع خبرة عملية في الاختبار الآلي (Selenium وAppium) واختبار واجهات برمجة التطبيقات (Postman وSwagger). شغوف بحل المشكلات، والتطوير السريع، وتقديم حلول برمجية عالية الأداء.


الخبرات

Backend Developer | Node.js | API Development | Database Optimization

Experienced in developing and maintaining scalable backend applications using Node.js and Express.js. Skilled in designing and implementing RESTful APIs to enable seamless communication between frontend and backend systems.

 

Developed and optimized backend services to ensure high performance and responsiveness.

Designed and implemented secure authentication and authorization mechanisms using JWT.

Managed and optimized databases using MongoDB and PostgreSQL, improving query efficiency and data retrieval.

Collaborated with cross-functional teams, including frontend developers and UX/UI designers, to deliver high-quality applications.

Worked within Agile/Scrum environments, participating in sprint planning and daily stand-ups to enhance team productivity.

Implemented CI/CD pipelines using GitLab to streamline deployment and improve code quality.

Used Git and GitHub/GitLab for version control, ensuring efficient collaboration and code management.

Passionate about building efficient backend solutions, optimizing system performance, and ensuring security in web applications.

Software Quality Assurance Engineer | Manual & Automated Testing | API Testing

Experienced in ensuring software quality through comprehensive testing strategies, including manual and automated testing for web and mobile applications. Skilled in identifying and resolving software defects to enhance system stability and performance.

 

Developed and executed detailed test plans and test cases, ensuring software reliability before deployment.

Conducted manual and automated testing to detect and resolve potential issues early in the development cycle.

Utilized Selenium and Appium for test automation, reducing regression testing efforts.

Performed functional, regression, and performance testing on applications hosted on IIS servers.

Collaborated with development teams to provide detailed bug reports and actionable feedback, improving software quality.

Used Postman and Swagger for API testing, ensuring seamless integration between services.

Gained hands-on experience in Windows Server administration and Active Directory management to support testing environments.

Worked within Agile/Scrum environments, contributing to sprint planning and retrospectives to enhance team efficiency.

Committed to delivering high-quality software by identifying issues early, implementing efficient testing strategies, and ensuring smooth functionality across applications.

Software Quality Assurance Engineer | Manual & Automated Testing | API Testing

Worked remotely as a Software QA Engineer, ensuring the quality of web and mobile applications through manual and automated testing. Specialized in identifying software defects, improving application reliability, and enhancing testing efficiency.

 

Conducted manual testing for web and mobile applications, executing detailed test cases to detect and report bugs.

Developed and implemented automated tests using Selenium and Appium, reducing testing time and improving efficiency.

Performed API testing with Postman and Swagger, validating API functionality and identifying potential integration issues.

Provided detailed bug reports and collaborated with developers to ensure timely issue resolution.

Engaged in data entry and management tasks, ensuring accurate and up-to-date test data.

Assisted team members with technical troubleshooting and debugging, improving workflow efficiency.

Worked within an Agile environment using Azure DevOps, ensuring smooth communication and effective project management.

Passionate about delivering high-quality software by implementing structured testing methodologies and continuously improving testing processes.


التعليم

Software Engineering


روابط

هل تبحث عن فرصة للعمل عن بعد؟

حدد التخصصات التي ترغب في العمل بها لنرسل نشرة الوظائف الدورية إلى بريدك الإلكتروني

برمجة وتطوير
تسويق ومبيعات
كتابة وترجمة
تصميم
إدارة وأعمال
دعم فني
المجالات الأخرى