I am Ahmad Shammout

Name: Ahmad Shammout

Profile: Data Engineer

Email: ahmad.shammout002@gmail.com

Phone: +46 76 429 81 80

Skills
C 80%
C# 80%
JavaScript (React.js, Express.js, Node.js) 80%
Python (Django, Pandas, NumPy & Matplotlib) 80%
HTML & CSS (Bootstrap) 80%
SQL 80%
Java 60%

About me

I am a driven computer engineering student at Karlstad University with a deep passion for technology and problem-solving. My studies have provided me with a solid foundation in both theoretical and practical aspects of the field, where I have honed skills in programming, data analysis, database management, and systems development. I am dedicated to exploring new technologies and methodologies, with a focus on applying my knowledge to develop efficient and user-centered solutions.

With a background in both frontend and backend development, I have cultivated a broad understanding of how various technologies integrate seamlessly. I am equally adept at working independently and in collaborative environments, with experience in agile methodologies that support structured yet adaptable workflows in my projects.

Moreover, I am a naturally social and service-oriented individual, skills I have developed through previous roles as a waiter, receptionist, and other customer-facing positions. These experiences have equipped me with valuable communication and interpersonal abilities, along with a talent for teamwork and creating positive experiences for those around me.

Resume

Download my CV for a complete overview of my experiences and skills.

Download CV

Education

Study Programme in Engineering - Computer Science

2021 - 2025

Karlstads Universitet, Karlstad

Currently studying Computer Science Engineering at Karlstad University, I have focused on developing strong technical expertise through a curriculum that combines both theoretical knowledge and practical skills. The program has included intensive coursework in programming, data analysis, cybersecurity, and database systems, providing a well-rounded understanding of the field. This foundation has prepared me to innovate and solve problems effectively, whether independently or as part of a collaborative team.

Professional Experience

Computer Science - Degree project / Bachelor´s project

2024-09 - 2025-01

Behavioral Informatics AB, Umeå

Python(Django), JavaScript, Bootstrap, Figma & Postgresql

  • Thesis project focused on developing and improving the ProBITS coach portal.
  • Improved the user interface of the coach portal to streamline coaches’ workflow, making the tool more intuitive and user-friendly.
  • Implemented a notification system to promptly inform coaches of important events, enhancing their ability to respond in a timely manner.
  • Developed and added multiple features for coaches, including tools for managing client data and tracking client progress.

Previous Experience

2018 - 2025

Scandic Hotell, Gossip & Bubbels, Sunne Sommarland, Löfbergs Arena ........

  • I am a highly social and service-oriented individual with extensive experience in customer-facing roles, where I’ve maintained close, daily interactions with people and clients. My previous roles as a waiter, receptionist, and in other service-focused positions have not only enhanced my ability to deliver exceptional customer service but also strengthened my skills in communication and adaptability to meet diverse client needs. Through these experiences, I’ve developed a talent for creating positive interactions and efficiently resolving issues to ensure customer satisfaction.

Projects

Necessitatibus eius consequatur ex aliquid fuga eum quidem sint consectetur velit

Probits Coachportal

Developed and enhanced the ProBITS coach portal by improving the user interface, implementing a notification system, and adding features to support coaches in their workflow.

InventoryPOS

A C#.NET business management system for a media store with functionalities for inventory tracking, product addition and removal, stock updates, sales processing with a shopping cart, and CSV-based data storage, all designed for ease of use and error prevention.

ElderCare

ElderCare is a mobile application developed using Java and Node.js with Express, designed to remind seniors to eat their meals. Built with MongoDB for data storage and developed in an Agile environment, the project focused on creating a user-friendly, reliable reminder system for elderly users

C++ Robot Programming for Autonomous Path and Obstacle Navigation

Programmed a robot in C++ using the FreeRTOS scheduler to autonomously follow a designated path and navigate around obstacles. The project utilized Arduino IDE and specific libraries, including FreeRTOS and AurigaLib, to control the robot’s movements and responsiveness to its environment.

Sales Analysis

Led a data analysis project using Python, Pandas, and Matplotlib to examine sales trends, focusing on data collection, cleaning, and visualization for insightful reporting.

Algorithm Analysis

Analyzing Time Complexity: Comparative Study of Sorting and Searching Algorithms

Relational Database for J.S. Bach CD Catalog

Designed and implemented a relational database in SQL to manage and catalog J.S. Bach CD recordings for the Classical SM radio station. The system enables detailed searches by composition, artist, and catalog number, with PHP-based web access for viewing base tables and query results, ensuring streamlined retrieval of music information for various user needs.

Skills : PHP, HTML & SQL

Brick Breaker

Developed a classic Brick Breaker game in Java, utilizing object-oriented programming principles and Java Swing for the GUI, with features like paddle movement, ball physics, and brick destruction.

Skills : JAVA

Vehicle Registry

Developed a C program to manage a vehicle registry for Trafikverket, featuring a text-based interface that allows users to add, remove, sort, and display vehicle information. The system includes secure data input, file handling for saving and loading records, and sorting by vehicle make, with an option to extend functionality to support multiple owners and various search capabilities.

Firewall Security Implementation

Configured a network firewall using iptables to enhance security for a server environment. Implemented default DROP policies, custom rules for forwarding and ICMP packets, and developed defensive measures against port scanning. This project involved extensive testing to ensure secure and restricted network traffic flow while allowing essential access.

Web Security Vulnerability Assessment

Conducted a web security analysis focused on authentication flaws, SQL injections, and cross-site scripting (XSS) vulnerabilities. Utilized tools like Burp Suite and SQLMap to identify and exploit security gaps in a simulated environment, gaining insights into secure coding practices, such as input validation, parameterized queries, and XSS mitigation techniques.

Security Tools

Explored the functionality of security tools Nmap, Wireshark, and Ettercap to analyze network vulnerabilities and enhance understanding of network security assessments. Nmap was used for network mapping and port scanning, Wireshark for capturing and analyzing packet data, and Ettercap for demonstrating man-in-the-middle (MITM) attacks, including ARP poisoning and credential interception, highlighting potential security risks in network environments.

Traffic Light Control System

Developed a program in assembly language to control traffic lights at a crosswalk, ensuring that the road remains green when no pedestrians are present. Implemented logic for handling interruptions from vehicle sensors and pedestrian buttons, allowing the traffic light to switch to red for vehicles and green for pedestrians under specified conditions.

Dynamic Memory Management

Developed a menu-driven program in C for manipulating a list of integers stored in dynamic memory as a linked list. Implemented functions to calculate list size, check if the list is empty, retrieve elements, and manage insertions and deletions without memory leaks. The project emphasized efficient memory handling and user interaction through a structured menu system.

This Personal Portfolio

Skills : HTML, Bootstrap, JavaScript

Courses

A showcase of courses that highlight my academic achievements and skillset.

  • All
  • Mathematics
  • Programming and Software Development
  • Computer Science Fundamentals
  • Data Science and Analytics
  • Applied Sciences
  • Specialized Topics

Contact

Necessitatibus eius consequatur ex aliquid fuga eum quidem sint consectetur velit

Call Me

+46 764 29 81 80

Email Me

ahmad.shammout002@gmail.com

Loading
Your message has been sent. Thank you!