Position: Senior Software Engineer
Category: .NET
English level: fluent
Years of experience: 8


Senior Software Engineer Zartis - Spain
Senior Software Engineer ESW - Ireland (outsourced)
- I led the initiative to transition the legacy system to a modern technology stack, adopting .NET Core for backend development and Angular for the frontend. 

-I integrated Apache Kafka into the architecture. This enhancement significantly reduced latency and improved overall system responsiveness

-spearheaded the migration of the Ecommerce project to Microsoft Azure Cloud

- established robust Continuous Integration and Continuous Deployment (CI/CD) pipelines using Azure DevOps. Automated build, testing, and deployment processes

-  introduced Cosmos DB, a globally distributed NoSQL database, into the system architecture. This choice improved data availability, consistency, and partition tolerance across multiple regions

- Recognizing the importance of cost optimization, I collaborated with the team to implement cost management strategies within the Azure environment

Senior Software Engineer Youxel - Egypt
- By integrating Identity Server 4, we established a centralized authentication and authorization server. This allowed users to log in once and gain access to multiple applications and services seamlessly

- led the design and implementation of a scalable and resilient microservices architecture for Company service portal product

- To optimize the performance and response times of frequently accessed data, I introduced Redis as an in-memory caching solution

- spearheaded the adoption of Docker and Kubernetes for application deployment and orchestration

- integrated Azure Monitor and Application Insights into the application. This provided valuable insights into application performance, errors, and usage patterns, allowing us to identify and resolve issues promptly