Islam Abdelhamid,荷兰阿姆斯特丹的开发者
Islam is available for hire
Hire Islam

Islam Abdelhamid

Verified Expert  in Engineering

完整的开发人员

Location
荷兰阿姆斯特丹
至今成员总数
September 16, 2022

Islam是一名全栈开发人员,在web开发和系统架构方面拥有超过十年的经验. 他是一个高度上进心和自我组织的专业人士,能够在交付速度和高质量产出之间找到完美的平衡. Islam的广泛背景使他具备了为创新项目和大型服务做出贡献并领导开发团队的技术技能.

Portfolio

Cameron Roth
JavaScript, React, Node.js、api、需求、搜索引擎、React Native...
IP Cortex Limited
Perl, WebRTC, VoIP, Processing & Threading
Booking.com
Java, Node.. js、Docker、Docker Compose、React、TypeScript 3、CSS4、HTML...

Experience

Availability

Part-time

首选的环境

MacOS, Linux, Docker, Docker Compose, Kubernetes, GitLab, GitLab CI/CD, Visual Studio Code (VS Code), Node.js, TypeScript 3, TypeScript, Git, 用户界面(UI), 亚马逊网络服务(AWS), Flutter, Algorithms

The most amazing...

...我参与的项目是RTopia, 一家将增强现实与体育相结合的初创公司, which I co-founded, 引领发展力量,塑造业务.

Work Experience

高级全栈节点.js & React Developer

2023 - 2023
Cameron Roth
  • 使用Nest创建了一个票务搜索系统.js. 该系统使用户能够对不同供应商提供的体育门票价格进行比较分析, 让他们决定最具成本效益的选择.
  • 使用React和TypeScript构建了一个视觉上令人惊叹的轻量级设计. 这样就可以创建一个用户友好且具有视觉吸引力的界面.
  • 管理项目的基础设施管理, 使用AWS EC2利用可扩展和安全的服务. 这确保了项目的稳定和可靠的基础,并建立了持续的部署.
技术:JavaScript, React, Node.js、api、需求、搜索引擎、React Native、全栈、Amazon EC2

高级Perl和WebRTC开发人员

2022 - 2022
IP Cortex Limited
  • 分析并修复了某VoIP平台Asterisk与WebRTC客户端通信组件的问题.
  • 开发了一个可伸缩的流程编排器组件来处理不同CPU内核上的多个连接, 管理进程间通信, 并在所有子进程之间分配负载.
  • 开发了一种简单的方法来监视正在运行的进程的运行状况,以检测任何故障,并在需要时重新生成其他进程.
技术:Perl, WebRTC, VoIP, Processing & Threading

高级全栈工程师

2019 - 2022
Booking.com
  • 促成了大型分布式支付平台的开发. 作为支付业务部门的一部分,它每天处理数百万用户的支付请求.
  • 为预订建立了一个支付门户.com using Node.js and React. 它允许支付客户端监控用户的支付活动, 配置支付平台参数, 并控制他们的支付网关的访问.
  • 使用Gatsby和Node创建了一个完全自定义的文档框架.为金融科技领域的技术作家准备的. 它帮助他们为具有许多动态特性的支付服务构建高质量的内部文档.
  • 在Elasticsearch上编写了非常优化的Hadoop查询,生成关于支付活动的每日报告.
技术:Java、Node.. js、Docker、Docker Compose、React、TypeScript 3、CSS4、HTML, 大型项目, Distributed Systems, GitLab CI/CD, 面向对象编程(OOP), 数据库管理系统(DBMS), TypeScript, API Integration, GraphQL, Git, CSS, React Redux, Cloud, 持续部署, SQL, Databases, Travel & 休闲,全栈,前端,后端,下一步.js, Figma, Express.js, TypeORM, Bootstrap, Material UI, 用户界面(UI), MUI CSS, SOAP, REST APIs, 后端开发, 持续交付(CD), Build Automation, 软件架构, Design Patterns, Kubernetes, Gatsby, Apache Kafka, MySQL, Python, 完整的开发, APIs, Architecture, Authentication, Serverless, NoSQL, Microservices, Web Development, JavaScript库, OAuth 2, OpenID, 单页应用(SPA), 技术领导, 可伸缩的架构, Software Design, Fintech, Algorithms, Web Applications, HTML5, Sass

