Kudakwashe Ndokanga

Kudakwashe Ndokanga

$20/hr
FullStack Developer | ML Engineer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
25 years old
Location:
Harare, Harare, Zimbabwe
Experience:
6 years
KUDAKWASHE NDOKANGA Harare Zimbabwe | - |-| LinkedIn | Github | Portfolio PROFESSIONAL SUMMARY Results-driven Software Developer with 6+ years of experience delivering scalable web applications and backend systems using React, Django, Flask, and FastAPI. Skilled in building cloud-native solutions on AWS, integrating APIs, and deploying with CI/CD pipelines and Docker. Strong background in relational and NoSQL databases, secure system architecture, and performance optimization. Experienced in developing machine learning models and integrating generative AI solutions into production systems to enhance functionality and user experience. Adept at translating complex requirements into elegant, user-focused solutions that drive business value. Thrives in Agile teams, with proven skills in collaboration, communication, and cross-functional delivery. Passionate about continuous learning and building impactful, production-ready software. EDUCATION Bachelor's Degree: Business Studies and Computing Science University of Zimbabwe GRADE: 2.1 06/2023 Harare, Zimbabwe SKILLS FRAMEWORKS & LIBRARIES: React, Flask, FastAPI, Django, Tensorflow, Keras, Scikit-Learn. TOOLS & VERSION CONTROL: Jira, Git, GitHub, Distributed Version Control Systems. PROGRAMMING LANGUAGES & WEB TECHNOLOGIES: Python, JavaScript, HTML5, CSS3. CLOUD & DEVOPS: AWS Services, Cloud-Native Development (AWS), Docker, Kubernetes, Jenkins, CI/CD, TDD, Software Containerization, API Design & System Integration. DATABASES & DATA MANAGEMENT: SQL Server, MySQL, PostgreSQL, MongoDB, DynamoDB, SQLite, Database Design & Optimization, Database Management Systems. PROFESSIONAL & COLLABORATION SKILLS: Agile Development, Cross-Functional Collaboration, Problem-Solving & Debugging, Attention to Detail, Excellent Communication, Adaptability & Continuous Learning. CERTIFICATIONS: AWS Certified Developer - Associate, Validation number: a33fc48f01024c-ed06f20ca9 EXPERIENCE Software Developer 02/2019 - Current Freelancing • Engineered and deployed full-stack web applications using React, Flask, and Django, creating responsive user interfaces that significantly improved user engagement and client satisfaction. • Designed and implemented machine learning models with TensorFlow and Scikit-learn for predictive analytics, enabling data-driven decisions and driving measurable business outcomes. • Integrating applications with modern generative AI models (LLMs) and optimizing generative model outputs. • Managed and optimized relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, DynamoDB), ensuring high performance, scalability, and data integrity across client projects. • Streamlined development workflows by automating testing and CI/CD pipelines with PyTest and GitHub Actions, reducing deployment errors and accelerating release cycles. IT Analyst 01/2023 - Current KPMG • Analyzed daily business transactions using Python, Excel and SQL to identify patterns, optimize workflows, and support data-driven decision-making. • Generated clear, actionable reports and visual summaries that enhanced stakeholder insight and enabled strategic planning across multiple departments. • Assessed IT system controls, including access rights, job processing, and change management—uncovering vulnerabilities and ensuring compliance with internal and regulatory standards. • Performed system security assessments and recommended configuration improvements that enhanced access control, strengthened IT governance, and improved operational resilience. Systems Developer 01/2024 – 05/2024 FedEx • Architected and delivered custom system solutions tailored to client requirements, modernizing legacy workflows and boosting operational efficiency. • Integrated and maintained RESTful APIs across business systems, streamlining data exchange and reducing manual input by 30%. • Designed and optimized relational databases (MySQL), enhancing application scalability, performance, and data consistency. • Led version control and deployment processes using Git and CI/CD practices, minimizing production errors through automated testing and proactive debugging.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.