Islam Abdelhamid
Verified Expert in Engineering
完整的开发人员
Islam是一名全栈开发人员,在web开发和系统架构方面拥有超过十年的经验. 他是一个高度上进心和自我组织的专业人士,能够在交付速度和高质量产出之间找到完美的平衡. Islam的广泛背景使他具备了为创新项目和大型服务做出贡献并领导开发团队的技术技能.
Portfolio
Experience
Availability
首选的环境
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
Cameron Roth
- 使用Nest创建了一个票务搜索系统.js. 该系统使用户能够对不同供应商提供的体育门票价格进行比较分析, 让他们决定最具成本效益的选择.
- 使用React和TypeScript构建了一个视觉上令人惊叹的轻量级设计. 这样就可以创建一个用户友好且具有视觉吸引力的界面.
- 管理项目的基础设施管理, 使用AWS EC2利用可扩展和安全的服务. 这确保了项目的稳定和可靠的基础,并建立了持续的部署.
高级Perl和WebRTC开发人员
IP Cortex Limited
- 分析并修复了某VoIP平台Asterisk与WebRTC客户端通信组件的问题.
- 开发了一个可伸缩的流程编排器组件来处理不同CPU内核上的多个连接, 管理进程间通信, 并在所有子进程之间分配负载.
- 开发了一种简单的方法来监视正在运行的进程的运行状况,以检测任何故障,并在需要时重新生成其他进程.
高级全栈工程师
Booking.com
- 促成了大型分布式支付平台的开发. 作为支付业务部门的一部分,它每天处理数百万用户的支付请求.
- 为预订建立了一个支付门户.com using Node.js and React. 它允许支付客户端监控用户的支付活动, 配置支付平台参数, 并控制他们的支付网关的访问.
- 使用Gatsby和Node创建了一个完全自定义的文档框架.为金融科技领域的技术作家准备的. 它帮助他们为具有许多动态特性的支付服务构建高质量的内部文档.
- 在Elasticsearch上编写了非常优化的Hadoop查询,生成关于支付活动的每日报告.
完整的开发人员
Booking.com
- 重新构建支付基础架构系统,并将支付逻辑从基于Perl的单一整体架构转移到基于不同技术栈(如Node)的微服务架构.js and Java.
- 为预订建立了第一个电子钱包.使用React和Node的com用户.js, 允许他们在自己的账户中获得奖励和虚拟积分,并在下次预订时使用.
- 组织多站点可靠性工程(SRE)任务小组计划来支持开发团队.
联合创始人|首席技术官(CTO)
RTopia Startup
- 开发了第一款结合了增强现实技术和实体无人机的移动游戏,将视频游戏和现实结合起来,提供新的有趣体验.
- 定制了一个知名的增强现实软件开发工具包(SDK),允许与多个游戏引擎集成, including Unity 3D.
- 建立了无人机硬件和Android SDK之间的接口层,允许用户和游戏玩家从他们的移动设备控制无人机.
Software Engineer
Orange
- 使Orange网络运营商能够在一个用户界面中推出他们的互联网协议语音(VoIP)产品, 允许客户使用收费信用卡等服务, set call tune, and call history.
- 帮助开发智能汽车的移动应用程序, 使用户能够查看有关其车辆的有用统计数据, 计算燃油消耗量, 并接收维护警报.
- 为新人组织编码指导课程,帮助他们快速融入所分配的团队.
- 参加全球编程比赛, 帮助公司多次获得第一名.
Experience
活动票务搜索引擎
http://www.tixplorer.com/Payment Gateway
在Booking上的子产品数量.com is increasing, 每天都有用户请求支付酒店住宿费用, car rentals, or booked flights. 这样的服务需要一个高度规模化的分布式系统来处理所有用户支付,并覆盖各种产品的所有支付流程.
我是一个7-10人的大团队的一员, 我们共同努力,在支付平台下建立和维护所有相关服务.
Payment Back Office
许多客户已经集成了Booking.com payment gateway, 因此,它必须成为一个快速将新客户引入支付平台的地方, 配置支付相关参数, and monitor, diagnose, 并调试支付交易的问题.
我是团队中唯一的全栈开发人员, 负责从端到端交付完整的功能并分解业务需求.
付款文件架构
Booking.Com有自己的支付平台, 在全球舞台上与其他支付平台竞争需要世界级的技术和世界级的技术文档网站.
我是团队中唯一的全栈开发人员, 负责从端到端交付完整的功能.
Booking Pay
该解决方案还允许他们以多种货币存储支付方式和信用,并在全球范围内支付已预订和未预订的活动, 有机会获得奖励等忠诚计划, discounts, and cash-backs.
我作为一个全栈开发人员和一个前端开发人员一起工作, 后端开发人员, 还有两个应用程序开发者.
Skills
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, 分布式系统, System Architecture, 增强现实(AR), CSS5, Gatsby, AsciiDoc, Cloud, CTO, Team Leadership, TypeORM, VoIP, Processing & 线程,需求,搜索引擎
Education
信息技术和计算机科学学士学位
开罗大学-吉萨,埃及
如何使用Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring