Dynamic and results-driven Software Engineer with proven expertise as a Development Team Lead and Full-Stack Backend Developer. Skilled in leading cross-functional teams, managing complex projects from concept to deployment, and delivering secure, scalable, and high-performance applications. Proficient in Laravel (full-stack) and Node.js for developing robust backend systems, APIs, and real-time features. Complemented by strong skills in Python, MySQL, and modern frontend technologies. Experienced in DevOps, server administration, and implementing CI/CD pipelines to streamline and optimize delivery processes. Recognized for combining technical excellence with effective team leadership, stakeholder communication, and agile project management to ensure timely, high-quality product releases.
Projects
In this capacity, I lead the development team and contribute to the technical and architectural design, implementation, and delivery of software solutions, with responsibilities that include:
Team Leadership & Project Management :
• Lead daily scrum meetings to review progress, address blockers, and keep the team aligned with sprint objectives.
• Plan, organize, and coordinate the team’s workload to meet deadlines and adapt to shifting priorities.
• Assign tasks based on skill sets and capacity, ensuring clarity of responsibilities for all team members.
• Maintain continuous communication with the Product Owner to confirm requirements, validate priorities, and align deliverables with the product roadmap.
• Provide regular status reports to senior management, including the company CEO, ensuring transparency in project progress.
• Facilitate effective collaboration between backend, frontend, mobile, and design teams for smooth integration.
• Participate in technical and architectural decision-making for new features and system improvements.
• Mentor junior developers by providing guidance, feedback, and training.
• Monitor team performance and foster a culture of accountability, quality, and continuous improvement.
Backend Development :
• Design, develop, and optimize backend services and APIs using Laravel, MySQL, and Node.js.
• Build and maintain diverse backend functionalities ranging from user interactions (social features) to payment integrations (Stripe) and secure data management.
• Develop and maintain real-time features using WebSockets and event-driven architecture.
• Create scalable, high-performance databases, ensuring data integrity and optimized queries.
• Oversee the complete backend development lifecycle: requirements, design, deployment, monitoring, and optimization.
• Troubleshoot and resolve issues in Laravel and Node.js environments to maintain high availability.
• Contribute to admin dashboards and user interfaces with Laravel Blade, Bootstrap, and modern JavaScript tools.
• Write and maintain technical documentation to support knowledge transfer and long-term maintainability.
• Conduct code reviews to enforce best practices, quality standards, and security guidelines.
DevOps & Technical Operations :
• Configure, maintain, and optimize VPS infrastructure for multiple applications.
• Set up and manage Apache and Nginx servers, including reverse proxy configurations.
• Manage SSL certificates to ensure secure communication across all services.
• Implement and maintain CI/CD pipelines for automated deployments.
• Monitor server performance, resource usage, and logs to proactively address potential issues.
• Respond rapidly to production incidents, applying hotfixes to minimize downtime.
• Perform server-level troubleshooting and optimization to improve stability and scalability.
• Apply regular security patches and conduct security reviews to safeguard APIs and infrastructure.
• Coordinate deployment activities including database migrations, cache resets, and system updates.
In my role as internship supervisor, I led, coordinated, and facilitated the following tasks with the interns:
During this internship, I contributed to both frontend and backend web development, as well as design tasks:
As part of this internship, I participated in the installation and configuration of various safety, security, and surveillance systems, including:
During this internship, I performed and participated in the installation, configuration, and maintenance of surveillance, networking, and computer systems, including:
Project Management & Leadership
Programming & Development
Development Tools & Environments
Testing & Quality Assurance
DevOps & Infrastructure Management
Communication & Professional Skills
AI-Powered Proactive Safety System for Industries: Real-Time Detection and Alerts (Master’s Research Project)
Real-Time Speech Translator (Bachelor’s Engineering Project)