Fatoumata Y Bocoum

Fatoumata Y Bocoum

Welcome to my networking portfolio

Certified Networking Professional • Olive-Harvey College • Chicago, IL • AAS May 2026

Phone: 773-707-6813 • Email: adja_lovely@yahoo.fr

I am a certified Networking Systems & Technologies professional (Basic Networking Certificate, Dec 2025; AAS expected May 2026) passionate about building reliable, secure networks that power modern businesses. Before focusing on IT, I earned a Financial Accounting Technician diploma from Institut Universitaire de Gestion in Bamako, Mali, and gained practical experience in finance and tax administration. After relocating to the United States, I built entrepreneurial skills managing a family export business and worked as a Package Handler at UPS, developing precision and performance under pressure. Currently, I work part-time as a Testing Specialist at Olive-Harvey College while completing my degree and pursuing CompTIA certifications. Fluent in English, French, and Bambara, I bring international perspective, dedication to technical excellence, and proven reliability to entry-level networking and IT support roles.

Projects & Labs

These examples highlight the networking, systems administration, and scripting skills I use in labs, coursework, and professional work.

Networking and Troubleshooting

  • IPv4 Subnetting & Addressing: Design CIDR schemes, assign host addresses, gateways for multi-department networks
    • Example: 192.168.10.0/24 → Sales (/26), IT (/27), HR (/28)
  • VLANs & Trunking: Configure VLANs and trunk ports in Cisco Packet Tracer for traffic segmentation
  • Router/Switch Config: Set hostnames, passwords, interfaces, save running configs in Packet Tracer
  • Troubleshooting: Use ping/tracert to diagnose connectivity, identify addressing/cabling issues

Windows and Active Directory

  • Windows Server VM: Install, configure networking, promote to domain controller
  • Active Directory: Create OUs, users, groups; join clients to domain
  • User Management: Reset passwords, apply group policies for restrictions

Tools, Scripting & Web

  • Wireshark & Packet Tracer: Capture/analyze traffic, visualize packet flows
  • Bash/PowerShell: Automate network tasks, file management
  • HTML/CSS: Build responsive portfolio sites with modern navigation

Professional Skills

  • Technical Support: Deploy and manage servers, troubleshoot hardware, escalate issues
  • Customer Service: Support testing candidates under pressure
  • Multitasking: Balance part-time work, studies, and responsibilities in a 25+ year family export business

Blog

Beginner-friendly code and networking exercises I'm practicing.

Python: My Name in ASCII & Binary

# Store my name in a string variable
name = "FATOUMATA"

# Print a title line that shows the name
print("Name:", name)

# Print a blank line, then the header of the table
print("\nChar | ASCII | Binary (8-bit)")

# Print a separator line made of 28 dashes
print("-" * 28)

# Loop through each character in the string "name"
for char in name:
    # Convert the character to its ASCII code value (e.g., 'F' -> 70)
    ascii_code = ord(char)

    # Convert the ASCII code to an 8-bit binary string (e.g., 70 -> 01000110)
    binary = format(ord(char), '08b')

    # Print the character, its ASCII code, and its binary form in a formatted row
    print(f"{char}   |  {ascii_code:2d}  | {binary}")
        

Output: F=70(01000110), A=65(01000001), T=84(01010100), O=79(01001111), U=85(01010101), M=77(01001101), A=65(01000001), T=84(01010100), A=65(01000001).

Subnetting Exercise: Business Network

DepartmentHostsSubnetRangeGateway
Sales60/26192.168.1.0-63192.168.1.1
IT25/27192.168.1.64-95192.168.1.65
HR12/28192.168.1.96-111192.168.1.97
# Starting network: 192.168.1.0/24  (256 total addresses: .0 to .255)

# Department host requirements:
# - Sales: 60 hosts
# - IT:   25 hosts
# - HR:   12 hosts

# SALES SUBNET
# 60 hosts -> needs 64 addresses (2^6 = 64, 62 usable)
# So we choose a /26 mask.
# First /26 in this /24 network:
#   192.168.1.0  - 192.168.1.63
#   Network address:   192.168.1.0
#   Broadcast address: 192.168.1.63
#   Usable host range: 192.168.1.1 - 192.168.1.62
#   Chosen gateway IP: 192.168.1.1

# IT SUBNET
# 25 hosts -> needs 32 addresses (2^5 = 32, 30 usable)
# So we choose a /27 mask.
# Next free block after .63 starts at .64:
#   192.168.1.64 - 192.168.1.95
#   Network address:   192.168.1.64
#   Broadcast address: 192.168.1.95
#   Usable host range: 192.168.1.65 - 192.168.1.94
#   Chosen gateway IP: 192.168.1.65

# HR SUBNET
# 12 hosts -> needs 16 addresses (2^4 = 16, 14 usable)
# So we choose a /28 mask.
# Next free block after .95 starts at .96:
#   192.168.1.96  - 192.168.1.111
#   Network address:   192.168.1.96
#   Broadcast address: 192.168.1.111
#   Usable host range: 192.168.1.97 - 192.168.1.110
#   Chosen gateway IP: 192.168.1.97

# This is VLSM: we split one 192.168.1.0/24 network into /26, /27, and /28
# subnets so each department gets just enough addresses without wasting IPs.
        

Took 192.168.1.0/24 and split it into three subnets using VLSM.

Python: IP Range Generator

# Store the first three octets of the network as a string
network = "192.168.1"

# Loop through host numbers 1 to 10 (inclusive)
for i in range(1, 11):  # First 10 hosts
    # Build the full IP address by combining the network string and the host number
    ip = f"{network}.{i}"

    # Print a line showing the host number and its corresponding IP address
    print(f"Host {i}: {ip}")
        

Output: Host 1: 192.168.1.1, Host 2: 192.168.1.2, ... up to 192.168.1.10.

Contact

Available for entry-level networking and IT support roles in Chicago. Open to internships and full-time positions after graduation in May 2026.