Ahmed Salem, Senior Software Developer

Ahmed Salem

Senior Software Developer

Silicon Egypt Technologies

Location
Egypt
Education
Bachelor's degree, Computer Science
Experience
13 years, 8 Months

Share My Profile

Block User


Work Experience

Total years of experience :13 years, 8 Months

Senior Software Developer at Silicon Egypt Technologies
  • Egypt - Cairo
  • My current job since April 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) at Asgatech
  • Egypt - Cairo
  • January 2014 to April 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 at Etisalat Misr
  • Egypt - Cairo
  • August 2011 to December 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 at Informatique For Information Technology
  • Egypt - Cairo
  • September 2010 to August 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.

Education

Bachelor's degree, Computer Science
  • at Faculty Of Computers and Information
  • July 2010

Specialties & Skills

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

Languages

English
Intermediate
Arabic
Native Speaker

Memberships

Mufix Community
  • Organization Team Leader
  • April 2009

Training and Certifications

Complete Node JS Developer Course (Training)
Training Institute:
Udemy
Date Attended:
November 2017
Duration:
26 hours
Honored from the Etisalat Misr for top performance projects for quarter 1, 2. (Training)
Training Institute:
Etisalat Misr
Date Attended:
November 2013
INTRODUCTION TO CMMI® V1.3 for Development (Training)
Training Institute:
CMMI®
Date Attended:
January 2011
Software Project Management (Training)
Training Institute:
SECC
Date Attended:
April 2015
TOEFL Test for English (Training)
Training Institute:
Cairo University
Date Attended:
January 2012
Sun Certified Java Programer (Certificate)
Date Attended:
July 2011
Valid Until:
December 2011
Angular 4 Complete Guide (Training)
Training Institute:
Udemy
Date Attended:
November 2017
Duration:
27 hours

Hobbies

  • Reading New Technologies