Mahmoud Abdelsalam

Mahmoud Abdelsalam

Mentor
Rising Codementor
US$5.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Full Stack senior developer/Lead with more than 10 years of experience
Full Stack senior developer/Lead with more than 10 years of experience

Software Engineer with a strong technical background and always trying to make things as it should, following design patterns and best practices. I'm a cooperative person who have a team work spirit. I love to leave an impact with the team I’m working with and add value to the project I'm working on. I'm a fast learner and can adapt to the required technology in a rapid way. I can provide you with references I worked with throughout my career.

Arabic, English
Cairo (+03:00)
Joined April 2019
EXPERTISE
8 years experience
I have developed many applications with .net technologies in diffrent domains like (Financial , Telecomunicaitons , Customs) .I have work...
I have developed many applications with .net technologies in diffrent domains like (Financial , Telecomunicaitons , Customs) .I have worked on diffrent project scales which handles (100..500 transaction per second)
ASP.NET CoreWeb apiASP.NET MVC
View more
1 year experience
Built an SPA for a client using Angular 7 , Enabled lazy loading of modules, AOT .
Built an SPA for a client using Angular 7 , Enabled lazy loading of modules, AOT .
1 year experience

REVIEWS FROM CLIENTS

Mahmoud's profile has been carefully vetted and approved as a Codementor. Connect with Mahmoud now, and leave a review for them once you're done!
SOCIAL PRESENCE
Stack Overflow
595 Reputation
0
5
14
EMPLOYMENTS
Technical Team Lead
AMCS Group
2019-04-01-Present

- Attending P1(Priority one) calls for issues faced by the customer
- Working closely with PO for doing POCs and rough estimates o...

- Attending P1(Priority one) calls for issues faced by the customer
- Working closely with PO for doing POCs and rough estimates of the upcoming items.
- Working Closely with Development Manager for planning technical roadmap and resolving blockers we might face during product development.
- Resolving technical difficulties faced by the team.
- Designing system components.
- Participating in new features development.

JavaScript
ASP.NET MVC
Cypress
View more
JavaScript
ASP.NET MVC
Cypress
View more
Technical Team Lead
Link Development
2018-02-01-2018-03-01
- Communicate, track and monitor development activities to make sure that project is delivered on time with high quality. - Conduct Requ...
- Communicate, track and monitor development activities to make sure that project is delivered on time with high quality. - Conduct Requirements review, code review for developers and create high & low level design for the application architecture. - Fully resolve technical issues including performance and functionality issues. And resolve production problems and software release issues . - Report issues and project status of modules to Project Manager . - Deploy the application on the customer side, and conduct training on the application to the customer and prepare recorded or documented tutorials for it. - Ensure alignment with the organization's vision and values (DM Summit, Regional Meeting, Management Meetings, and Trainings).
Angular
SharePoint
Azure
View more
Angular
SharePoint
Azure
Deployment automation
Microsoft Project Server
View more
Technical Team Lead
Ripple
2017-02-01-2018-02-01
- Conduct technical research. - Own project system Design\Architecture and provide estimation for new features and components. - Ana...
- Conduct technical research. - Own project system Design\Architecture and provide estimation for new features and components. - Analyze new functional requirement and systems
Domain-Driven Design
RabbitMQ
Web api
View more
Domain-Driven Design
RabbitMQ
Web api
Performance Testing
ASP.NET Core
Performance Optimization
View more
PROJECTS
Telecom VAS [Value Added Service] Platform
Vodacom (Tanzania)
2017
A value-added service (VAS) is a term commonly used in the telecommunications industry. The term indicates the various services beyond th...
A value-added service (VAS) is a term commonly used in the telecommunications industry. The term indicates the various services beyond the basics (mostly phone calls and fax) Examples of VAS include voice mail, ring back tone, balance checks, top up, SMS voting, Operators need various kinds of value added services, which they have to change and update frequently. The platform is responsible for managing content being sent to millions of users, managing their subscriptions to different services, billing the subscribers and sending out SMS marketing campaigns to notify them of the new services provided by the company Features of the software include unlimited text messaging, campaign management, subscription managements, delivery reports and more
C#
MongoDB
Domain-Driven Design
View more
C#
MongoDB
Domain-Driven Design
RabbitMQ
View more
Egyptian Post Remittance
Egyptian Post
2015
It is a domestic money transfer and group-transfer services in partnership with Egypt Post and the Agricultural Bank of Egypt. The servic...
It is a domestic money transfer and group-transfer services in partnership with Egypt Post and the Agricultural Bank of Egypt. The service grants customers the ability to transfer up-to EGP 40,000 instantly
C#
Microsoft SQL Server
ASP.NET
View more
C#
Microsoft SQL Server
ASP.NET
View more