Himalayas logo
EM
Open to opportunities

Elshama Mokoena

@elshamamokoena

Entry-level software engineer skilled in C#, .Net Core, API development and cloud deployment.

South Africa
Message

What I'm looking for

I am looking for an entry-level software engineering role on a collaborative team where I can apply .NET and cloud skills, learn from experienced engineers, and work on real-world, well-architected projects.

I am a novice software engineer with formal training in Computer Science, focused on building cloud-enabled web applications and APIs. I bring documented development experience across personal and client projects hosted on GitHub and demonstrated through real-world deployments.

My technical strengths include C#, .Net Core, Blazor, React, API design (Swagger/Swashbuckle), OAuth2/OpenID Connect, and working knowledge of Azure and AWS. I have implemented clean architecture and Vertical Slice Architecture with CQRS and Mediator patterns in production-like projects.

I have delivered client-facing projects including a hosted company website on AWS with email integration and a conference room booking system using Microsoft EntraID, Entity Framework Core, and Azure Storage. I communicate effectively, work well in teams, and adapt quickly to new environments and technologies.

I am seeking an entry-level role where I can continue to learn, contribute to meaningful projects, and grow within a collaborative engineering team that values best practices, clean architecture, and cloud-native development.

Experience

Work history, roles, and key accomplishments

University of Johannesburg logoUJ

Software Engineer (Final Year Project)

University of Johannesburg

Built a cloud-enabled Conference Room Booking System with a .NET Core backend and Blazor frontend, implemented Microsoft EntraID for roles, EF Core for data access, Azure Storage for assets, and applied clean architecture principles.

Education

Degrees, certifications, and relevant coursework

Pluralsight logoPL

Pluralsight

Certificate Courses, Software Development

2021 -

Activities and societies: Completed and regularly revisits developer learning paths covering API development, security, testing, and cloud topics

Ongoing professional development on multiple developer paths including ASP.NET Core, Web API, Blazor and React.

HD

Hyperion Development

Certificate, Web Development

2018 - 2018

Activities and societies: Courses in PHP, web fundamentals and related web development topics

Completed web development training including PHP & Web Development Essentials and Introduction to Web Development.

University of Johannesburg logoUJ

University of Johannesburg

Bachelor of Science, Computer Science & Informatics

Activities and societies: Top Achiever Awards (3); Highest mark 94% in Computer Science; Tiso Foundation bursary holder

Completed a Bachelor of Science in Computer Science & Informatics with distinctions and multiple top-achiever awards.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Elshama Mokoena - Software Developer (Project) - Gaolos Food Delivery | Himalayas