Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
Mohammed Yusuf Essa, Software Technical Lead

Mohammed Yusuf Essa

Software Technical Lead·D360 BANK

Saudi Arabia

Bachelor's degree, Bachelor Degree - Computer science degree

Work experience

Total years of experience: 16 years, 4 months

Software Technical Lead

December 2020 - Present

D360 BANK

Riyadh, Saudi Arabia

December 2020 - Present

• Ensured timely task completion to meet team objectives and resolve roadblocks
• Mentoring, task delegation and providing regular feedback on the teams performance.
• Participate in decision-making processes, including interviewing and onboarding new team members.
• Maintaining a deep understanding of the technologies used and adhered to development best practices and standards
• Provide support for existing services and systems.
• Manage relationships with third-party providers to ensure seamless integration and service delivery Key features implemented :
• Development of products using .NET 5 Web API with a Microservice architecture.
• Utilized technologies and frameworks such as Mediatr (CQRS), Domain-Driven Design (DDD) patterns, Repository pattern, Entity Framework Core 3, PostgreSQL, Oracle Cloud with Kubernetes, GitLab Pipelines, and Redis.
• Integrated with SADAD for Bills and Government Services, writing microservices for managing payments, billers, and funding customer accounts via Checkout.com API.
• Exposed microservices over a gateway and secured them using OAuth.
• Achieved over 90% unit test coverage and implemented Postman tests for integration testing in the pipeline.
• Integrated with Moyasar and Tunes for international transfers and payment processing.
• Implemented customer screening for compliance checks and regulatory adherence.

Company industry:
Banking

Senior C# Developer

December 2019 - December 2020

Ministry Of Justice - Saudi Arabia

Riyadh, Saudi Arabia

December 2019 - December 2020

I worked as a C# developer in the Ministry of Justice on Web API and Blazor UI. Lead to the Junior developers in the team.

Company industry:
Public Administration
Job role:
Information Technology

Senior Software developer

January 2019 - March 2020

Ministry of Justice

Riyadh, Saudi Arabia

January 2019 - March 2020

I rewrote the entire Wekalaat (Electronic Contract Generation System) UI and API

Company industry:
Public Administration

Senior Software developer

December 2017 - December 2019

Mr Price

Durban, South Africa

December 2017 - December 2019

Mr Price
Developed custom internal systems for Mr Price, including a Credit Limit Increase System

• Successfully implemented the Experian PowerCurve system, valued at 30 million ZAR Designed and implemented a USSD system and rewrote the primary credit vetting and lending system Mentored junior and intermediate developers, providing guidance and support throughout development Integrated with 3rd-party services, including TransUnion and Experian Applied Agile methodologies throughout project lifecycles Designed software solutions using best practices such as Factory Pattern, MVC, and SOLID principles Worked with Angular 2, .NET Core 2, Entity Framework Core 2, Dapper, SQL, Entity Framework, jQuery
EXPERIENCE

Company industry:
Retail & Wholesale

Senior Software Developer

July 2017 - November 2019

Mr Price

Durban, South Africa

July 2017 - November 2019

- I develop custom systems for internal use in Mr Price which includes a Credit limit
increase system and I implemented Power curve.
-Implemented USSD system, currently working on we-write of C-redit.
- Mentor junior and intermediate developers, guide and assist them with development.
- Integrate with 3rd parties like Trans-union and Experian.
- Using Agile methodologies
- Software designs which include factory pattern, MVC, solid.
- Currently working with Angular 2, .NET Core 2, EF Core 2, Dapper, SQL, Entity
framework, jQuery, JavaScript, html, Asp.net core, Material CSS.

Company industry:
Retail & Wholesale
Job role:
Information Technology

Senior Developer

March 2016 - June 2017

Standard Bank

Johannesburg, South Africa

March 2016 - June 2017

