Backend Developer
Ecombo
Total des années d'expérience :3 years, 6 Mois
• Designing and developing eficient and scalable back-end systems using PHP, Node.js, and MySQL, contributing to the overall success of the companys web applications.
• Collaborating with a cross-functional team to gather requirements, analyze business needs, and propose innovative solutions to enhance functionality and performance.
• Conducting comprehensive testing and debugging to ensure high-quality and flawless code, resulting in a 20% reduction in application errors
• Actively participating in code reviews and providing constructive feedback to fellow developers, improving overall code quality and driving continuous improvement.
• Developed eficient data migration strategies and scripts, resulting in a smooth transfer of large datasets while maintaining data integrity and accuracy.
• Keeping up to date with the latest industry trends and best practices, incorporating new technologies and techniques to enhance development processes and eficiency.
• Occasionally assisting with front-end development tasks using Angular and Bootstrap, ensuring seamless integration between the back-end and front-end systems.
• Led the development of a comprehensive Learning Management System (LMS) using PHP, MySQL, and Bootstrap, enabling teachers to efectively manage their students, examinations, and course materials.
• Designed and implemented the database structure to eficiently store and retrieve student information, examination data, and multimedia content, ensuring seamless data management and accessibility.
• Developed secure user authentication and authorization functionalities, safeguarding sensitive student and teacher data.
• Integrated the VdoCipher API to handle video content, enabling the encryption of videos using DRM (Digital Rights Management) techniques to prevent unauthorized downloading or copying.
• Implemented a robust video playback and tracking system, allowing teachers to monitor student engagement and view statistics on video usage.
• Conducted thorough testing and debugging to address any issues related to video playback, DRM encryption, and data synchronization.