
Kareem Mohamed Diaa Mohamed
Full Stack Software Engineer at TachyHealth
Nasr City, Cairo, EgyptWork Experience
Full Stack Software EngineerFull Time
TachyHealth
Mar 2022 - Present -3 yrs, 3 months
Egypt , Cairo
- Job Details:Participated in the development of health care system with a team of full stack, machine learning and data science engineers Gained familiarity with machine learning fundamentals and techniques such as content-based filtering Had hands on experience in web development (Angular - .NET 6 - Microservices - Ocelot - Entity Framework - gRPC - REST APIs - RabbitMQ - NUnit Testing - PostgreSQL - Redis) and Azure cloud services
Full Stack Software EngineerFull Time
Eduapplications
Sep 2020 - Mar 2022 -1 yr, 6 months
Egypt , Cairo
- Job Details:• Mentored a team of software engineers to develop e-learning systems • Wrote documentations and helpful guidelines for developers on how to deal with complex problems in programming and mathematics • Participated in the implementation of software architecture and core features • Worked on daily basis with product owners and UI/UX developers to share ideas of software requirements • Followed an agile workflow: daily standups, weekly sprint review, sprint planning and sprint retrospective meetings • Made instructive tutorials for developers in several technologies such as R and ReactJS • Interviewed several candidates for internships and gave score based feedback to management board • Trained new developers during their internship period to adapt with the company environment and culture • Tested, code reviewed and merged pull requests of software developers • Managed deployments of web applications on Ubuntu operating system • Designed complex mathematical techniques and integrated them with our technologies • Had hands on experience in web development (R - ReactJS - Webpack - Ruby on Rails - REST APIS - PostgreSQL) and version control system (GIT)
Junior Software EngineerFull Time
ITZone
Sep 2019 - Sep 2020 -1 yr
Egypt , Cairo
- Job Details:• Worked under the supervision of senior and team lead software engineers to develop SaaS applications • Completed several online courses provided by the company to gain experience in web and mobile development • Gave monthly feedback to management board on how to improve software projects • Shared ideas on how to approach complex coding situations to obtain the best performance • Participated on small occasions in the testing lifecycle with the quality assurance team • Developed and integrated map utilities into existing web applications using ArcGIS for Javascript (Esri maps) • Had hands on experience in web development (Angular - ASP.NET Core - Entity Framework - LINQ - REST APIS - SQL Server/Oracle), cross platform mobile development (Xamarin - ASP.NET Core - SQL Server/SQLite) and version control system (GIT)
Education
Bachelor's Degree in Information systems
Ain Shams University (ASU)Jan 2014 - Jan 2019 - 5 yr
Achievements
31th place in Egyptian collegiate programming contest out of 100+ teams (2016) 42th place in Egyptian collegiate programming contest out of 100+ teams (2017) 1st place in the Security course Faculty's competition out of 50+ teams 2nd place in the Algorithms course Faculty's competition out of 30+ teams. The author of a problem for an Educational Round on Codeforces.
Skills
- React
- OOP, Data Structures and Algorithms
- Problem solving and Competitive Programming
- Angular
- ASP.NET Core
- Ruby on Rails
- SQL, SQLite, Oracle and PostgreSQL Databases
- Agile (Scrum)
- RShiny
- Xamarin Forms
View More
Languages
Arabic
FluentEnglish
Advanced