- I developed custom systems for internal use in the bank
- I integrate with various systems across the bank from legacy to modern developed
systems.
- I have developed multiple AngularJS systems with C# backends and SQL databases.
- I have developed and implemented the following systems: Credit card application
system, Insurance complaint management system, Application audit management
system, Survey management system, Request management system, various ad-hoc
workflow systems.
-used C#, asp.net, web API, Angular JS, SQL server, bootstrap, CSS, jQuery, JavaScript,
MVC, webforms.

Company industry:
Banking
Job role:
Information Technology

Senior Software Development Analyst

January 2014 - July 2016

Standard Bank

Johannesburg, South Africa

January 2014 - July 2016

Developed custom internal systems for the bank, integrating with a wide range of legacy and modern

Company industry:
Banking

Web Developer ASP.NET C#

October 2013 - February 2016

Telesure

Johannesburg, South Africa

October 2013 - February 2016

- Developed an online aggregator website, Hippo.co.za
-Developed Personal Loans system.
-I created a WCF service for the engine to the website and recreated the front end on
EPiServer.
- Also worked on reporting for a custom in-house built reporting website and
partners which includes banking and cellphone companies and other partners.

Company industry:
Insurance & TPA
Job role:
Information Technology

Web Developer

December 2011 - December 2014

Telesure

Johannesburg, South Africa

December 2011 - December 2014

Developed the online aggregator website Hippo.co.za

• Built a comprehensive personal loans system Created a WCF service for the engine powering the website and rebuilt the front end using EPiServer Contributed to reporting functionalities for a custom in-house reporting platform, collaborating with partners across banking, telecommunications, and other sectors

Company industry:
Insurance & TPA

Analyst Programmer

December 2011 - December 2013

Nedbank

Johannesburg, South Africa

December 2011 - December 2013

Developed and implemented ASP.NET, C#, SQL, and SOAP services for Nedbank core systems

• Built and maintained WCF services and used Entity Framework for data management Developed EPiServer CRM systems, providing full lifecycle support Designed, implemented, and supported systems written in C# and ASP.NET Utilized SOA services for service-oriented architecture integration Conducted SQL reporting using SSIS and SSRS Applied IBM UMF methodology and Agile practices in project management Developed and supported Microsoft CRM systems and Card Systems
Technical Specialist
IBM
• Implemented Rational Software solutions, developed usage models, and trained clients on efective use.
• Participated in a project migrating data from Oracle databases to SAP systems.
• Developed and implemented ETL processes for the Department of Labor, transitioning from Oracle to SAP using Core Java, J2EE, and JDBC technologies.

Company industry:
Banking
Job role:
Information Technology

Analyst Programmer/ Designer II

March 2012 - September 2013

Nedbank LTD

Johannesburg, South Africa

March 2012 - September 2013

• Develop ASP.NET, C#, SQL, SOAP services for Nedbank Core systems
• WCF services and Entity Framework
• EpiServer CRM System Development
• Develop, Implement and support systems written in C# and ASP.NET
• Use of SOA services
• SQL reporting using SSIS and SSRS
• IBM UMF methodology and Agile
• Development and support of Microsoft CRM systems and Card Systems

Company industry:
Banking
Job role:
Accounting and Auditing

Rational Technical Specialist Role

March 2010 - March 2012

IBM

Johannesburg, South Africa

March 2010 - March 2012

- Role in Rational Brand in Software Group
- Sales/ Services Roles within the Rational Brand
-Implement Rational Software, develop usage model and train users at clients
- Participating in a project involving migration from Oracle database to SAP.
- Implementation of ETL processes at Department of Labor from Oracle database to
SAP using Core Java, J2EE and JDBC

Company industry:
IT Services
Job role:
Accounting and Auditing

Education

University of Kwa-Zulu Natal

January 2010

January 2010

Bachelor's degree, Bachelor Degree - Computer science degree

South Africa

University of Kwa-Zulu Natal

January 2009

January 2009

Bachelor's degree, Computer Science

South Africa

Orient Islamic School

December 2006

