Mustapha Saeed, Developer in Sydney, New South Wales, Australia
Mustapha is available for hire
Hire Mustapha

Mustapha Saeed

Verified Expert  in Engineering

Web Services Developer

Location
Sydney, New South Wales, Australia
Toptal Member Since
December 11, 2015

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

Self-employed
Amazon Web Services (AWS), Jenkins, Java, Git, Jira
Self-employed
Amazon Web Services (AWS), MongoDB, Redis, Amazon DynamoDB, Microservices...
Etisalat Misr
TIBCO ActiveMatrix Service Grid, BPM, TIBCO ActiveMatrix BPM...

Experience

Availability

Part-time

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

2017 - PRESENT
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.
Technologies: Amazon Web Services (AWS), Jenkins, Java, Git, Jira

Principal Software Architect

2008 - PRESENT
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.
Technologies: Amazon Web Services (AWS), MongoDB, Redis, Amazon DynamoDB, Microservices, Dropwizard, Spring, NGINX, Ansible, Python, Java

SOA Architect

2012 - 2015
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.
Technologies: TIBCO ActiveMatrix Service Grid, BPM, TIBCO ActiveMatrix BPM, TIBCO Enterprise Message Service (EMS), TIBCO, Web Services, SOAP, XPath, Oracle 11g, SQL, Jakarta EE, J2SE

Applications Architect

2010 - 2012
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.
Technologies: Web Services, JAX-WS, Mail, Java, JVisualVM, WebLogic, JBoss, Eclipse, Oracle, Ant, EJB3, Jakarta EE, J2SE

IT Specialist

2008 - 2010
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.
Technologies: Web Services, Java, WebSphere, Jakarta EE, Enterprise Java Beans (EJB), Spring, J2SE

Consultant

2007 - 2008
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.
Technologies: Web Services, JAX-WS, JBoss, Eclipse, Oracle, Ant, EJB3, Jakarta EE, J2SE

Software Engineer

2006 - 2007
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.
Technologies: Spring, Eclipse, Java

ESB Infrastructure

I engineered and developed an implementation for the ESB layer of a large telecom company using SOA standards and utilizing JMS as a broker.

Large Microservices Distributed Platform

I was able to build and participate in building a state-of-art microservices-based platform using Netflix OSS and deployed on ECS. The platform was so resilient that it was able to achieve 99.99% uptime.

AWS Cost optimization

I led multiple projects to optimize and reduce AWS hosting costs while increasing application availability and uptime. I managed to reduce the hosting cost with over two million USD of savings a year while maintaining the uptime of hosted apps to more than 99.9%.

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)

2002 - 2006

Bachelor's Degree in Computer Science

Cairo University - Egypt

JUNE 2016 - JUNE 2018

AWS Certified SysOps Administrator - Associate

Amazon Web Services

MAY 2016 - MAY 2018

AWS Certified Solutions Architect - Associate

Amazon Web Services

APRIL 2016 - APRIL 2018

AWS Certified Developer - Associate

Amazon Web Services