Ahmed Hammad Resume
| Project Technical Manager, BasFinans | 06/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 – KSA | 8/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 – US | 8/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, IBM | 1/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, ITIDA | 4/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, Amadsoft | 8/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, Harf | 7/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, Sakhr | 1/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/