Fatoumata Y Bocoum
Welcome to my networking portfolio
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
| Department | Hosts | Subnet | Range | Gateway |
|---|---|---|---|---|
| Sales | 60 | /26 | 192.168.1.0-63 | 192.168.1.1 |
| IT | 25 | /27 | 192.168.1.64-95 | 192.168.1.65 |
| HR | 12 | /28 | 192.168.1.96-111 | 192.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.
- Email: adja_lovely@yahoo.fr
- Phone: 773-707-6813
- Location: Chicago, Illinois, USA
- GitHub: github.com/fbocoum1
- LinkedIn: Fatoumata Y Bocoum