π Mthokozisi Nene - Interactive Resume Portfolio
## π **[VIEW LIVE WEBSITE](https://mthoko07.github.io/Mthokozisi_Nene_Resume_profile)** π
[](https://mthoko07.github.io/Mthokozisi_Nene_Resume_profile)
[](https://mthoko07.github.io/Mthokozisi_Nene_Resume_profile)
[](https://github.com/mthoko07/Mthokozisi_Nene_Resume_profile/actions)
### πΌ Software Tester | QA Engineer | ASP.NET Developer | IT Technician
### π Durban, South Africa
π― Quick Access
π About This Project
A beautiful, modern, and interactive resume website built with React featuring a dashboard interface, multiple tabs, automation testing, and CI/CD deployment. This portfolio showcases my experience as a Software Tester, QA Engineer, ASP.NET Developer, and IT Technician with expertise in manual testing, test automation, .NET development, and technical support.
π― Professional Focus
- ASP.NET Core & MVC Development (C#, Entity Framework)
- Manual & Automated Testing (Selenium, MSTest, NUnit)
- Azure DevOps & Test Management
- RESTful API Development & Testing
- IT Support & Infrastructure Management
- Network Configuration & Troubleshooting
- Hardware Diagnostics & System Administration
- Agile/Scrum Methodologies
- Quality Assurance & Process Optimization
π Features
- β
QA-Focused Portfolio - Showcases real testing experience and automation skills
- β
Modern Dashboard UI - Clean and professional interface with smooth animations
- β
Multiple Interactive Tabs - Dashboard, About, Experience, Skills, Projects, and Contact
- β
Automation Testing Suite - Selenium tests with CI/CD integration
- β
Responsive Design - Works perfectly on desktop, tablet, and mobile devices
- β
SEO Optimized - Searchable by recruiters on Google and other search engines
- β
CI/CD Pipeline - Automated deployment with GitHub Actions
- β
Professional Branding - Bright, modern design that stands out to recruiters
π οΈ Tech Stack
| Frontend |
Backend/Testing |
IT Support |
DevOps |
| React 19.2.1 |
ASP.NET Core |
Windows Server |
GitHub Actions |
| JavaScript/CSS3 |
C# / .NET Framework |
Active Directory |
Docker |
| HTML5 |
Entity Framework |
Network Config |
GitHub Pages |
| Bootstrap |
SQL Server |
Hardware Diagnostics |
Azure DevOps |
π― Professional Experience Highlighted
- DUT AppFactory - ASP.NET Developer & QA Tester (2022-2024)
- IT Technician & Technical Support - Various Organizations (2021-2022)
- ASP.NET Core & MVC Development with C# and Entity Framework
- Manual & Automation Testing with Azure DevOps and MSTest
- IT Infrastructure Support - Windows Server, Active Directory, Network Management
- RESTful API Development & Testing
- Test Case Design & Execution for web and mobile applications
- Hardware Diagnostics & System Troubleshooting
- Agile/Scrum Environment collaboration
π€ Automation Testing Suite
This project includes a comprehensive automation testing suite demonstrating QA engineering skills:
# Run automation tests
cd tests/automation
pip install -r requirements.txt
python -m pytest selenium-tests.py -v
# Generate test reports
python run-tests.py
π§ͺ Test Coverage
- β
Page Load Testing - Verifies website accessibility
- β
UI Element Validation - Checks profile information display
- β
Contact Information Testing - Validates email and phone links
- β
Responsive Design Testing - Tests mobile/tablet/desktop layouts
- β
Cross-browser Compatibility - Chrome, Firefox, Edge support
π CI/CD Integration
- GitHub Actions workflow runs tests automatically
- Quality Gates ensure tests pass before deployment
- Test Reports generated with screenshots on failures
- Performance Monitoring tracks page load times
π¦ Installation
# Install dependencies
npm install
# Start development server
npm start
# Build for production
npm run build
π³ Docker
# Build Docker image
docker build -t resume-portfolio .
# Run container
docker run -p 3000:3000 resume-portfolio
π Deployment
This project is configured for automatic deployment to GitHub Pages using GitHub Actions.
Setup GitHub Pages:
- Go to your repository settings
- Navigate to Pages section
- Set source to βgh-pagesβ branch
- Your site will be available at:
https://mthoko07.github.io/Mthokozisi_Nene_Resume_profile
Manual Deployment:
npm run build
# Deploy the build folder to your hosting service
π Project Structure
src/
βββ components/
β βββ Dashboard.js
β βββ Sidebar.js
β βββ ProfileHeader.js
β βββ tabs/
β βββ DashboardTab.js
β βββ AboutTab.js
β βββ ExperienceTab.js
β βββ SkillsTab.js
β βββ ProjectsTab.js
β βββ ChatTab.js
β βββ ContactTab.js
βββ App.js
βββ index.js
βββ index.css
π¨ Customization
Edit the following files to personalize your resume:
src/components/ProfileHeader.js - Your name, title, and social links
src/components/tabs/AboutTab.js - About section and education
src/components/tabs/ExperienceTab.js - Work experience
src/components/tabs/SkillsTab.js - Skills and expertise levels
src/components/tabs/ProjectsTab.js - Your projects
src/components/tabs/ContactTab.js - Contact information
π License
ISC
π€ Author
| Mthokozisi Nene - Software Tester |
QA Engineer |
Test Automation Specialist |
π Certifications & Skills
- Agile Manual and Automation Testing - TechCanvass (2025)
- Cybersecurity Fundamentals - IBM (2024)
- Azure DevOps, Python, JavaScript, Selenium
- Manual Testing, Test Automation, Quality Assurance
### π **[VISIT MY LIVE RESUME WEBSITE](https://mthoko07.github.io/Mthokozisi_Nene_Resume_profile)** π
Made with β€οΈ using React | Deployed on GitHub Pages