Software Project Experience AgriConnect Zambia - Full-Stack Agricultural Marketplace * Designed and developed a full-stack web application connecting farmers and agricultural buyers acr Oss Zambia. * Built the frontend using React, TypeScript, HTML, and CSS, with user interfaces for farmers, buyer s, products, users, and orders. * Developed backend services and REST APIs using NestJS and Node.js. * Implemented core functionality including farmer registration, product listings, buyer interactions , and order management. * Connected frontend and backend systems using Axios and REST APIs. * Debugged and resolved routing, TypeScript, API, and backend application issues during development. * Applied problem-solving and software engineering principles to transform a real-world agricultural challenge into a technology-based solution. Personal Full-Stack Development Projects * Developed and tested web application features using React, TypeScript, Node.js, and NestJS. * Created reusable components, services, controllers, modules, and data-transfer objects (DTOs). * Worked with API integration, frontend/backend communication, application debugging, and software a rchitecture. * Practiced building applications from initial concept through development, testing, and troubleshooting.
Software Engineer — Key Duties * Design, develop, test, and maintain web applications using modern software development technologie S. * Develop responsive and user-friendly frontend interfaces using React and TypeScript. * Build backend applications, REST APIs, services, and modules using Node.js and NestJS. * Integrate frontend and backend systems and ensure reliable data communication through APIs. * Analyze requirements and translate business needs into practical software solutions. * Debug, troubleshoot, and resolve software errors and technical issues. * Write clean, maintainable, and reusable code following software engineering best practices. * Develop and manage application features includi