Mohamed Ashraf
Verified Expert in Engineering
Solutions Architect and Developer
Dubai, United Arab Emirates
Toptal member since February 20, 2023
With 30 years in the software industry, Mohamed is a cloud, big data, AI, DevOps, application, integration, Informatica, and enterprise architect with expertise in AWS, GCP, Azure, and hybrid clouds. He specializes in Python, Java, C++, Kubernetes, Go, MERN, MLOps, AIoT, SON, SDN, OSS/BSS, blockchain, digital twins, streaming, and microservices. A data DW speaker, Mohamed has also helped numerous startups in the US and EMEA regions ideate and create unparalleled software solutions.
Portfolio
Experience
- C++ - 8 years
- Cloud - 6 years
- Agile - 6 years
- Unix Shell Scripting - 6 years
- Python 3 - 4 years
- Apache Kafka - 2 years
- Django - 2 years
- Solidity - 1 year
Availability
Preferred Environment
Linux, Windows, Amazon Web Services (AWS), Azure, Big Data, Full-stack
The most amazing...
...thing I've built is a technical architecture for AI, DevOps, blockchain, and IoT system integration, supporting 20+ cloud startups.
Work Experience
Senior Solutions Architect
MSys Technologies
- Rearchitected microservices in a supply chain and ordering system and integrated wallet for IoT devices and other systems. Performed caching and DevOps processes and used Kubernetes, AWS Fargate, Redshift, Lambda, Terraform, and PostgreSQL.
- Contributed to defining approaches and delivering architectural solutions for multiple projects involving cloud, AI, ML, blockchain, and MLOps.
- Rearchitected a payment provider system for a major US client for better performance and created SRE metrics and dashboards using Datadog, ELK, and APM.
- Supported production systems for solving critical performance and reliability issues by isolating these issues through checkpoints and logs.
- Architected DevSecOps pipelines for multiple projects using Jenkins, GitLab, AWS, and Azure DevOps Services.
- Completed microservices-based re-architecture of an online retail solution with an integrated supply chain.
Freelance Consultant
US-based Client
- Migrated SQL scripts to MySQL and supported application re-architecture for one of the top security monitoring companies. Enabled streaming data for CDC pipelines and Debezium Kafka pipelines.
- Used streaming pipelines to conduct one-time data migration to new microservices.
- Wrote code for SharePoint migrations from MS SQL to MySQL, solved challenges with OLE DB migrations, and handled files in Microsoft, MySQL, and microservices.
Solutions Architect
Nokia
- Customized a SON application, i.e., a Python Celery-based distributed application in the cloud to handle big data pipelines.
- Developed an ELK-based log analytics dashboard, conducted KPI prediction, and contributed to cognitive SON.
- Integrated OSS platforms for a major telecommunications company in Europe.
- Architected telecommunications systems and integration for 3G, 4G, and 5G cells in the SON environment and added KPI prediction and other cognition capabilities for anomaly detection.
Senior Solutions Architect
Verizon
- Led an architecture team and acted as an executive assistant for integration tasks. Managed business analyst, support, development, and testing teams and fixed bugs using Jira as a reporting tool.
- Architected pricing and ordering systems for Verizon, created solution architecture for OSS/BSS, and contributed to Answers Analytics dashboard, managed services, Cisco Meraki, and other related products.
- Implemented AI and ML use cases and mentored a team of 250+ members in advancing their technical skills.
Senior Software Engineer
Opterna
- Developed an application to manage fiber Sentinel system using C, C++, SNMP management information base (MIB), and tcl-tk scripts.
- Oversaw teams working on firmware and embedded software from three geographical places.
- Developed FSS MIBs and interface specifications for the FSS.
Software Engineer
Alcatel-Lucent Enterprise
- Enhanced ATM and Frame Relay switch management software and integrated with SNMP-based Navscore NMS and Ascend products taken over by Lucent.
- Identified, fixed, and tested switch software agent issues.
- Oversaw customer issues, quality, and architectural and performance-related issues and provided corrective measures.
Software Developer
KU Research
- Developed an image processing tool kit, supported pattern recognition systems, trained neural networks, and developed face recognition systems.
- Collaborated with researchers, supported ideas and patents, published papers, and filed patents related to imaging and gesture recognition.
- Developed a software tool for image analysis, real-time image capture, and object detection. Worked on an image enhancement algorithm and supported multimillion-dollar academic and industry projects by coding.
Software Engineer
SPA Systems India
- Implemented automation projects for many industries in India, including power and steel plants such as TNEB, Bhilai Steel Plant, and Godrej & Boyce.
- Developed SCADA systems for industrial automation to work with PLCs and handhelds.
- Designed real-time data acquisition systems, control interfaces, ladder logic tools, and DAS systems with processor and IO cards.
Experience
AWS Cloud Auditing
KPI Predictor for Wireless SON Application
Supply Chain and Ordering System | Customer and Admin Dashboards
http://emrit.io• Integration to Caspio (wholesale ordering) and Shopify (retail)
• Dashboards and sensors for environmental pollution tracking
• Team guidance in developing front-end maps
• Qualification and proximity score
TECHNOLOGIES
IoT/LoRaWAN, Blockchain, microservices, AWS, Lambda, streaming, architecture
Education
Doctorate Degree in Computer Science
B.S. Abdur Rahman Crescent Institute of Science and Technology - Chennai, India
Master of Technology Degree in Digital Electronics
Cochin University of Science and Technology - Kerala, India
Certifications
Docker, DevOps, Kubernetes
Nokia Training Portal
Blockchain
BSAU
Big Data Hadoop
BSAU
AWS, GCP, Azure
BSAU
VLSS Green Belt
Verizon
Cisco CCNA and CCNP Routing
Cisco
ITIL
ITIL Foundation
Sun Certified Java Developer
Sun Microsystems
Skills
Libraries/APIs
Node.js, React, Spark ML, Keras, TensorFlow, LSTM
Tools
Amazon CloudFront CDN, Celery, Siebel CRM, Figma, NGINX, Azure IoT Suite, Terraform, GitLab CI/CD, WebLogicServer, Jenkins, Google Kubernetes Engine (GKE), Kafka Streams, Apache Avro, AWS Fargate, Amazon Redshift Spectrum, Amazon QuickSight, Apache Airflow
Languages
C++, Java, Python, JavaScript, TypeScript, CSS, HTML, GraphQL, C#, Solidity, Go, Scala, Python 3, C, Stored Procedure, PHP, Rust
Frameworks
Django, Hadoop, React Native, Bootstrap, Angular
Paradigms
Agile, Lambda Architecture, Test-driven Development (TDD), Microservices
Platforms
Linux, Amazon Web Services (AWS), Azure, Apache Kafka, Kubernetes, Ethereum, ThingsBoard, Unix, Percona, Google Cloud Platform (GCP), Debezium, AWS Lambda, Caspio
Storage
MySQL, Elasticsearch, Amazon DynamoDB, Amazon S3 (AWS S3), PostgreSQL, Redis, MongoDB, Redis Cache, AWS Elemental, Apache Hive, Docker Cloud, Microsoft SQL Server
Other
Unix Shell Scripting, Architecture, Full-stack, AWS Cloud Architecture, Serverless, Full-stack Development, APIs, Team Leadership, Web Development, Back-end, Internet of Things (IoT), Web Scraping, Data Scraping, Scraping, Lambda Functions, Streaming, FastAPI, TIBCO, TIBCO BusinessWorks Container Edition, TIBCO BusinessWorks, Cloud, Online Ordering, Dashboard Design, Cisco Networking, Quality Assurance (QA), Non-fungible Tokens (NFT), HP OpenView, SNMP, QNX, Big Data, Analytics, Deep Learning, Machine Learning, Artificial Intelligence (AI), ECS, MERN Stack
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring