Summary
Overview
Work History
Education
Skills
Timeline
Generic
Jamila Mohammad

Jamila Mohammad

Software Engineer
Johannesburg

Summary

Software Developer with 2+ years of experience in designing, developing, and deploying scalable backend applications. Proficient in writing clean, efficient C# code and building microservices using ASP.NET Core, with experience integrating third-party APIs and working with serverless architectures. A collaborative team player with strong problem-solving skills, clear communication, and a proactive approach to delivering high-quality software. Comfortable working independently or in cross-functional teams, with a continuous drive to learn, improve, and write maintainable, production-ready code.

Overview

2
2
years of professional experience

Work History

Software Engineer

Bi-me
01.2023 - Current

Backend

  • Designed and implemented scalable microservices using ASP.NET Core, adhering to SOLID principles and clean architecture for maintainability and performance.
  • Integrated with multiple third-party APIs (Discovery, Hollard, iToo) for policy creation, premium calculation, and risk data management.
  • Developed REST and gRPC services with proper error handling, and data validation to support a variety of frontend and system consumers.
  • Tech used: C#, .NET, Gotenberg

Front-end

  • Occasionally implemented frontend functionality using ReactJS and NPM, ensuring seamless user interactions and integration with backend services.
  • Tech used: Javascript, NPM, Node, React

DevOps

  • Built CI/CD pipelines for new projects and AWS Lambda functions, automating the build, test, and deployment lifecycle to enhance development efficiency and reliability.
  • Tech used: Git, Rider, MS SQL Server, SQL Management studio, Azure DevOps

Serverless

  • Developed AWS Lambda services for daily premium collections, retrieving data from third-party systems and ensuring accurate and timely processing.
  • Tech used: Python, Javascript, AWS Lambda, AWS SES, AWS S3, AWS EventBridge

Education

NQF LEVEL 5 - Software Systems

WETHINKCODE
Johannesburg
04.2001 -

Courses - Computer Programming

UDEMY
Online
04.2001 -

Skills

SQL

Object-oriented programming

Javascript

Software development life cycle (SDLC)

API development

Team collaboration

Agile

API integration

Troubleshooting

Timeline

Software Engineer

Bi-me
01.2023 - Current

NQF LEVEL 5 - Software Systems

WETHINKCODE
04.2001 -

Courses - Computer Programming

UDEMY
04.2001 -
Jamila MohammadSoftware Engineer