An experienced web and software developer with over four years of experience in designing and developing innovative applications and websites. Specialize in web development, hybrid, and cross-mobile development. With expertise in numerous technologies, including C#, JavaScript, Xamarin and Ionic and deliver robust and fully functional applications. Have successfully assumed numerous roles in the development process, from performing unit tests to developing web APIs. Consistently provide high-level communication while conveying complex technological concepts in an easy-to-understand manner.
Created a front-end portal to manage reports and administrative tasks for mobile applications.
Set up a Xamarin App to help car repair shops manage work tasks and communicate with clients/insurance companies to facilitate the insurance procedures.
Built cross-mobile applications using Ionic 2 including the creation of the back-end and UI.
Created and maintained a web portal for the Canadian Hospitals network that connects ambulances with hospitals for faster patient care and incident reporting.
Set up a website for document tracking and forms automation to better facilitate governmental procedures.
Created a website for managing real estate rental processes, fee calculations, and owner contributions.
An application that enables two way communication between doctors and patients. Successfully implemented features that allow doctors to easily manage appointments, schedule clinic visits, and check monthly schedules.
Built app features that allow patients to reserve appointments with clinics, pay fees, and confirm/cancel appointments.
Set up the project architecture to support mobile/web development and led the hosting and database configurations.
Managed the web application and the necessary API’s for the mobile team. Communicated tasks between team members and performed code reviews.
Technologies Used: Xamarin, C#
A web application with a reporting service that generates dynamic reports and enables the end user to create and save his own reports with dynamic columns.
Migrated the features from the desktop to web application. Integrated multiple devices and created a plug-and-play module to support future devices. Created a dynamic rules system allowing the user to define the rules dynamically without company support or a predefined sets of rules. Tools used: ASP.NET Web forms, ASP.NET API, WCF, Telerik Data Access and Telerik UI Controls.
A mobile application that allows users to find and chat with people around them.
Developed the API with an architecture designed for significant growth. Built the mobile app using Ionic 3 and published it on Android and iOS stores. Created an admin portal to analyze statistics and promote the app. Set up targeted ads that were displayed to users according to their interests. Technologies used: ASP.Net Web API, MSSQL Server, Angular 2, Ionic Framework, Firebase, Azure Storage.
Education
Bachelor of Science in Computer Science, Shorouk Academy, 2012