Kareem S.

Kareem S.

Senior Software Engineer

El Sherouk, Egypt
Hire Kareem S. Hire Kareem S. Hire Kareem S.

About Me

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.

Work history

UpStack
UpStack
Software Developer
2017 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for different clients across a broad range of industries.

CrossWorkers
CrossWorkers
Senior Software Developer
2016 - Present (8 years)
Cairo, Egypt
  • 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.

GET Group
GET Group
Software Developer
2014 - 2016 (2 years)
Cairo, Egypt
  • Developed a modular web solution for time and attendance purposes.

  • Implemented additional features including access control and a notification system.

Zoser AG
Software Developer
2014 - 2014
Cairo, Egypt
  • Implemented features that allowed the sales team to promote their products while driving successful customer deals.

  • Built an ERP system and used the data to generate statistics for the sales team.

  • Created a critical application for customer communications and product promotions.

DashSoft
DashSoft
Part-time Software Developer
2012 - 2013 (1 year)
Cairo, Egypt
  • Developed a series of windows store apps for the windows store.

Freelance Software Developer
Software Developer
2012 - Present (12 years)
Remote
  • 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.

Portfolio

Software Developer
Software Developer

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#

Software Developer
Software Developer

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.

Senior Full Stack Developer
Senior Full Stack Developer

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

Education
Bachelor of Science in Computer Science, Shorouk Academy, 2012
Shorouk Academy
2008 - 2012 (4 years)