Summary
Overview
Work History
Education
Skills
Certification
Sociallinks
Personal Information
Languages
Timeline
Generic

Ahmed Shaker

Cairo

Summary

As a Senior .NET Tech Lead, I’m responsible for leading the design, development, and implementation of complex software solutions using the .NET framework and various database technologies in addition to collaborate with cross-functional teams, including software engineers, architects, and project managers, to ensure that the software meets business requirements and quality standards.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Senior Technical Team Lead

Origin Technologies
05.2024 - Current
  • Lead the development and delivery of high-quality .NET applications
  • Architect complex software solutions, ensuring scalability, performance, and security
  • Collaborate with cross-functional teams to ensure that the software meets business requirements and quality standards
  • Design and implement efficient database solutions, ensuring data integrity and performance
  • Conduct code reviews and ensure adherence to coding standards and best practices
  • Troubleshoot and resolve software defects and performance issues.
  • Directed and supervised a team of 12 Software engineers engaged in developing a complicated system for SHELL.

Principal Software Engineer

Integrant, Inc
08.2020 - 01.2024
  • Played a pivotal role in the design and development of scalable and high-performance applications
  • Lead the architecture, implementation, and deployment of software solutions that meet client needs and align with business objectives
  • Collaborate with cross-functional teams to gather requirements and define project scope and objectives
  • Lead code reviews and enforce best practices in software design and development
  • Directed and supervised a team of 5 Software engineers engaged in developing a system for US-based clients called IPTS.

.Net Team Leader

Crossworkers
11.2019 - 08.2020
  • In charge of designing and developing a green field project called 'Fernis' that will be built with the industry of art in mind and will make information sharing and selling of art much easier plus provide a better user experience for its actors.
  • Directed and supervised a team of 3 Software engineers engaged in developing the system.
  • Empowered team members by delegating responsibilities according to individual strengths and areas of expertise.
  • Set performance expectations for the team, monitoring progress towards goals and providing constructive feedback as needed.

Senior Software Developer

Nagwa Limited
11.2018 - 11.2019
  • In charge of leading a team that varies in technical aspects and experiences to upgrade the core project of the company to the latest technologies in addition to building a new project called 'Exam Preparation' that aims to boost company’s revenues
  • Mentor and guide junior developers.

Senior Software Developer

Esri Northeast Africa esriNeA
04.2016 - 11.2018
  • Responsible for handling complex tasks and supporting less experienced developers
  • Conduct code reviews and enforce best practices in software development.

Software Engineer

Softec International
03.2013 - 03.2016
  • Responsible for using different technologies that serve a GPS and live tracking product called Altair FMS.

Software Engineer

Egyblanco
03.2012 - 03.2013
  • Responsible for building complete websites including designing, development, and deployment.
  • Developed scalable and maintainable code, ensuring thelong-term stability of the software.

Education

Good - Computer Science

Faculty Of Computer And Information Systems, Ain Shams University, Egypt
Egyp
01.2010

Skills

  • C#, Net Core, Web API, Identity Server,Entity Framework
  • OOP, Clean Architecture, SOLID, and Design Patterns
  • MSSQL, Postgres, and Redis
  • JavaScript, Typescript, Angular
  • Microsoft Azure, and AWS
  • Scrum Master
  • Microservices Architecture
  • Performance Optimization
  • System Design

Certification

Microsoft Certified: Azure Fundamentals AZ-900

Sociallinks

https://github.com/AShaker01, https://www.linkedin.com/in/ahmedashaker

Personal Information

Title: Senior Technical Lead

Languages

Arabic
Native language
English
Upper intermediate
B2

Timeline

Senior Technical Team Lead

Origin Technologies
05.2024 - Current

Principal Software Engineer

Integrant, Inc
08.2020 - 01.2024

.Net Team Leader

Crossworkers
11.2019 - 08.2020

Senior Software Developer

Nagwa Limited
11.2018 - 11.2019

Senior Software Developer

Esri Northeast Africa esriNeA
04.2016 - 11.2018

Software Engineer

Softec International
03.2013 - 03.2016

Software Engineer

Egyblanco
03.2012 - 03.2013

Good - Computer Science

Faculty Of Computer And Information Systems, Ain Shams University, Egypt
Ahmed Shaker