Ahmed Salem, Senior Software Developer

Ahmed Salem

Senior Software Developer

Silicon Egypt Technologies

Lieu
Egypte
Éducation
Baccalauréat, Computer Science
Expérience
13 years, 9 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :13 years, 9 Mois

Senior Software Developer à Silicon Egypt Technologies
  • Egypte - Le Caire
  • Je travaille ici depuis avril 2015

SiliconExpert Technologies' Electronic Parts Database is one of the most accurate, comprehensive and current in the industry covering 250 million electronic components in hundreds of product lines form over 12, 000 suppliers



Responsible for:

- Developing J2EE based applications (JSP, Servlet, GWT, EJB, Hibernate, Spring, Solr, Maven).
- Analyzing system requirements, and make tasks' specifications.
- Providing software estimates that accurately reflect the size and resources required of requested developments.

Product Owner (System Analyest) à Asgatech
  • Egypte - Le Caire
  • janvier 2014 à avril 2015

Leading team of 11 skilled software engineers, developing high quality software applications for different platforms (Java, PHP, Android, IOS, Blackberry, and Windows Phone), using native and cross technologies, Example Applications (Zakat Fund, Marriage Fund, Living Green, Yesser and Maqraa).

Responsible for:

- Manage projects from kickoff meeting to production phase.
- Analyzing system requirements, and make tasks' specifications.
- Providing recommendations to management concerning issues of developers' productivity and software development management.
- Providing software estimates that accurately reflect the size and resources required of requested developments.

Senior Software Developer à Etisalat Misr
  • Egypte - Le Caire
  • août 2011 à décembre 2013

Develop and maintain business requirement in telecom IT applications (Bulk, High Usage, Collection, Corporate Eligibility, and TE-Accounting)

Responsible for:

- Architecting new system components.
- Analyzing system requirements, and provide development efforts.
- Providing software estimates that accurately reflect the size and resources required of requested developments.
- Designing, coding Dynamic Reports and KPIs.
- Handle project lifecycle in difference scope from kickoff meeting to production phase.

Junior Software Developer à Informatique For Information Technology
  • Egypte - Le Caire
  • septembre 2010 à août 2011

Work in team of 3 skilled software engineers, developing high quality software applications for different difference ministries in Egypt, Based of content management and workflow systems.

Responsible for:
- Analyzing system requirements, and make tasks' specifications.
- Responsible for providing recommendations to management concerning issues of developers' productivity and software development management.

Éducation

Baccalauréat, Computer Science
  • à Faculty Of Computers and Information
  • juillet 2010

Specialties & Skills

Sun Certified Java Programmer
Core Java
Java software development
Developer Tools
Reading
Commitment
AngularJs
Java Programming

Langues

Anglais
Moyen
Arabe
Langue Maternelle

Adhésions

Mufix Community
  • Organization Team Leader
  • April 2009

Formation et Diplômes

Complete Node JS Developer Course (Formation)
Institut de formation:
Udemy
Date de la formation:
November 2017
Durée:
26 heures
Honored from the Etisalat Misr for top performance projects for quarter 1, 2. (Formation)
Institut de formation:
Etisalat Misr
Date de la formation:
November 2013
INTRODUCTION TO CMMI® V1.3 for Development (Formation)
Institut de formation:
CMMI®
Date de la formation:
January 2011
Software Project Management (Formation)
Institut de formation:
SECC
Date de la formation:
April 2015
TOEFL Test for English (Formation)
Institut de formation:
Cairo University
Date de la formation:
January 2012
Sun Certified Java Programer (Certificat)
Date de la formation:
July 2011
Valide jusqu'à:
December 2011
Angular 4 Complete Guide (Formation)
Institut de formation:
Udemy
Date de la formation:
November 2017
Durée:
27 heures

Loisirs

  • Reading New Technologies