完整的开发人员

2016 - 2019
Booking.com
  • 重新构建支付基础架构系统,并将支付逻辑从基于Perl的单一整体架构转移到基于不同技术栈(如Node)的微服务架构.js and Java.
  • 为预订建立了第一个电子钱包.使用React和Node的com用户.js, 允许他们在自己的账户中获得奖励和虚拟积分,并在下次预订时使用.
  • 组织多站点可靠性工程(SRE)任务小组计划来支持开发团队.
Technologies: Perl, HTML, jQuery, JavaScript, TypeScript 3, React, System Architecture, CSS, GitLab CI/CD, Docker, Docker Compose, 面向对象编程(OOP), 数据库管理系统(DBMS), Node.js, API集成,Git,持续部署,SQL,数据库,旅游 & 休闲,团队领导,全栈,前端,后端,Figma, Express.js, Material UI, 用户界面(UI), MUI CSS, REST APIs, 后端开发, 持续交付(CD), Build Automation, 软件架构, Design Patterns, 完整的开发, APIs, Architecture, Authentication, Serverless, NoSQL, Microservices, Web Development, JavaScript库, OAuth 2, OpenID, 单页应用(SPA), 技术领导, 可伸缩的架构, Software Design, Fintech, Algorithms, Web Applications, HTML5, Sass

联合创始人|首席技术官(CTO)

2013 - 2014
RTopia Startup
  • 开发了第一款结合了增强现实技术和实体无人机的移动游戏,将视频游戏和现实结合起来,提供新的有趣体验.
  • 定制了一个知名的增强现实软件开发工具包(SDK),允许与多个游戏引擎集成, including Unity 3D.
  • 建立了无人机硬件和Android SDK之间的接口层,允许用户和游戏玩家从他们的移动设备控制无人机.
技术:增强现实(AR), 面向对象编程(OOP), 数据库管理系统(DBMS), Git, CSS, Databases, CTO, Team Leadership, Full-stack, Front-end, Back-end, MongoDB, REST APIs, 后端开发, Design Patterns, 完整的开发, APIs, Architecture, Authentication, Gaming, Web Development, JavaScript库, C#, Mobile, Web Applications, HTML5, Sass

Software Engineer

2011 - 2013
Orange
  • 使Orange网络运营商能够在一个用户界面中推出他们的互联网协议语音(VoIP)产品, 允许客户使用收费信用卡等服务, set call tune, and call history.
  • 帮助开发智能汽车的移动应用程序, 使用户能够查看有关其车辆的有用统计数据, 计算燃油消耗量, 并接收维护警报.
  • 为新人组织编码指导课程,帮助他们快速融入所分配的团队.
  • 参加全球编程比赛, 帮助公司多次获得第一名.
技术:AngularJS, Java 6, JavaScript, WebRTC, HTML5, Xamarin, Android SDK, Angular, Databases, Full-stack, Front-end, Back-end, MongoDB, PHP, SOAP, REST APIs, C++, 后端开发, Design Patterns, CSS3, 完整的开发, APIs, Architecture, Authentication, Gaming, Web Development, C#, Mobile, Web Applications, Sass

活动票务搜索引擎

http://www.tixplorer.com/
A Node.Js活动票务搜索引擎. 我是团队中唯一的全栈开发人员. 我构建了一个高可用性和健壮的系统,使用REST API连接和集成不同的事件票证提供程序. 我还向用户提供了搜索结果. 我使用React和TypeScript构建了应用程序前端.

