Professional software engineer with expertise in servers side and back-end development. Experience in the full life cycle of software development from requirements gathering, design, and development phase until integration and delivery. Familiar with Agile methodology and taking the role of Scrum Master. I worked in several companies with different business lines like Fin-tech, Billing, Telecom, Ad tech, and big data companies. Experience in working in Startups, medium, and large companies. Working experience in development teams of various sizes and various working methodologies. Experienced in various OOP software languages like C++, C, C#, and Java. Working experience with various OS: Windows and Linux. Knowledge in various technologies as big data and cloud technologies. Expertise in modern C++ language which includes c++11 and c++14, boost and stl