Elshama Mokoena
@elshamamokoena
Entry-level software engineer skilled in C#, .Net Core, API development and cloud deployment.
What I'm looking for
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
Software Developer (Project)
Gaolos Food Delivery
Designed and implemented a food ordering system for a local vendor featuring browsing, cart/checkout, order tracking and custom email receipts, following clean architecture and integrating a custom email service.
Junior Software Engineer
Terra Extract Mining & Logistics
Developed and deployed a client-facing informational website on AWS Elastic Beanstalk with load balancing and HTTPS, integrated Mailtrap C# email APIs and Route53 DNS; managed hosting environments and maintained client communication throughout delivery.
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
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.
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
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Elshama?
You can contact Elshama and 90k+ other talented remote workers on Himalayas.
Message ElshamaFind 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!
