I have a Bachelor of Computer Engineering degree from the Islamic University of Gaza. I am an experienced back-end developer with a strong background in web development, adhering to coding standards and best practices to write highly maintainable and clean code. I am proficient in developing and consuming GraphQL and REST APIs for the frontend.
-
Back End Developerمنزلك | Manzilik Jan 2021 - Apr 2024Saudi Arabia1- Utilized the Django framework in conjunction with AWS services to develop and deploy scalable applications.2- Integrated GraphQL for efficient querying and data retrieval, enhancing the performance and flexibility of the APIs.3- Employed NoSQL databases like DynamoDB for high-performance and scalable data storage solutions.4- Managed deployment and infrastructure using AWS EC2 and ECS, ensuring reliable and efficient application hosting.5- Implemented Redis with Django for caching, improving application performance and reducing latency.6- Integrated SNS and SQS for distributed messaging and event-driven architectures, enabling seamless communication between services.7- Conducted unit testing to maintain code quality, ensure functionality, and reduce bugs in production environments. -
Back End DeveloperWeart Apr 2020 - Dec 2020Saudi Arabia1- Utilized the Django framework in conjunction with AWS services to develop and deploy scalable applications.2- Integrated GraphQL for efficient querying and data retrieval, enhancing the performance and flexibility of the APIs.3- Employed NoSQL databases like DynamoDB for high-performance and scalable data storage solutions.4- Managed deployment and infrastructure using AWS EC2 and ECS, ensuring reliable and efficient application hosting.5- Implemented Redis with Django for caching, improving application performance and reducing latency.6- Integrated SNS and SQS for distributed messaging and event-driven architectures, enabling seamless communication between services.7- Conducted unit testing to maintain code quality, ensure functionality, and reduce bugs in production environments. -
Back End DeveloperAssas Aug 2017 - Mar 2020Saudi Arabia1- Developed and maintained backend systems, writing highly maintainable, clean, and efficient code to ensure robust performance and scalability.2- Designed, implemented, and consumed REST APIs to efficiently manage data flow between the backend and frontend systems, supporting seamless user interactions.3- Collaborated closely with cross-functional teams to continuously improve the development process, optimizing workflows and ensuring timely project delivery.4- Worked extensively with PHP, Yii framework, and Vue.js, integrating dynamic functionalities and ensuring smooth user experiences.5- Utilized JavaScript, CSS, HTML, and JSON to manage frontend interactions and ensure responsive design.6- Leveraged MySQL for efficient database management and data storage solutions.
-
Backend DeveloperNana Direct Mar 2016 - Jul 2017Saudi Arabia1- Developed and maintained web applications using the Frappe framework and MySQL as the database.2- Designed and implemented RESTful APIs to support mobile applications, ensuring seamless integration and high performance.3-Collaborated with the front-end team.4- Focused on writing clean, reusable, and optimized code to enhance application efficiency and scalability.
-
Teaching AssistantIugaza Sep 2016 - Jan 2017Gaza, Gaza StripComputer Engineering DepartmentDuration: One Semester1- Assisted in teaching Python programming to first-year Computer Engineering students, helping them grasp essential programming concepts.2- Guided fourth-year students in Database and Data Communication courses, covering advanced topics in database management systems and communication protocols.
Frequently Asked Questions about Sara Diab
What is Sara Diab's role at the current company?
Sara Diab's current role is Software Engineer.
What schools did Sara Diab attend?
Sara Diab attended Iugaza.
Not the Sara Diab you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial