Summary
Overview
Education
Skills
Languages
Selected Projects
Coursework
Languages
Timeline
Generic

Wasef Boughzala

Hayward

Summary

Detail-oriented Computer Science graduate with experience in designing and developing client-server applications, AI solutions, and cloud-hosted web applications. Proficient in Java, Python, and software engineering principles, with a focus on building scalable software and tackling complex technical challenges in Agile teams.

Overview

4
4
Languages

Education

Bachelor of Science (B.S.) - Computer Science

California State University, East Bay
Hayward
05-2026

Skills

  • Java and Python programming
  • SQL management and HTML
  • Java Swing and Flask development
  • JUnit testing and AWS EC2
  • Linux and Git versioning
  • Android Studio and Visual Studio
  • Object-oriented programming principles (OOP)
  • Data structures with algorithms analysis
  • Client-server architecture design patterns
  • TCP/IP socket communication techniques
  • Multithreading concepts with artificial intelligence applications
  • Data analysis and cybersecurity
  • Agile collaboration and cloud solutions
  • Data visualization techniques
  • Technical writing for teams
  • Time management and flexibility
  • Programming languages and software engineering

Languages

Native / Bilingual Proficiency, Native / Bilingual Proficiency, Professional Working Proficiency, Professional Working Proficiency

Selected Projects

  • Parkly – Client-Server Parking Garage Management System, Java, Swing, TCP/IP, Designed and developed a client-server parking management system supporting employee authentication, ticket management, payment processing, and real-time occupancy tracking. Engineered a Java Swing desktop application for parking attendants and administrators. Developed a multithreaded TCP/IP socket server supporting concurrent client connections. Implemented parking fee calculation, reporting, and modular object-oriented software components. Collaborated within a five-member Agile software engineering team using UML, software requirements documentation, and GitHub.
  • AI Eight Puzzle Solver, Python, A
  • Search, Implemented the A
  • Search algorithm using Manhattan Distance and Misplaced Tile heuristics. Evaluated heuristic performance across randomized puzzle configurations and analyzed search efficiency.
  • Tic-Tac-Toe Artificial Intelligence, Python, Built an AI opponent using the Minimax algorithm with recursive game-tree evaluation.
  • AWS Flask Web Application, Python, Flask, AWS EC2, Provisioned an AWS EC2 Linux instance and deployed a Flask web application. Configured application dependencies and cloud networking.
  • Android Mobile Applications, Java, Android Studio, Developed Android applications featuring activity navigation, event-driven programming, and responsive user interfaces.
  • Networking Projects, Cisco Packet Tracer, Designed enterprise network topologies and configured VLANs, routing, switching, and TCP/IP networking.

Coursework

  • Data Structures & Algorithms
  • Artificial Intelligence
  • Software Engineering
  • Computer Networks
  • Database Systems
  • Operating Systems
  • Mobile Application Development
  • Cloud Computing

Languages

Italian
Native/ Bilingual
Tunisian
Native/ Bilingual
English
Full Professional
Spanish
Full Professional

Timeline

Bachelor of Science (B.S.) - Computer Science

California State University, East Bay
Wasef Boughzala