Experienced with more than 4 years in developing applications and websites using Python, Data Analysis and building Machine/Deep learning models.
Regularly learning new topics, motivated and open to new challenges.
about me
name : Mohammed Abduallah
qualification : Bachelor's Degree in Informatics Engineering
post : Software Engineer
languages :
Arabic : Native
English : professional working proficiency
my Experience
BACKEND DEVELOPER AT Blue Elite Tech Company | MAY 2024 – Present:
As a Backend Developer at Blue Elite Tech Company, I played a critical role in developing and maintaining robust backend systems that supported high-performance applications. My responsibilities included:
API Development: Designed and implemented scalable RESTful to support seamless communication between client applications and server-side systems.
Database Management: Engineered and optimized relational (PostgreSQL, MySQL, SQLServer) and NoSQL (MongoDB) databases, ensuring data consistency and efficient query performance.
Backend Logic Implementation: Developed core server-side logic using Python (Django) ensuring business processes were efficiently executed.
Security Measures: Integrated authentication and authorization protocols, such as OAuth and JWT, to safeguard sensitive data and ensure secure access to backend services.
Performance Tuning: Enhanced the performance and scalability of backend systems through load balancing, caching strategies, and efficient resource utilization.
Microservices Architecture: Contributed to transitioning from monolithic to microservices architecture, utilizing Docker and Kubernetes for containerization and orchestration.
Collaboration: Worked closely with cross-functional teams, including front-end developers, DevOps engineers, and product managers, to deliver cohesive and timely solutions.
Continuous Integration: Established CI/CD pipelines using Jenkins and GitLab CI to automate testing and deployment, ensuring fast and reliable delivery of backend features.
Documentation: Maintained detailed documentation for APIs, database schemas, and backend processes, and provided regular updates to stakeholders on project progress.
AI ENGINEER AT RAM GROUP | FEBRUARY 2023 – MARCH 2024:
As a Computer Vision Engineer in RAM Company, I played a pivotal role in spearheading cutting-edge projects that integrated computer vision technology into embedded systems. My responsibilities included:
Algorithm Development: Developing and fine-tuning computer vision algorithms for real-time object detection, tracking, and recognition. This involved optimizing algorithms for resource-constrained embedded platforms.
Hardware Integration: Collaborating closely with the hardware team to ensure seamless integration of computer vision solutions into embedded systems, optimizing for performance and resource efficiency.
Machine Learning Models: Training, deploying, and maintaining machine learning models for object detection, classification, and segmentation, tailored for embedded systems.
Performance Optimization: Continuously improving the efficiency and speed of computer vision processes on embedded devices, resulting in reduced latency and enhanced system responsiveness.
Cross-functional Collaboration: Collaborating with cross-functional teams, including software developers, hardware engineers, and project managers, to deliver end-to-end solutions that met project goals and timelines.
Quality Assurance: Implementing rigorous testing procedures to ensure the reliability and accuracy of computer vision applications, addressing issues and making refinements as necessary.
Documentation and Reporting: Maintaining detailed documentation of algorithms, models, and integration processes, and providing regular progress reports to project stakeholders.