Mohamed Ahmed
Verified Expert in Engineering
大数据架构师和后端开发人员
Mohamed是一名大数据平台架构师,在IT行业拥有15年的经验. 他擅长分布式系统、数据工程、机器学习和DevOps. Mohamed为利益相关者构建强大的批处理和实时数据平台,并将公司转移到最先进的数据平台. 他设计了符合gdpr的数据湖,并优化了ETL管道, 这为客户每年节省了数十万美元. Mohamed很务实,思维敏捷.
Portfolio
Experience
Availability
Preferred Environment
Linux, Slack, Jira, GitHub, 谷歌云平台(GCP), Apache Kafka, Data Engineering, 亚马逊网络服务(AWS), Big Data, Big Data Architecture
The most amazing...
...我所交付的项目需要调优一个微服务以服务超过100个用户,每个请求在20毫秒内达到每秒000个请求.
Work Experience
Big Data Architect
Mobile.de
- Designed, led, 指导公司数据平台从本地基础设施迁移到公共云(GCP),为利益相关者节省30%的日常营业时间.
- 构建和设计符合GDPR要求的数据湖,对下游用户的影响最小.
- 计划和监控数十个项目的GCP预算, 这导致了一个准确的花费成本.
Staff Data Engineer
Careem Networks FZ
- 开发了一个ETL框架,使数据处理管道自动化,每天运行数百个ETL.
- 优化ETL管道,每年节省数十万美元.
- 建立数据学院,帮助全栈工程师增长数据工程知识.
高级软件工程师和大数据
Searchmetrics gmbh
- 为数十亿条消息和记录设计并开发了具有挑战性的数据管道.
- 设计了ETL框架来处理许多源和汇.
- 展示新技术并与我的团队进行讨论.
高级软件工程师和大数据
Agoda
- 开发并优化了推荐微服务,以每秒接受数百万个请求,成功率为99%.整个请求过程在20毫秒内完成.
- 设计并开发了一个响应式DAG框架,用于构建Akka参与者和未来的任何逻辑流.
- 协助数据科学家团队使用ETL管道进行ML离线培训.
Back-end Specialist
CIT global
- 使用AspectJ开发了一个日志服务,跟踪MongoDB上的所有应用程序操作.
- 使用控制支付步骤的Mule ESB开发了一个电子支付工作流.
- 创建了一个钱包支付微服务,可以跨银行账户转账支付.
Senior Java Developer
E-Finance
- Developed back-end and front-end payment services using multiple frameworks; ADF, Struts, and ICEfaces.
- 使用Jasper Reporting工具创建业务报告.
- 从DB ER关系图创建的已构建和自动化管理页面.
服务信息开发人员
HP Inc
- 使用Servlet和JSP构建销售(EPOS)客户端应用程序验证器的端点, 它可以验证大XML文件并返回无效标记.
- 编写用户教程,指导用户使用新功能,提高客户接受率.
- 为帮助新用户熟悉内部工具的内部开发社区做出贡献.
Java Developer
Networks Valley
- 创建一个自定义工资单桌面应用程序,处理复杂的工资单逻辑和生成公司工资单报告.
- 设计了一项创新的家庭服务,可以监控智能家居,并向房主发送移动通知.
- 建立了一个PCL接口应用程序,用于控制发电厂的设备.
Experience
本地到公共云(GCP)迁移
我收集并与利益相关者讨论痛点, 创建通用架构ADR, 与我的团队和利益相关者一起审查新设计, and collected feedback. Next, 我估算了预算,并与技术主管进行了讨论, 消除执行障碍, and modified open-source frameworks to fit our needs; for example, 我向Atlas数据目录框架添加了一个新特性来支持delta-lake. 我和我的团队一起回顾了路线图,并将其分解为史诗和平行故事, 当发生阻塞时,他跳过去帮忙, 并从数据的角度与公司的不同团队讨论最佳实践.
实时分析服务
我设计了一个满足涉众需求的实时解决方案, tuned the reader service to achieve <100 milliseconds latency in the 99.99个成功率百分位数, 并介绍了项目在混合云环境下运行时的网络解决方案.
构建市场数据平台
Keyword Ranking
我为数十亿条消息和记录创建了一个可变的数据管道,并设计了ETL框架来处理许多源和汇. 我展示了新技术,并与团队进行了讨论. 我调整了作业以适应我们的集群,审查了代码,并获得了项目的所有权.
响应式框架(Jarvis)
Hotel Recommendation
招标渠道ROI经理
Skills
Languages
Java, Scala, SQL, HTML, Python, Snowflake, C, c#, VHDL, Pascal,存储过程
Frameworks
Apache Spark, Spark, Hadoop, Akka, Presto, Spring Boot, Hibernate, Oracle ADF, Apache Struts, Django
Libraries/APIs
PySpark, JPA 2, Spark Streaming, JAX-WS, JAX-RPC, Pandas, Quartz,用于XML处理的Java API (JAXP)
Tools
Apache Airflow, Apache Maven, Kafka Streams, BigQuery, Slack, Jira, GitHub, Servlet, Amazon Elastic MapReduce (EMR), Oozie, RabbitMQ, Apache Beam, Amazon EKS, AWS Glue, 亚马逊虚拟私有云(VPC)
Paradigms
ETL,数据驱动设计,微服务
Platforms
谷歌云平台(GCP), Apache Kafka, 亚马逊网络服务(AWS), Linux, Jupyter Notebook, Apache Flink, Oracle Database, AWS Lambda, Amazon EC2, Kubernetes, Cloud Run, Databricks
Storage
Data Pipelines, NoSQL, Google Cloud, Google Cloud SQL, MySQL, PostgreSQL, Apache Hive, MongoDB, Oracle PL/SQL, Microsoft SQL Server, HDFS, Amazon S3 (AWS S3), Redshift, Data Integration, Amazon DynamoDB, Database Architecture, Database Modeling
Other
Data Processing, GDPR, Data Engineering, ELT, Data Architecture, Big Data, Big Data Architecture, Architecture, Solution Architecture, Google BigQuery, Cloud Migration, Data Migration, Ajax, Web Services, Algorithms, Data Structures, Graph Algorithms, Delta Lake, Google Cloud Functions, 目录数据输入服务, Apache Cassandra, Apache Livy, Apache Zeppelin, EJB3, Atlas, Pub/Sub, Data Modeling, 用户定义函数(UDF), Data Governance, Data Strategy, APIs, EMR, RESTful Microservices, AWS认证解决方案架构师, Microprocessors, 单片机编程, Java卡开放平台(JCOP), Deep Learning, Apache Flume, 技术项目管理, Data Build Tool (dbt)
Education
电气工程学士学位
法尤姆大学——埃及
Certifications
Algorithms on Graphs
Coursera
深度学习专业化
Coursera
Data Structures
Coursera
Algorithmic Toolbox
Coursera
OCE Java EE 6 EJB 3.x (1Z0-895)
Oracle
OCE Java EE 6 Web Service (1Z0-897)
Oracle
Java持久化API 2.0 - EE 6 (1Z0-898)
Oracle
Sun认证Web组件开发人员scwcd5 (310-083)
Sun Microsystems
Sun Java5认证SCJP 5 (310-055)
Sun Microsystems
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring