
Mustapha Saeed
Verified Expert in Engineering
Web Services Developer
Mustapha is an IT leader and principal consultant with solid technical and management background in IT strategies, transformation, planning and delivery, mergers and acquisitions of IT businesses, cloud solutions, distributed systems, and operations. He has extensive experience in budget control and vendor management as well as building high-performance teams to effectively execute and deliver company objectives and KPIs.
Portfolio
Experience
Availability
Preferred Environment
SaaS, Git, IntelliJ IDEA, Jira, Windows, Java, Amazon Web Services (AWS)
The most amazing...
...thing I've built is a state-of-art microservices platform using Netflix OSS and deployed on AWS ECS.
Work Experience
Managing Consultant
Self-employed
- Managed remote devops teams for production SaaS products providing 24/7 SaaS support to maintain SLA of 99.99% uptime for hosted products.
- Worked closely with engineering teams to roll out product deployment and releases while enhancing product SLAs.
- Continuously optimized hosting costs for the underlying infrastructure. I was able to reduce AWS hosting costs for multiple products by $2 million over a period of 12 months.
- Led several acquisitions for hosted SaaS products ensuring proper transfer of operations and devops activities.
- Managed lift-and-shift activities for acquired products to move them from legacy data centers to AWS without impacting customers or product SLAs.
- Led efforts to automate CI\CD pipelines and deployment procedures in order to enhance product uptime and optimize the operations.
- Developed and maintained disaster recovery plans for hosted products.
- Developed and maintained change management and incident management processes.
- Developed metrics for remote teams to increase throughput\productivity and lower cost per unit.
Principal Software Architect
Self-employed
- Provided end-to-end solutions for complex technical problems that include technology stack selection, hardware sizing, high-level and component-level designs, and algorithm design.
- Architected and implemented cloud solutions using AWS and MS Azure.
- Delivered an implementation for proposed solutions including development, testing, deployment, and support.
- Provided advice to enable startups to create innovative SaaS solutions on the cloud.
- Built and delivered multiple APIs projects utilizing relational DBs and NoSQL DBs, including DynamoDB and MongoDB.
SOA Architect
Etisalat Misr
- Analyzed enterprise applications to design and roll out technical EAI and SOA solutions using message-driven and event-driven architectures.
- Designed canonical standardized data models to provide a common structure for data mapping between the applications.
- Implemented real-time services used to support large-scale software integration and ensure that services were highly available and load balanced.
- Ran performance analysis for the implemented services.
- Defined specifications and templates for services and architecture artifacts.
- Validated a non-functional requirement for services and architecture.
- Built Java modules that enhanced the performance and integration between enterprise applications and back-end systems.
- Implemented an automation of large-scale processes using TIBCO BPM.
- Managed the installation of ESB, FOM, and BPM environments using the TIBCO stack.
- Participated as an SOA architect in a CRM transformation project to migrate existing enterprise applications using Siebel for CRM and TIBCO for middleware.
Applications Architect
Etisalat Misr
- Delivered and maintained large-scale enterprise applications to enhance and automate business operations.
- Developed enterprise applications.
- Provided solutions for businesses from a technical perspective.
- Analyzed the impact of and assessed the changes on existing applications.
- Monitored a production application through KPIs and provided support when needed.
- Built application models compliant with SID standards.
- Participated as lead engineer and architect in designing and building a fully functional end-to-end order management and product catalogue.
- Applied performance tuning procedures to enhance the performance and memory consumption of a large-scale J2EE application.
- Gained direct experience in SID, eTom, mobile number portability, business processes automation, product fulfillment and provisioning, order management, and product catalogues.
IT Specialist
IBM, Egypt
- Designed and developed J2EE applications using IBM technologies.
- Implemented integration solutions for back-end systems.
- Managed customers’ requests, deployment, and UAT.
- Conducted training on delivered solutions for business users.
- Participated in the reviewing and writing process for new proposals.
- Gained direct experience in banking, digital archiving, and content management systems.
Consultant
Etisalat Misr
- Developed enterprise applications.
- Managed the release of various applications and conducted UAT for business users.
- Provided integration solutions for back-end systems.
- Implemented product fulfillment and provisioning flows.
- Built front-end UI for a retail order capturing system.
Software Engineer
CentriVision
- Developed custom applications.
- Deployed applications for production.
- Organized and presented knowledge in transfer sessions.
- Handled customers requests and attended UAT.
- Provided unit testing and bug fixing for the code.
Experience
ESB Infrastructure
Large Microservices Distributed Platform
AWS Cost optimization
Skills
Languages
UML, SQL, Java, Swift 2, Objective-C, XPath, Python
Frameworks
Hibernate, Spring, Cocos2d, Google Guava, GWT, Vaadin, Dropwizard, Unity
Libraries/APIs
JMS, REST APIs, SpriteKit, iText, Apache POI, JAX-WS
Tools
Jira, Git, Apache Tomcat, Apache Maven, Apache Ant, Eclipse IDE, Gradle, IntelliJ IDEA, Xcode, NGINX, Jenkins, Android Studio, JVisualVM, TIBCO Enterprise Message Service (EMS), TIBCO ActiveMatrix BPM, Ansible
Paradigms
DevOps, Service-oriented Architecture (SOA), HL7 FHIR Standard, Model View Controller (MVC), REST, Microservices
Platforms
J2SE, Jakarta EE, Apache Kafka, Amazon Web Services (AWS), JBoss, iOS, Oracle, Windows, Eclipse, WebSphere, Android, Netflix, Docker, Kubernetes, New Relic, PagerDuty
Storage
MySQL, Redis, PostgreSQL, Oracle 11g, MongoDB, Amazon DynamoDB
Other
SaaS, Remote Team Leadership, Enterprise Integration Patterns (EIP), Web Services, TIBCO, Software Development, Netflix OSS, Software Development Management, BPM, Enterprise Architecture, Team Management, EJB3, Ant, WebLogic, Mail, SOAP, TIBCO ActiveMatrix Service Grid, Enterprise Java Beans (EJB)
Education
Bachelor's Degree in Computer Science
Cairo University - Egypt
Certifications
AWS Certified SysOps Administrator - Associate
Amazon Web Services
AWS Certified Solutions Architect - Associate
Amazon Web Services
AWS Certified Developer - Associate
Amazon Web Services