December 2006

High school or equivalent, Physics, Computer Science

South Africa

Skills

AngularJS
Expert
AngularJS
Expert
SQL
Expert
SQL
Expert
ASP.NET
Expert
ASP.NET
Expert
C#
Expert
C#
Expert
.NET
Expert
.NET
Expert
ASP.NET
Expert
ASP.NET
Expert
C#
Expert
C#
Expert
APPLICATION PROGRAMMING INTERFACE (API)
Expert
APPLICATION PROGRAMMING INTERFACE (API)
Expert
JUSTICE
Expert
JUSTICE
Expert
CASCADING STYLE SHEETS (CSS)
Intermediate
CASCADING STYLE SHEETS (CSS)
Intermediate
AGILE SOFTWARE DEVELOPMENT
Intermediate
AGILE SOFTWARE DEVELOPMENT
Intermediate
FINANCIAL SERVICES
Intermediate
FINANCIAL SERVICES
Intermediate
JAVA (PROGRAMMING LANGUAGE)
Intermediate
JAVA (PROGRAMMING LANGUAGE)
Intermediate
DATA MANAGEMENT
Intermediate
DATA MANAGEMENT
Intermediate
AUDIT MANAGEMENT
Intermediate
AUDIT MANAGEMENT
Intermediate
SERVICE-ORIENTED ARCHITECTURE
Intermediate
SERVICE-ORIENTED ARCHITECTURE
Intermediate
FRONT END (SOFTWARE ENGINEERING)
Intermediate
FRONT END (SOFTWARE ENGINEERING)
Intermediate
BANKING
Expert
BANKING
Expert
C
Expert
C
Expert
MS ASP
Expert
MS ASP
Expert
RATIONAL
Expert
RATIONAL
Expert
HTML5
Expert
HTML5
Expert
MVC
Expert
MVC
Expert
WEB API
Expert
WEB API
Expert
NODE JS
Expert
NODE JS
Expert
VISUAL BASIC
Expert
VISUAL BASIC
Expert
SQL/LINQ
Expert
SQL/LINQ
Expert
REST API AND WEB API
Expert
REST API AND WEB API
Expert
BANKING SYSTEMS
Expert
BANKING SYSTEMS
Expert
BEST PRACTICES
Expert
BEST PRACTICES
Expert
BUSINESS REQUIREMENTS
Expert
BUSINESS REQUIREMENTS
Expert
JQUERY
Expert
JQUERY
Expert
FLUENT IN ENGLISH
Expert
FLUENT IN ENGLISH
Expert
OAUTH, OPEN ID CONNECT, SIGNAL R
Expert
OAUTH, OPEN ID CONNECT, SIGNAL R
Expert
.NET
Expert
.NET
Expert
JAVASCRIPT AND JAVASCRIPT UI FRAMEWORKS
Expert
JAVASCRIPT AND JAVASCRIPT UI FRAMEWORKS
Expert
HTML 5
Expert
HTML 5
Expert
IDENTITY SERVER 3
Intermediate
IDENTITY SERVER 3
Intermediate
ANGULAR 2/4
Expert
ANGULAR 2/4
Expert
BOOTSTRAP
Expert
BOOTSTRAP
Expert
MS SQL
Expert
MS SQL
Expert
CSS3
Expert
CSS3
Expert
SYSTEM DEVELOPMENT
Expert
SYSTEM DEVELOPMENT
Expert
ANGULAR JS
Expert
ANGULAR JS
Expert
DESIGN PATTERNS
Expert
DESIGN PATTERNS
Expert
WEB DEVELOPMENT
Expert
WEB DEVELOPMENT
Expert
ENTITY FRAMEWORK
Expert
ENTITY FRAMEWORK
Expert
AngularJS
Expert
AngularJS
Expert
SQL
Expert
SQL
Expert

Social profiles

Languages

English

Native Speaker

Arabic

Beginner

Hobbies and interests

Computer Games
Cricket