Norman Mwagi

Hello,

I'm Norman

Software Engineer

Norman Mwagi

About Me

Results-driven Software Developer

I'm a passionate software developer with experience in designing, developing, and deploying applications and AI-driven solutions. With expertise in full-stack development, AI model integration, and process automation, I specialize in creating scalable, high-performing applications that optimize business operations.

My journey in software development has been marked by continuous learning and innovation, from building enterprise-level web applications to implementing automated workflows that significantly reduce manual efforts and increase productivity.

Workflow Optimization

Increased workflow efficiency by 30% using ASP.NET

System Automation

Implemented 5 automated systems, reducing manual efforts by 40%

Process Improvement

Streamlined visitor access process, decreasing processing time by 50%

Data Visualization

Developed 10+ dashboards leading to 25% faster decision-making

Experience

Software Developer Intern

United Nations

November 2024 - May 2025 | Nairobi, Kenya

  • Designed and developed enterprise-level web applications using ASP.NET Core and Web APIs to streamline internal workflows
  • Developed a Visitor Booking Application that streamlined the process of managing and granting visitor access to the UN Complex
  • Created and deployed AI-powered agents using Microsoft Copilot Studio and Azure AI Foundry
  • Implemented automated workflows with Microsoft Power Automate to integrate various systems
  • Developed data visualization dashboards using Power BI and Qlik for data-driven decision making
  • Optimized SQL Server database structures to improve application performance and scalability

IT Support Intern

Hostafrica

June 2024 - October 2024 | Nairobi, Kenya

  • Managed web hosting environments using cPanel, WHM, and DirectAdmin to enhance website security and performance
  • Provided technical support to clients, troubleshooting issues related to domain management and email configurations
  • Administered Linux-based servers, ensuring smooth and efficient system operations

Junior Software Developer

Smartcode Technologies

June 2023 - February 2024 | Nairobi, Kenya

  • Developed robust web applications using C# and ASP.NET Core with authentication, authorization, and CRUD operations
  • Designed scalable .NET microservices using Docker and Kubernetes, integrating databases via Entity Framework Core
  • Created frontend interfaces using React, consuming ASP.NET Core Web APIs with Axios and Fetch API
  • Led development of an eHealth system for doctor appointments and complaint management system

Software Developer Intern

Smartcode Technologies

January 2022 - May 2022 | Nairobi, Kenya

  • Built dynamic web applications using ASP.NET Core and C#, ensuring high performance and maintainability
  • Designed and optimized SQL Server databases for efficient data management
  • Developed microservices architecture utilizing .NET Core, Docker, and Kubernetes
  • Created interactive front-end features using JavaScript, jQuery, and AJAX

Skills & Technologies

Frontend Development

HTML CSS JavaScript React

Backend Development

C# ASP.NET Core Python Django REST APIs Microservices

Database & Cloud

SQL Server PostgreSQL Azure AWS Entity Framework

DevOps & Tools

Docker Kubernetes Git Linux Power BI Power Apps

Featured Projects

UN Visitor Booking Application

Developed a comprehensive visitor management system for the UN Complex in Gigiri, streamlining the process of managing and granting visitor access with automated workflows.

ASP.NET Core Web APIs SQL Server Azure

Impact: Reduced processing time by 50%

AI-Powered Business Automation

Created and deployed AI-powered agents using Microsoft Copilot Studio and Azure AI Foundry, leveraging OpenAI's ChatGPT to automate various business processes.

Azure AI Copilot Studio Python OpenAI API

Impact: Reduced manual efforts by 40%

eHealth Management System

Led development of a comprehensive healthcare management system for doctor appointments, patient records, and medical consultation scheduling with role-based access control.

C# ASP.NET Core React Entity Framework

Impact: Improved healthcare service delivery

Data Visualization Dashboards

Developed 10+ interactive data visualization dashboards using Power BI and Qlik, enabling stakeholders to make informed, data-driven decisions across various business units.

Power BI Qlik SQL Server Data Analytics

Impact: 25% increase in decision-making speed

Judicial Complaint Management

Built a comprehensive case tracking and complaint management system for judicial processes, featuring automated workflow management and real-time status updates.

ASP.NET Core Microservices Docker Kubernetes

Impact: Streamlined judicial case tracking

Microservices Architecture

Designed and implemented scalable microservices architecture using .NET Core, Docker, and Kubernetes, with database integration via Entity Framework Core and Dapper ORM.

.NET Core Docker Kubernetes Microservices

Impact: Enhanced system scalability and performance

Get In Touch

I'm always interested in new opportunities and exciting projects. Whether you have a project in mind, want to collaborate, or just want to say hello, I'd love to hear from you.

Location

Nairobi, Kenya

LinkedIn

Connect with me