Senior Backend Engineer
ASHARQ NEWS
مجموع سنوات الخبرة :6 years, 8 أشهر
• Utilizing programming languages and frameworks such as PHP, JavaScript (Node.js), along with React.js for software development.
• Designing the architecture of the news platform to ensure scalability, reliability, and user-friendliness, employing patterns like microservices architecture or serverless computing.
• Conducting API testing using Test-Driven Development (TDD) methodologies to guarantee the quality and functionality of software products.
• Managing version control with Gitlab, overseeing code merging to maintain an updated and conflict-free codebase.
• Facilitating data migrations from legacy systems to the new platform using custom scripts.
• Implementing CI/CD pipelines on Gitlab to automate the software development process and enable code deployments.
• Designing and implementing a scalable AWS ECS (Elastic Container Service) architecture for service deployment, leveraging AWS services like EC2, ECS, or Lambda functions.
• Collaborating with cross-functional teams, including editorial and product teams, to align software development efforts with business requirements and optimize content delivery.
• Developed solutions for real-world challenges, utilizing the LAMP architecture for efficient application deployment.
• Led the design and development of systems from ground up to execution, covering database design with MySQL and MongoDB, as well as application architecture using PHP and NodeJS, all meticulously documented.
• Managed AWS cloud services, deploying web applications using tools like AWS auto scale group, Amazon RDS, EC2, S3, Route 53, Load Balancer, and AWS CodeDeploy.
• Utilized PowerBI to create dynamic reports and embed them within the CRM, ensuring automated refreshing through Data Gateway integration.
• Oversaw Azure cloud infrastructure, orchestrating the deployment of backend applications using Azure VM auto scale set, load balancer, Azure storage, Azure Database for MariaDB, and Azure domain control.
• Integrated banking APIs and data providers via REST API for comprehensive financial data analysis, utilizing technologies like Fastify and Express.
• Incorporated the Microsoft Graph API to enable features like sending calendar events for organizational users, enhancing productivity and collaboration.
• Led a team of engineers in the development of Parkonic, a comprehensive parking management system operational across SME business villages, international hospitals, private hospitals, prestige malls, and luxury hotels.
• Spearheaded the design and development of Parkonic from inception, including database architecture, application design, and technical documentation.
• Managed AWS cloud services, overseeing the deployment of web applications using AWS auto scale group, Amazon RDS, EC2, S3, Route 53, Load Balancer, and AWS CodeDeploy.
• Leveraged a technology stack comprising PHP, Laravel, Bootstrap, jQuery, JavaScript, and Vue.js to build robust and user-friendly solutions for Parkonics diverse clientele.
• Supervised key software development projects, analyzing information needs, and studying system flow, data usage, and work processes.
• Determined operational feasibility by evaluating problem definitions, requirements, and proposed solutions, recommending changes in policies and procedures.
• Developed products utilizing PHP, Laravel, Bootstrap, jQuery, Javascript, and Vue.js at GreenGrapez.
• Developed well-designed, testable, and efficient code at SolutionzTech, adhering to best software development practices.
• Created website layouts and user interfaces using standard HTML and CSS practices.
• Integrated data from various backend services and databases into web applications.
• Gathered and refined specifications and requirements based on technical needs.
• Maintained software documentation to ensure clarity and accessibility for team members.