Building Robust Web Solutions with Expertise in DevOps and Backend Engineering
My expertise lies at the intersection of DevOps, backend engineering, and infrastructure management, ensuring resilient and high-performing web solutions.
Expertise in backend hosting utilizing Contabo servers, Docker, and Django REST Framework, ensuring a seamless hosting process and simplified backend development.
Designed and implemented major systems including payment, notification, and share link systems, showcasing versatility and skill in software engineering.
To streamline development workflows and ensure dependable testing and deployment, I established a robust CI/CD pipeline using GitHub Actions, ensuring seamless integration and deployment.
Active involvement in code reviews and mentorship of team members to maintain high-quality code standards and offer guidance to interns in line with best practices.
Optimized Django applications Django Debug Toolbar and line profiling, enhancing API efficiency by minimizing data retrieval from APIs and employing AJAX for asynchronous data fetching.
Implemented strategic caching mechanisms to optimize various APIs by storing frequently accessed data in memory, bolstering application performance significantly.
Contributed substantially to the unit testing efforts, achieving a commendable test coverage of 62% alongside junior developers, utilizing Python, Django, GitLab, and other technologies.
Participated in implementing monitoring tools like Sentry, Grafana, Prometheus, and Nginx for efficient product development and robust performance monitoring.
Instrumental in synchronizing databases between Tunisian and Quion databases using SSIS tools and facilitating Docker image security through best practices and anomaly detection tools.
Automation prowess demonstrated through Python scripting for Terraform file generation, enabling efficient resource management for large-scale projects.
Offered crucial support to the data team in debugging, path creation using PowerShell, and resource provisioning for various tasks, ensuring seamless operations.
Supported Azure management, providing expertise in utilizing Azure services and optimizing their usage for enhanced performance and efficiency.