Moaz

Moaz

Software Developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
29 years old
Location:
Prague, Prague, Czech Republic
Experience:
2 years
-- Moaz Elkony LinkedIn LeetCode Professional Experience Software Developer Oct 2023 - Present Siemat Cairo, Egypt ● Developing a software application for a broker company specializing in insurance, facilitating communication and transactions between various insurance companies and clients. ● Utilizing ASP.NET Core 7 and Blazor to build a robust and responsive web application, ensuring seamless user experience and efficient performance. ● Leveraging Dapper ORM for data access to efficiently map domain objects to relational database tables, optimizing database interactions for improved performance and scalability. ● Implementing functionality to gather client preferences and requirements, enabling the system to generate insurance quotations from multiple providers. ● Integrating with a diverse range of insurance companies' APIs to retrieve up-to-date pricing and coverage information, enhancing the accuracy and competitiveness of quotations. ● Developing unit tests using xUnit to validate the functionality and behavior of critical components, ensuring reliability and minimizing regressions. Software Developer (Intern then full-time) Jul 2022 - Oct 2023 Crossworkers Cairo, Egypt ● Developed features and modules in a FreightTech platform at Crossworkers, a software offshoring company, providing European clients with professional Egyptian developers. ● Migrated legacy modules from ASP.NET Web Forms to ASP.NET Core 6 Blazor, involving a comprehensive transition of functionality, codebase, and user interfaces to the modern framework. ● Utilized EF Core and LINQ to design and implement database models, queries, and data access layers for efficient data retrieval and manipulation. ● Database refactoring to ensure compliance with recognized conventions and standards, while effectively managing legacy stored procedures. ● Actively participated in Agile development processes, including daily stand-ups, sprint planning, and retrospectives, to deliver iterative software increments on time and within scope. Technical Skills Programming languages: C#, C, Python. Familiar with Javascript. Technologies and Frameworks: ASP.NET Core Web API, ASP.NET Core MVC, ASP.NET Core Blazor, Entity Framework Core, Dapper, LINQ, xUnit. Databases: MSSQLServer, SQLite. Other: Github, TFS, Azure. Certifications and Extra-curriculars Grokking Coding Interview Patterns Educative.io ASP.NET Core 6 Web API Deep Dive Pluralsight CS50: Introduction to Computer Science Harvard Universty - Education Bachelor of Civil Engineering Faculty of Engineering, Tanta University. Sept 2014 - Jul 2019
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.