Hello, My name is Wassim Rached. I am a dedicated software developer from Tunisia with a deep interest in backend development. My journey in web development began at 17, and over the years, I've grown passionate about exploring new technologies and frameworks. I thrive on learning and continuously strive to stay updated with the latest industry trends.
I began my journey into software development in 2021, learning on my own and quickly developing a passion for the field. Currently, I am pursuing my studies at the Higher Institute of Technological Studies in Charguia, focusing on backend development and software architecture.
I started learning web development independently, mastering HTML, CSS, JavaScript, and exploring Node.js and React frameworks.
Enrolled in IT program at Higher Institute of Technological Studies, gaining practical software development experience.
In my second year of IT studies, I specialized in Information Systems Development, focusing on software development, DBMS, and system architecture.
I specialize in backend development and software architecture, ensuring secure, scalable solutions through the application lifecycle.
To stay current in the rapidly changing world of technology, I utilize various learning resources:
These resources have been incredibly helpful in my learning journey, giving me a lot of knowledge and practical insights. They've really boosted my understanding of different technologies.
My passion for learning and tech has led me to develop a variety of interests:
Looking ahead, I'm interested in several exciting possibilities in the tech field. Here are some goals I'm looking forward to pursuing:
My journey into web development began when a relative, who works in the tech industry, mentioned that even my aging PC could run code, albeit slowly. Intrigued by this possibility, I started exploring:
This revelation opened up a new world of possibilities, inspiring me to dive deeper into web development despite the limitations of my hardware.
To advance beyond HTML and CSS, I began learning frameworks. During this time, I focused on:
Additionally, I gained insights into server addresses, ports, and other important infrastructure concepts. This period of exploration helped me expand my skills and prepared me for more complex development tasks ahead.
After graduating from high school, I dedicated my summer to advancing my technical skills through various projects. Key accomplishments during this period include:
These skills significantly enhanced my ability to create more dynamic and scalable solutions, particularly in backend and full-stack development.
This period marked the beginning of my formal education in Information Technology at the Higher Institute of Technological Studies in Charguia. Here are the key areas I focused on:
Exploring low-level hardware and binary systems, alongside understanding pointers and algorithms, significantly broadened my perspective and deepened my problem-solving skills.
I wanted to expand my technical knowledge, so:
I found Django particularly exciting. coming from Express.js, the extensive documentation and built-in features were a game-changer. This experience opened up new possibilities for choosing the right backend solutions for different projects.
During this period, I focused on broadening my technical expertise and deepening my understanding of various development tools and methodologies:
This phase was dedicated to continuous learning and skill enhancement, preparing me for more complex and challenging projects.
This period was dense with new frameworks and learning more about software architecture and planning. Here are the key areas I concentrated on:
All these skills together finally fixed my biggest problem: planning for big scalable projects. Now, I am confident in my solutions for the real world, which led me to start planning for my next big platform project, QuizHub.
In the summer of 2024, I planned, designed, developed, tested, deployed, and maintained all aspects of QuizHub, following the complete DevOps cycle. During this time, I also learned more about design patterns, clean code, and planning for future projects. I gathered feedback, refined the project, and successfully released the first live version. Currently, I am working on my profile to search for a job, aiming to gain experience at the enterprise level and looking forward to meeting and collaborating with my future team to start reaping the benefits of my continuous learning journey.