Senior Software Developer
Silicon Egypt Technologies
Total years of experience :13 years, 8 Months
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.
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.
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.
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.