Payment Gateway

该项目代表了一个基于java的大规模分布式系统,作为其他预订的支付网关.Com产品处理客户付款. 它每天使用多个数据存储存储数百万笔支付交易, 比如MySQL的多主多从架构,另一个是基于Cassandra的.

在Booking上的子产品数量.com is increasing, 每天都有用户请求支付酒店住宿费用, car rentals, or booked flights. 这样的服务需要一个高度规模化的分布式系统来处理所有用户支付,并覆盖各种产品的所有支付流程.

我是一个7-10人的大团队的一员, 我们共同努力,在支付平台下建立和维护所有相关服务.

付款后勤处

一个内部工具,为预订提供友好的用户界面.Com支付平台客户查看和监控他们的支付活动.

许多客户已经集成了Booking.com payment gateway, 因此,它必须成为一个快速将新客户引入支付平台的地方, 配置支付相关参数, and monitor, diagnose, 并调试支付交易的问题.

我是团队中唯一的全栈开发人员, 负责从端到端交付完整的功能并分解业务需求.

付款文件架构

它是一个完全定制的框架,帮助技术作者为Booking生成高质量的文档.Com的内部服务.

Booking.Com有自己的支付平台, 在全球舞台上与其他支付平台竞争需要世界级的技术和世界级的技术文档网站.

我是团队中唯一的全栈开发人员, 负责从端到端交付完整的功能.

Booking Pay

Booking Pay是一个电子钱包,提供各种服务,使经常旅行的人能够快速、安全地支付Booking提供的所有服务.使用多种付款方式或电子信用.

该解决方案还允许他们以多种货币存储支付方式和信用,并在全球范围内支付已预订和未预订的活动, 有机会获得奖励等忠诚计划, discounts, and cash-backs.

我作为一个全栈开发人员和一个前端开发人员一起工作, 后端开发人员, 还有两个应用程序开发者.

Languages

HTML, JavaScript, CSS, TypeScript, SQL, Sass, TypeScript 3, GraphQL, C#, C++, Java, CSS4, Perl, Java 9, JavaScript 6, Java 6, HTML5, PHP, CSS3, Python

Frameworks

Express.. js, Bootstrap, Material UI, MUI CSS, OAuth 2, AngularJS, Android SDK, Angular, Next.js, Spring Boot, Flutter, NestJS, React Native

Libraries/APIs

Node.js, REST api, React, OpenID, jQuery, WebRTC, React Redux

Tools

Git, Figma, Docker Compose, GitLab, GitLab CI/CD, Google Analytics

Paradigms

Design Patterns, Microservices, 面向对象编程(OOP), 持续部署, 持续交付(CD)

Platforms

软件设计模式, Docker, Kubernetes, MacOS, Linux, Visual Studio Code (VS Code), Xamarin, 亚马逊网络服务(AWS), Apache Kafka, Mobile, Amazon EC2

Industry Expertise

Travel & Leisure

Storage

MySQL,数据库管理系统,数据库,MongoDB, PostgreSQL, NoSQL, Elasticsearch

Other

Full-stack, Back-end, 后端开发, 完整的开发, APIs, Web Development, 单页应用(SPA), 技术领导, 可伸缩的架构, Software Design, Fintech, Algorithms, Web Applications, 解决复杂问题, 大型项目, API Integration, Front-end, 用户界面(UI), SOAP, Build Automation, 软件架构, Architecture, Authentication, Serverless, Gaming, JavaScript库, Data Structures, Computer Vision, Genetic Algorithms, Networks, Web Security, Distributed Systems, System Architecture, 增强现实(AR), CSS5, Gatsby, AsciiDoc, Cloud, CTO, Team Leadership, TypeORM, VoIP, Processing & 线程,需求,搜索引擎

2007 - 2011

信息技术和计算机科学学士学位

开罗大学-吉萨,埃及

有效的合作

如何使用Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring