Tech Workshop for Teens Volunteer Program
About
Volunteer
Education
University of Port Harcourt
Courses
Advanced Programming
Data Structures
Algorithms
System Design
Barnawa Baptist Schools
Languages
English
Skills
Web Development & APIs
FastAPI, RESTful Services, CRUD Operations, API Development, Authentication Systems, JWT Authentication, Modern Web Development Practices.
Database Management
SQLite, ORM Patterns, Data Modeling, Database Integration, Secure Data Handling.
Data Processing & Analysis
CSV Handling, Data Validation, Statistical Analysis.
Version Control
Git, GitHub, Code Documentation, Version Control.
Software Design & Architecture
Object-Oriented Programming (OOP), Design Patterns, System Design, Scalable Application Architecture, Best Practices, Inheritance, Encapsulation, Polymorphism.
Technical Training & Mentoring
Curriculum Development, Project-Based Learning, Code Review, Remote Instruction, Technical Communication, Mentoring.
Remote Work & Collaboration
Video Conferencing, Screen Sharing, Collaborative Coding Platforms, Time Management, Self-Directed Learning.
Programming Languages
Python, C++, CSS, HTML, Javascript, Tailwind Css, BootStrap.
References
Available upon request
References available upon request.
Projects
KC.Endpoints - API Development Project
Summary
Developed an endpoints system to showcase fundamental RESTful API design principles and modern web development practices.
Student Grades API - FastAPI Production Application
Summary
Developed a production-ready RESTful API using FastAPI to efficiently manage student records and provide secure data access.
Student Grade Processing System - Data Processing & CSV Management
Summary
Created a robust Python script for automated processing, validation, and statistical analysis of student grades from CSV files.
OOP Vehicle System - Object-Oriented Programming Showcase
Summary
Designed and implemented a comprehensive vehicle management system to demonstrate mastery of Object-Oriented Programming (OOP) principles.