Career Profile

I am a second year software engineering student. I am a young computer enthusiast with a lot of creativity. Currently, I am doing an internship at the NxC International, where I am working on a web and cloud development project. This internship allows me to perfect my development skills while contributing to innovative projects. I also had the opportunity to work on several projects. I am a dynamic young man, overflowing with creativity.

Experiences

Internship at NxC International

15/08/2023 - 15/09/2023
NxC
  • Create a public or private repository on GitHub.
  • Manage issues and pull requests to coordinate contributions.
  • Use GitHub Actions to automate development processes, such as building online-cv and testing.
  • Deploy an app to Microsoft Azure using Azure App Service.
  • Implement a microservices architecture with Azure Kubernetes Service (AKS).
  • Create a data lake with Azure Data Lake Storage to store and analyze data.
  • Create a simple project Chat Application using the Ruby framework.
  • Develop an automated script in Ruby to perform specific tasks.
  • Build a command line application (CLI) in Ruby to simplify processes.
  • Implement security policies in a cloud environment using security groups, firewalls, and other tools.
  • Perform regular vulnerability assessments on cloud resources and remediate identified vulnerabilities.
  • Configure security log monitoring and suspicious activity alert.
  • Configure Azure Security Center to monitor threats and vulnerabilities in your Azure environment.
  • Use Azure Key Vault to securely manage and protect secrets and keys.

Certifications

Youth Coding Camp

2022
Ministry of Youth and Sports

The Youth Coding Camp Certification is awarded to individuals who successfully completed the immersive coding camp conducted by the Ministry of Youth and Sports. The certification recognizes the participant’s dedication, commitment, and proficiency in coding and programming concepts during the camp.

Bootcamp T2D Tunisia Towards Digitalization

2022
Ministry of Youth and Sports

The Youth Leadership Excellence Certification, issued by the Ministry of Youth and Sports, acknowledges the outstanding leadership skills and commitment demonstrated by the recipient. This certification is a testament to the individual’s dedication to personal growth and community empowerment.

Défi Robotique 2021

2021
Ministry of Youth and Sports

Défi Robotique 2021 is an annual robotics competition organized by the Ministry of Youth and Sports. The event serves as a platform for robotics enthusiasts, engineers, and students to showcase their technical prowess and innovation in the field of robotics.

Technique de Travail de Cinéma

2019
BBC

Technique de Travail de Cinéma 2019 was a comprehensive workshop organized by BBC. The workshop aimed to provide participants with practical insights and hands-on experience in various aspects of filmmaking techniques.

Projects

I had the opportunity to work on several projects, which allowed me to gain practical experience in development. Some of the projects to which I have contributed include:

Responsive Completed Website for the Institute - The Responsive Completed Website for the Institute is a comprehensive online platform designed to enhance the institute's online presence, provide valuable information to students, faculty, and visitors, and ensure seamless access across various devices.
Responsive Completed Website for Car Rental Management - The Responsive Completed Website for Car Rental Management is a dynamic online platform designed to facilitate efficient and convenient car rental services. It enables users to easily browse available vehicles, make reservations, and manage their bookings, all while ensuring a seamless experience across various devices.
Responsive Completed Website for Online Food Ordering - The Responsive Completed Website for Online Food Ordering is a comprehensive digital platform designed to revolutionize the way customers engage with food services. This platform allows users to effortlessly browse menus, place orders, and experience the convenience of online food delivery, all while ensuring a seamless experience across various devices.
Responsive Completed Website for Hospital Management - The Responsive Completed Website for Hospital Management is a comprehensive digital platform designed to streamline and enhance the management and communication processes within a hospital setting. This platform offers patients, staff, and administrators an efficient way to access information, schedule appointments, and manage medical services, all while ensuring a seamless experience across various devices.
Responsive Completed Website for Bookstore - The Responsive Completed Website for the Bookstore is a dynamic digital platform designed to provide book enthusiasts with a seamless and convenient way to explore, purchase, and engage with a diverse range of books. The website offers an immersive online bookstore experience, ensuring compatibility across various devices.
Responsive Portfolio Website - The Responsive Portfolio Website is a modern and visually engaging online platform designed to showcase an individual's skills, projects, and accomplishments. This website serves as a digital portfolio, enabling users to present their work, experiences, and expertise in a captivating and user-friendly manner.

Future Work Plan for Skill Development

This future work plan outlines my strategy to enhance my skills in web development and information security. The plan aims to provide a structured approach to learning, practicing and applying these skills.

  • Self-Assessment and Goal Setting
  • Evaluate my current knowledge and skills in web development and IT security.
  • Learning Web Development Fundamentals
  • Start with HTML, CSS, and JavaScript to build a strong foundation in front-end development.Explore responsive design techniques to ensure websites work across various devices and screen sizes.Study user experience (UX) principles to create intuitive and user-friendly interfaces.
  • Back-End Development
  • Learn a back-end programming language such as Python, Node.js, or PHP.Understand server-side scripting, databases (SQL or NoSQL), and RESTful API development.
  • Cloud Services and Security
  • Explore cloud platforms like AWS, Azure, or Google Cloud to understand their services and offerings.Learn about security practices specific to cloud environments, such as identity and access management (IAM) and network security configurations.
  • Back-End Development
  • Learn a back-end programming language such as Python, Node.js, or PHP.Understand server-side scripting, databases (SQL or NoSQL), and RESTful API development.
  • Networking and Containerization
  • Study containerization with Docker and container orchestration with Kubernetes.Understand how to secure containerized applications and manage networking within a containerized environment.
  • Secure Coding Practices
  • Practice secure coding by applying principles like least privilege, input validation, and escaping user input.Study techniques to avoid common security pitfalls during development.
  • Cybersecurity Fundamentals
  • Study different types of cyber threats, attack vectors, and vulnerabilities.

    My Skills & Proficiency

    Python

    Java

    JEE

    Cyber Security

    Azure

    C# & C++

    HTML & CSS

    Javascript & jQuery

    Laravel

    Ruby

    Arduino

    Oracle

    Anaconda Python

    Graphic Design