Ahmed Hammad Resume


Project Technical Manager, BasFinans06/2022
  • Responsible of day to day team follow up using Agile to ensure visibility and effectiveness.
  • Research and decide about technologies and architecture given needs and policies.
  • Manage day to day the architecture evolution, deployment challenges, quality, testing and operations monitoring.
  • Hired 7+ developers. Technologies was nodejs, React, Firebase, Laravel, vuejs, and Flutter for the mobile development. We used also Parse backendless framework as a Firebase replacement.


Architect and Team Lead, Expandium, a Viavi company – US.11/2020 – 5/2022
  • Lead the architecture work and technical evolution of the company telecom solution, MNO.
  • Added new protocols and fixed many bugs.
  • Act as a Scrum Master for the development team.
  • Coordinated the storied with product manager and supported the operations team.
  • We used Event Driver Architecture, microservices, Copernic. Modern C++, Python, Nodejs, Reactjs. We used also Logstash, Elastic search,. Vector DB, Vertica DB, and MongoDB.
  • For deployment we used docker, maestro and Jenkins.
  • To monitor the solution, we used Prometheus and Grafana.

Software Engineering Manager, ePetrol Solutions – KSA8/2017 – 11/2020 (~1.5 year)
  • Contribute actively in defining and refining requirements and its realization with product owners.
  • Led Web and Mobile team to develop enterprise petrol fueling application using Agile, Kanban, Jira, google Docs, and bitbucket mainly.
  • Developed and managed the Continuous integration, deployment, and automated testing to our servers at AWS.
  • Using PHP Laravel, Reactjs, and React-native for the mobile app.


Software Engineering Manager, Crossover – US8/2017 – 12/2018 (1.5 year)
  • Led UplandSoftware Mobile messaging platform development team to stabilize the product and introduce new features. It was using Java, Java message queues, Redis caching, MongoDB, MySQL. The architecture was microservices.
  • Led Crossover team to develop WorkSmart platform using Java, Spring framework, MySQL, and AngularJs.

IBM Agile Coach, IBM1/2016 – 2/2017 (14 month)
  • Led L&K Portal team (25 members from 4 countries) on Scrum. Introduced
  • technical excellence practices, unit testing, BDD, clean code and refactoring. Designed a scorecard to measure code quality.
  • Trained many IBM software professionals from US, UK, and Egypt on Agile, Scrum, Lean, Kanban, and technical excellence practices.

Agile Coach, SECC, ITIDA4/2007 – 1/2016 (~9 years)
  • Coach Agile, Scrum, XP and Kanban for teams working in C++, Java, dotNet, and PHP.
  • Consult organizations on CMMI using Agile methodologies.
  • Developed and instructed many training materials.
  • Led the adoption of technical excellence practices such as automated testing, continues integration and pair programming.
  • As a side project, I developed Legal encyclopedia that has full text search capabilities with Python Django and Angular.

Software Development Manager, QuickTel                               3/2006 – 3/2007 (1 year)
  • Led a team of C developers to customize mobile CDMA unit to act as an Internet terminal for rural areas using embedded C.
  • Delivered and produced hundreds of thousands of units of terminal units.

Software Development Manager, Amadsoft8/2003 – 2/2006 (2.5y)
  • Developed and led the design and programming of eBook Pocket PC software that included built in Arabic support on Microsoft CE Operating system.
  • Developed Encyclopedia of Laws as a web application and on CD using Microsoft ASP and IIS.
  • We used Visual C++ to develop a whole set of controls that support Arabic in addition to a full text search engine with all the needed algorithms.
  • We used Java for the web part.

Software Development Manager, Harf7/1999 – 8/2003 (4 years)
  • Managed web development team to develop and operate all company web applications.
  • Developed major web systems such LMS (Learning Management System) using Java and JSP and MS-SQL.
  • Managed the development, and operated web sites/portals such as al-islam.com and Ajeeb webmail system using C++ ISAPI,  Microsoft ASP and IIS.
  • Developed Full-text-indexing engine using C++ to index massive amounts of text and provide fast ranked search result.

C++ Programmer, Sakhr1/1995 – 6/1999 (4.5 y)
  • Developed Windows Desktop products with Visual C++.
  • Developed Pioneers CD, and reporting engine Using C++.
  • Developed Bug tracking system using Delphi

C/C++ Programmer, SL  11/1993 -12/1994 (1 year)

Developing desktop applications using Borland C++. Later ported to Visual C++.

Education

  • B.Sc., Computer Systems, Faculty of Engineering, Al-Azhar University, 1993.
  • Certified PSP Developer Engineer, SEI Institute, 2005
  • Certified ITIL Expert, 2010
  • Certified Scrum Professional, Scrum Alliance, 2013
  • Attended many CMMI courses
  • Attended conferences, took many courses and attended many educational sessions

Awards

  • Best Web Site award in Gitex Dubai 2000 given for the redesign and lunch of www.al-islam.com. We got a special bonus from CEO, Mohamed El-Sharekh, for me and the whole team.
  • Employee of the Year, Harf 1999.
  • Evaluated as “Exceed Expectations” for 6 years at SECC MBO.

See the whole profile with recommendations on linkedIn here: https://www.linkedin.com/in/ahmed-mahmoud-hammad-b9a8844/