Total Years of Experience: 14 Years, 5 Months
August 2015
To Present
technical team leader
at Bey2ollak
Location :
Egypt - Cairo
Working at Bey2ollak from 9/8/2015 till current date (Senior Backend Engineer and acting Team Leader), working at the backend side with everything related to Business, logic, Database and Assisting Tools. My responsibilities include:
o Design, Implement, Test and Deploy new BE features
o Working closely with FE Team to complete integration
o Maintain our Servers and DBs
o Maintain the stability of the Application and daily diagnostics
o Creating, Assigning and Tracking tasks to the team members
o Occasionally communicate with users to gather feedback
We are using:
o J2EE and Spring Boot: for majority of BE services
o MySQL and Postgres: for databases
o Python, go and node.js: for some tools and BE services
o AWS
o Jenkins for Continuous Integration
o Design, Implement, Test and Deploy new BE features
o Working closely with FE Team to complete integration
o Maintain our Servers and DBs
o Maintain the stability of the Application and daily diagnostics
o Creating, Assigning and Tracking tasks to the team members
o Occasionally communicate with users to gather feedback
We are using:
o J2EE and Spring Boot: for majority of BE services
o MySQL and Postgres: for databases
o Python, go and node.js: for some tools and BE services
o AWS
o Jenkins for Continuous Integration
November 2014
To August 2015
software developer
at IntelliSC
Location :
Egypt - Cairo
Worked at INTELISC from 9/11/2014 till 6/8/2015 (Software Developer), working on Dubai RTA D&V application. I was responsible for designing and implementing new services required by the front end (Mobile). The tools I used are:
o JDeveloper 10g: for Java code
o Toad for Oracle: for Database queries
o JDeveloper 10g: for Java code
o Toad for Oracle: for Database queries
March 2012
To November 2014
software developer
at Giza Systems
Location :
Egypt - Cairo
Worked at Giza Systems from 25/3/2012 till 31/10/2014 (Software Developer, GUI Team Leader), working on STC ePayment System. It’s a System that will be used by STC company to handle any transaction occur. The tools I used are:
o TIBCO Business Events (for back-end): The TIBCO BE tool is used to receive requests from different interfaces (SOAP, XML) and start executing the implemented logic for each case. The implementation is done in Java language
o W4 Application Composer (Leonardi) (for GUI): at first we were using this tool to generate the GUI (web portal), then we find problems and bus in the tool that limited the functionality so much. The tool used Java language
o Vaadin Framework (for GUI): A decision with changing the GUI was made; we switched to Vaadin Framework to implement the web portal. The framework is made and uses Java
o Create Design Document, GUI SRS Document, User Manual Document
o TIBCO Business Events (for back-end): The TIBCO BE tool is used to receive requests from different interfaces (SOAP, XML) and start executing the implemented logic for each case. The implementation is done in Java language
o W4 Application Composer (Leonardi) (for GUI): at first we were using this tool to generate the GUI (web portal), then we find problems and bus in the tool that limited the functionality so much. The tool used Java language
o Vaadin Framework (for GUI): A decision with changing the GUI was made; we switched to Vaadin Framework to implement the web portal. The framework is made and uses Java
o Create Design Document, GUI SRS Document, User Manual Document
October 2011
To March 2012
it specialist
at Future TV and Radio Brodcast
Location :
Egypt - Cairo
Worked at Future TV and Radio Broadcast from 1/10/2011 till 15/3/2012 date (IT Specialist), provide Desktop and network support for all the employees in the company
August 2009
To July 2011
application developer
at SygmaTel
Location :
Egypt - Cairo
Worked for SygmaTel from 15/8/2009 till 31/7/2011 (Application Developer, worked with C#, PHP, Java and C++), was part of the developing team responsible for developing web and desktop applications required for the company. I participated in developing:
o Billing application: It was a web-based system responsible for issuing automatic invoices, calculate traffic, calculate which routes are making profit and which don’t, issuing automatic reports (it was made in PHP)
o SIP dialer: a soft phone for windows mobile to be used with our servers (it was made in C#)
o RADIUS server: Authentication server used to authorize and authenticate the incoming call (it was made in C++ on linux)
o Mobile Money Transfer: a web-based system used to define and allow clients to be able to transfer their money through mobile, the project was in participation with El-Ferdan Corporation (it was made in Java)
o Billing application: It was a web-based system responsible for issuing automatic invoices, calculate traffic, calculate which routes are making profit and which don’t, issuing automatic reports (it was made in PHP)
o SIP dialer: a soft phone for windows mobile to be used with our servers (it was made in C#)
o RADIUS server: Authentication server used to authorize and authenticate the incoming call (it was made in C++ on linux)
o Mobile Money Transfer: a web-based system used to define and allow clients to be able to transfer their money through mobile, the project was in participation with El-Ferdan Corporation (it was made in Java)
Share on Facebook
Share on Twitter
Share Via Email