Mohamed R.
Sharjah, United Arab Emirates
100%
Job Success
Top Rated
Software Engineer at Microsoft | Data Structures and Algorithms Expert
$50.00/hr
🌟 𝑻𝒐𝒑 𝑹𝒂𝒕𝒆𝒅 𝑷𝒍𝒖𝒔 𝑭𝒓𝒆𝒆𝒍𝒂𝒏𝒄𝒆𝒓 (𝑻𝒐𝒑 3% 𝒘𝒐𝒓𝒍𝒅𝒘𝒊𝒅𝒆) 🌟
Hello! I’m Mohamed, a passionate software engineer with over 5 years of experience in C++, Java, C#, Python, and full-stack development. My expertise spans database management, backend systems, and data structure optimization, with a solid track record in problem-solving and algorithmic design—skills that are critical in creating robust, efficient software solutions.
⦾ 𝗣𝗿𝗼𝗳𝗲𝘀𝘀𝗶𝗼𝗻𝗮𝗹 𝗘𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲 ⦾
‣ 𝗠𝗶𝗰𝗿𝗼𝘀𝗼𝗳𝘁 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿: At Microsoft, I work on building scalable automation and data processing solutions using Azure services. I’ve led projects that streamline workflows, utilizing Azure Data Factory and DevOps integrations to optimize data handling processes. Currently, I’m working on a new project involving Go, Python, and C#, broadening my language versatility and furthering my expertise in backend engineering.
‣ 𝗜𝗖𝗣𝗖 𝗖𝗼𝗺𝗺𝘂𝗻𝗶𝘁𝘆 𝗟𝗲𝗮𝗱 & 𝗖𝗼𝗺𝗽𝗲𝘁𝗶𝘁𝗶𝘃𝗲 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗲𝗿: As the leader of Cairo University’s ICPC Community, I’ve coached 300+ students in data structures and algorithms, equipping them with the skills to solve complex problems. My role as a problem setter at HackerRank involves designing challenging programming tasks that test and improve candidates' skills in dynamic programming, graph theory, and advanced data structures.
‣ 𝗧𝗼𝗽 𝗥𝗮𝘁𝗲𝗱 𝗣𝗹𝘂𝘀 𝗙𝗿𝗲𝗲𝗹𝗮𝗻𝗰𝗲𝗿 𝗼𝗻 𝗨𝗽𝘄𝗼𝗿𝗸: Ranked among the top 3% of 18 million+ freelancers, I’ve completed over 600 hours across 40+ jobs on Upwork, maintaining a 100% job success score. My freelance work includes technical interview preparation, where I emphasize data structure optimization and practical problem-solving approaches.
‣ 𝗗𝗮𝘁𝗮 𝗦𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗲𝘀 & 𝗔𝗹𝗴𝗼𝗿𝗶𝘁𝗵𝗺𝘀 𝗘𝘅𝗽𝗲𝗿𝘁: My technical specialization lies in creating solutions using advanced data structures and algorithms. Key expertise includes:
⁃ Dynamic Programming and Recursion
⁃ Graph Theory: DFS, BFS, Dijkstra, MST, Max Flow, SCC, Tarjan, Bellman-Ford, etc.
⁃ Data Structures: Binary Search Trees, Segment Trees, Fenwick Trees, Tries, and more
⁃ Mathematics: Probability, Number Theory, and combinatorial techniques
⦾ 𝗧𝗲𝗰𝗵𝗻𝗶𝗰𝗮𝗹 𝗦𝗸𝗶𝗹𝗹𝘀 ⦾
‣ Languages: C++, Java, C#, Python, SQL, Go, HTML, JavaScript
‣ Frameworks & Tools: Spring Boot, Django, Azure, Git, Unix OS
‣ Software Engineering Concepts: Object-Oriented Programming, Databases, RESTful APIs, Design Patterns, SOLID Principles, Unit/Integration Testing
⦾ 𝗪𝗵𝘆 𝗖𝗵𝗼𝗼𝘀𝗲 𝗠𝗲? ⦾
With a combination of hands-on engineering experience at Microsoft and competitive programming, I bring a results-driven, solution-oriented mindset to every project. My goal is to provide the best, most efficient solutions, built with precision and an emphasis on quality.
Whether you need help with complex application development, preparing for technical interviews, or solving algorithmic challenges, let’s collaborate to achieve your goals!
Work history
Work history
Algorithm Research
Jun 20, 2024
-
Nov 21, 2024
5.00
"Wonderful to work with. Kind, patient, knowledgeable."
Private earnings
LLM Training - Programming Problems
Jun 27, 2024
-
Nov 6, 2024
5.00
"Amazing resource and helped us a lot"
Private earnings
Expert to create Coding Challenges in Java
Feb 26, 2024
-
Nov 4, 2024
5.00
"The job was done successfully; the SME is proficient and punctual in delivery."
Private earnings
Online Algorithms and C++ Training Beginner to Advanced
5.00
of 2 reviews
Apr 25, 2024
-
Jul 15, 2024
5.00
Private earnings
Data Structure and Algorithms teachers
May 14, 2024
-
Jul 3, 2024
5.00
Private earnings
Share SQL Related Stackoverflow Questions (Rate: $50/post)
5.00
of 2 reviews
Oct 11, 2023
-
May 22, 2024
5.00
Private earnings
30 minute consultation
May 7, 2024
-
May 22, 2024
5.00
"Very professional. Knows what he is talking about. Very print, flexible and speaks English well."
Private earnings
SWE Technical Interview Preparation and Guidance
Apr 22, 2024
-
May 5, 2024
5.00
Private earnings
Writing C++ Exercises + unit tests for automatic grading for my course.
Mar 31, 2024
-
Apr 14, 2024
No feedback given
Private earnings
Prim's Algorithm for Minimum Spanning Tree
Mar 25, 2024
-
Mar 27, 2024
5.00
"Very knowledgeable on topics about Data Structures & Algorithms! Will definitely recommend!"
Private earnings
building a GitHub project help+ hackerrank
Sep 11, 2024
-
Present
Job in progress
Private earnings
Share SQL Related Stackoverflow Questions (Rate: $50/post)
Sep 10, 2024
-
Present
Job in progress
Private earnings
Create custom coding challenges on CoderPad with test cases in C++ and C#
May 1, 2024
-
Present
Job in progress
Private earnings
Coding Project
Apr 27, 2024
-
Present
Job in progress
Private earnings
DS&A Tutoring
Oct 14, 2023
-
Present
Job in progress
Private earnings
Technical writer for coding algorithm problems
5.00
of 1 reviews
Aug 28, 2023
-
Present
Oct 9, 2023
5.00
"great communication, availability, and efficiency. completed all tasks assigned" Job in progress
Private earnings
Mohamed R. has more jobs. Create an account to review them
Skills