Badges
Certifications
Work Experience
Software Engineer
Ejada• October 2018 - Present
- Designing and developing Scala and Java applications mainly for the banking sector. - Defining solutions for applications using Apache Solr and SQL-Databases. - Providing Restful APIs to other services using Streamsets Microservice Pipelines. - Building full-stack web applications using PHP and JS to provide a suitable web interface for system users. - Creating and optimizing Linux shell scripts using Bash shell.
Software Engineer
Trianglz• September 2016 - May 2017
- Implemented three android applications from scratch. - Integrated APIs to provide data to the applications via RESTful APIs w/JSON. - Integrated third party SDKs with android applications. - Mentored Interns, assigned tasks to them and tracked there progress. - Collaborated with teams from different countries (USA, Spain and India).
Education
Faculty of Engineering, Alexandria University, Alexandria
Computer and systems Engineering, BS• 2011 - 2016