top of page

Are you an A+ Series startup?     Get first talent FREE OF CHARGE!     Check if you qualify →

 

Hire as Freelancer

34 €

/hour

Not available

or

Hire as Employee

4400 €

/month

$

TALENT-27039

Mostafa

Full Stack Developer

Egypt

Seniority

Senior

Language skills

English C1

Hire employees directly using our Employer Of Record & Payroll tool:
- Recruitment fee, talent's one month salary
- EOR €199/month

Skills

.net angular docker kubernetes microservices php python

Industry

International Affairs IT Services and IT Consulting Business Intelligence Platforms

Professional Summary

Candidate is a seasoned senior software engineer with approximately 6 years of experience, possessing a robust skill set that spans both backend and frontend technologies. Their primary expertise lies in .NET Core for backend development and Angular (versions 4-14) for frontend development. They demonstrate proficiency in microservices architecture, Docker, Kubernetes, and Entity Framework, showcasing their ability to integrate microservices from multiple companies and utilize various tools such as Kafka, RabbitMQ, Azure Queue, and Azure Service Bus. In terms of database management, the candidate is well-versed in SQL, Elasticsearch, and has a theoretical understanding of Oracle. They also possess versatile skills in other languages such as Python and PHP, indicating adaptability and a broad technical knowledge base. Moreover, their experience includes working on projects for the Saudi Arabia government, focusing on automation and transformation from manual to automated processes. They also contributed to the development of a Unified Interface for Saudi Arabia banks, facilitating the adoption of a standardized API and interface across the banking sector. Overall, this candidate's extensive experience, comprehensive skill set, and notable contributions to complex projects highlight their value as a senior software engineer capable of driving innovation and success in diverse technological environments.

Video of Talent

Portfolio

Education

Minufiya University / Bachelor’s degree in computer science (Software Engineering)

2012 - 2016

Certifications and Trainings

  • IBM – Microsoft Partner / C# Diploma

  • Pluralsight / 20+ certificates on different Azure/.NET courses

Experience

Software Development Engineer / United Nations

Jan 2023 – Present


United Nations is an international organization made up of 193 Member States committed to maintaining international peace and security.


GoTravel – is a United Nations-owned software solution derived from the Travel Information Portal (TRIP).


Responsibilities:


  • Collaborated with a diverse team of professionals to enhance the GoTravel application for the United Nations Countering Terrorist Travel Program

  • Refactored code to ensure flexibility for adding new features, such as multi-language support.

  • Wrote additional test cases to improve code coverage and ensure robustness.

  • Optimized application performance to enhance user experience and responsiveness.

  • Supported governmental clients in the production environment.

  • Performed code reviews and support using code analyzers like Sonar Cloud to automate the review process.

  • Analyzed new epics and split them into features, then split features into stories to be understandable and testable by the team.

  • Worked closely with the product owner to find system gaps, and document them to handle expected upcoming bugs.

  • Maintained snapshot integration test cases to cover any new changes in the codebase.

  • Redesigned database structures to accommodate future changes and improve scalability.

  • Tools and technologies used: .Net, ASP.NET, Angular, Azure, Elasticsearch, unit tests.




Senior Full-stack Software Development Engineer / Thiqah

Jan 2022 – Jan 2023


THIQAH is a Saudi-Arabien company that embraces the power of technology to enable change and deliver the promise of transformation by enabling partners from the governmental and private sectors to achieve a positive impact.


Governmental Solutions – Software for managing Stores' Stock and Supplier orders and Giving Some Reports that measure Store Sales and Revenue.


Responsibilities:


  • Participated in the full development cycle from analyzing new features to implementing both backend and frontend tasks.

  • Wrote required unit tests and integration tests to make sure added features met the accepted criteria and integrated smoothly with other system features.

  • Prepared sessions on different topics that can increase developers’ efficiency and proficiency.

  • Researched and designed new features based on business requirements.

  • Prepared and maintained deployment and environment configurations using infrastructure as a code practice.

  • Delivered and supported products in the production environment.

  • Tools and technologies used: .Net API Core, MSSQL, Entity Core, ELK, Redis, ABP Framework, DDD, Angular, Blazor, unit tests.




Senior Full-stack Software Development Engineer / Algoriza

Aug 2021 – Jan 2022


Algoriza is a cutting-edge Egyptian software company that specializes in providing custom software development and offshoring services to businesses of all sizes.


B2B Banking Hub – Set of backend services to let clients deal with different bank systems through a unified interface.


Responsibilities:


  • Gathered requirements from banking business teams and bank systems documentation.

  • Designed B2B services depending on SWIFT contracts to facilitate dealing with Banks using a unified portal interface.

  • Analyzed and implemented new features to expand the system's capabilities.

  • Guided juniors by assigning tasks and then reviewed the code to make sure it met company standards.

  • Supported clients with documentation and workshops on how they can make use of our different services.

  • Used trunk-based git-flow with support of feature flags by Microsoft to manage system features in the pipeline.

  • Integrated with multiple third-party systems to manage user's wallets and payment process.

  • Tools and technologies used: .Net API Core, MSSQL, Entity Core, ELK, Redis, Ocelot, Azure, unit tests.




Full-stack Software Development Engineer / Z2Data

Apr 2018 – Aug 2021


SI-UK Global is the UK's leading international student placement company, providing free, independent guidance, advice, and full application support to international students applying to study at UK universities. In addition to assisting students, SI-UK is a leading UK HE marketing company supporting our client universities. SI-UK runs the world’s largest UK university fairs, with over 450 events annually. SI-UK's multi-language websites (25+) reach over 30 million unique visitors per year.


  • Cross Replacement – SPA recommends chip replacements from millions of possible part replacements according to many parametric and non-parametric factors.

  • Risk Management Portal – Risk management platform giving insights about thousands of companies in detail to help clients make correct decisions.

  • Live System – Web application to let clients follow their supply chain with a smart alerting system to notify with any unplanned scenario that can affect the supply chain process.

  • Crawling Projects – List of websites to be crawled and updated daily using dynamic features to guess the patterns and extract data with high accuracy (google events - yelp.com – hundreds of Newsrooms).


Responsibilities:


  • Gathered and analyzed new requirements and created new modules inboth backend and frontend for the company platform.

  • Added new features to the company middleware framework to improve modularity architecture and abstraction layers.

  • Developed multithreaded microservices to analyze millions of manufacturing parts specifications and deliver replacements to users.

  • Fixed bugs and supported younger teammates to meet company code standards.

  • Built a platform using Rest APIs and Angular 2+ to let users track events on a particular location or specific subject, etc., and deliver all related new events as alerts on the platform.

  • Implemented NLP and machine learning algorithms using Python scripts to analyze the extracted row data to get all possible insights.

  • Developed backend services using .NET and HAP package to crawl data from various websites and track updates to get clean real-time data.

  • Tools and technologies used: C #, Web API Core, .NET, MSSQL, Angular, Elasticsearch, Nest, Multithreading, Python, Django, Machine learning, NLP, Laravel, Beautiful Soap, Selenium




Software Development Engineer / Upwork

Apr 2017 – Apr 2018


Responsibilities: 


  • Worked with a wide range of technologies and challenges to scrape different data formats from numerous websites.

  • Tools and technologies used: C#, Python, MySQL, Beautiful Soap, Selenium, PostgreSQL, AWS

Projects

Can’t find the needed talent?

 
Tekla get in touch banner
bottom of page