Senior Software engineer
Namshi
Total years of experience :12 years, 7 Months
My responsibilities are Implementing new features and maintaining Apps/services.
The scope of my work may vary from a small request to change one line in a code repository till leading a team to provide a new service/application from end to end.
2013- 2014: I helped in moving from parent company stack to our own monolithic service oriented architect with RESTful APIs and more modernized client side apps with Angular.
2014-2015: Leading new app implementation for orders processing to make the customer support more faster and integrate it with customers relationship management tool.
2015-2016: Leading implementing new App for warehouse management and integrate it with ERP also I was leading the upgrading full-text search index server to more modernized one with no downtime.
2016-2017: Leading integration with new payment gateway and provide support for new payments methods like ApplePay
Technologies and tools:
Nodejs, Docker, kubernetes, GKE, AWS, Slack, Jira, kubernetes, Angular, Solr, Redis, Mysql, Yarn, Travis, newrelic, sematext, hc.io, Symfony 2, PHP
I am working on the core team of Alwasatt.com to develop the main application.
My responsibility was adding new modules and fixing existing via Pivotal Tracker then make pull request on GitHub for this modification with maintaining coding standards and best practices.
We were adapting scrum methodology.
Al Wasatt is a professional social network for companies to expand their business and for individuals to empower their carrier.
Technologies and tools used: PHP, Symfony, Doctrine, Jquery, Github, Elastic Search, Pivotal Tracker.
I was working on the IT team of “Mizado.com” to provide technical support and maintenance to the online application in the backend and frontend.
My responsibility was writing code to add new features or fixing some issues via JIRA then share this code on GitHub along with maintaining coding standards and best practices.
We were adapting scrum methodology for managing “Mizado.com” development.
Rocket Internet (www.rocket-internet.de) is one of the most successful internet incubators globally; In Middle-East they offer: Namshi.com, fashion vertical, and Mizado.com which is electronics vertical.
Technologies used: Zend, Ext-Js, Solr, Memcached, Yii, JQuery.
I was working on the core team of “postscanmail.com” to build this application.
My responsibility was writing code to add new features or fixing some issues via Redmine then collaborate this code with subversion along with maintaining coding standards and best practices.
We were adapting some scrum methodology for managing “postscanmail.com” development.
Softxpert (www.softxpert.com) is software development outsourcing company focused on delivering the best and most cost-effective software solutions to customers.
Technologies used: Symfony, Doctrine, MySql and JQuery.
Building tailored applications for various local and international customers some of the applications developed by my self and others with team of professional developers and designers.
Technologies used: various technologies.
Feel free to contact me to tell you more about it.
I was working on maintaining team of Freight Forwarding management system desktop application to provide technical support and maintenance to that application.
My responsibility was writing code to add new features or fixing some issues and deploying application to customer site.
Arab Computers (www.arab-computers.com) is one of the biggest companies in Alexandria that provides IT solutions to local organizations.
Technologies used: Dot.Net framework, SQL server and related tools.
Provide ADSL technical support to customers.
Configuring routers, switches and build networks.
The Information Technology Institute (ITI) is a national institute established in 1993 by the Information and Decision Support Center (IDSC). It provides specialized software development programs to fresh graduates, as well as professional training programs and IT courses for the Egyptian Government, ministries, and local decision support centers. Main Guidelines for Study: Specialized scientific concepts and latest technologies training. Interpersonal skills training. Innovation & applied research training. Implement a full life cycle of an IT Project (Industry, Community needs & new trends), that will be delivered by the end of academic year.