Abdulrahman Ali El-shaarawy
Personal Information
Cell: +966*********. E-mail: adcqr7@r.postjobfree.com Residence: Riyadh – Saudi Arabia Citizenship: Egyptian. Github: https://github.com/sharawy Linkedin: https://bit.ly/2A3f8YT Work Experience
● December 2018 - Present: Software engineer at STC solutions.
Role: Implementing and maintaining STC cloud platform.
Projects:
STC Cloud marketplace
Description: Digital store for delivering cloud services and manage user subscription and billing.
Tools: Python, Java, Spring boot, Django, PostgreSql, Celery, Docker, ReactJS.
Link: https://cloud.stc.com.sa/.
● October 2017 - Dec 2018: Python/Django software engineer at Thapp.
Role: Implementing and maintaining E-commerce, Point of sale systems and Microservices for mobile applications.
Projects:
Maqas Ecommerce and Point of sale
● Description: Ecommerce website for barbershops products and pos system to support salesmen to print and track invoices.
● Tools: Python, Django, PostgreSql, Celery, Docker, ReactJS.
● Link: maqas.sa
Maqas Mobile App
● Description: Mobile app that provide on demand service for request appointments with barbers.
● Tools: Python, Django, DRF, PostgreSql, Celery, Docker, Py.test.
● Link: Maqas App
● April 2016 - Sep 2017: Java software engineer at Asset Technology Group.
Role: Developing valuable applications with high performance for telecom industry and Investigating new technologies.
Projects:
Vodafone Egypt Sms Campaign System (contextual)
● Description: Scaled Sms Advertisement system to handle sms campaigns for vodafone based on many criteria such as user location, user action
(call,send sms, roaming) and credit consuming.
● Tools: Java, Oracle DB,multithreading, Soap, JSF,Jenkins, Hibernate. Etisalat Egypt Billing System
● Description: Billing system for postpaid customers that integrate with Tibco middleware and Ericsson Billing database.
● Tools: Java, multithreading, Soap, Junit.
● June 2015 - March 2016: Python/Django software engineer at Slickr.
Role:Reimplementing the slickr Application to extend its functionality and provide internal solutions for company staff.
Projects:
Slickr Website
● Description: Ecommerce and social network platform for fashion.
● Tools: Python, Django, Django rest, Angularjs 1,MySQL.
● June 2013 - Sep 2013 (Undergraduate): Php software engineer at TurnDigital.
Role: Develop & maintain multipurpose software platforms and customize it to meet customers’ needs.
Projects:
Egypt Car Shop
● Description: Ecommerce For selling used and new cars.
● Tools:Php, MySQL, WordPress, Angularjs 1, Jquery. Training
● June 2014 - Aug 2014 : Web Developer intern at Fab Lab Egypt. Education
B.S computers and information systems Helwan University 2011- 2015 Graduate with GPA 2.92 (Very Good) - Computer Science Major. Technical Skills
● OS: GNU/Linux and Microsoft Windows.
● Very good knowledge level of: Python, ReactJS, ES6, Redux, JAVA SE, jQuery, PHP,Redis
,Celery and SQL.
● Good knowledge level of: Pandas, Docker, Elasticsearch and JAVA EE.
● Framework and CMS: Django, DRF, Scrapy, Spring mvc, JSF, Hibernate, Laravel, Lumen.
● Tools: Git, Pycharm, VS Code, Eclipse, Netbeans and Sublime. Personal Projects
ARABOS File System (Graduation Project A+ )
● Description: open source File system project with its all functionality to manipulate your files and directories on the media storage which can be integrated to work on linux or arabOS.
● Tools: c/c++, Linux, gcc5, Fuse library,git
● Link: https://github.com/sharawy/arabfs
Genie Crawler
● Description: A simple generic app for crawling websites.
● Tools:Scrapy, Django, DRF, Reactjs
● Link:https://bit.ly/2GUntw3
Soft skills
● Problem solver and always trying to find better alternative solutions with minimum costs.
● Communicate well, team player and worked in many projects with teams.
● Self learner, self motivated and calm under pressure. Volunteering and Extracurricular Activities
● Jan 2013 –Mar 2013: Google ambassador volunteer at Helwan uni (social media and logistic team).
● Sept 2011 – June 2015: Student union member at faculty of computers and information Helwan Uni. Languages
● Arabic Level: Native ● English Level: Intermediate