哈姆扎·阿里·塔伊
验证专家 in Engineering
完整的开发人员
Hamza是一名全栈开发人员,在软件工程原理以及构建和管理专注于关键任务产品的跨职能团队方面经验丰富. 他的工作领域包括按需电子商务应用, 物联网与大数据应用, 多人游戏, 和SaaS产品. 他是围棋和Node方面的专家.. js、TypeScript、JavaScript、PostgreSQL和Redis. 哈姆扎对容器技术也很感兴趣, 云服务, 软件架构, 分布式系统.
Portfolio
Experience
Availability
首选的环境
Windows, Linux, JetBrains
最神奇的...
...我和一个小团队开发的产品是一个工业MES物联网产品,使用开源技术为福特等客户提供服务, Fiat, Pladis, and Boeing.
工作经验
完整的开发人员
辉瑞- PGS操作的见解
- 为应用程序创建数据管道和api,该应用程序支持从世界各地的工厂数据创建报告.
- 为c级执行仪表板创建API和UI.
- 为化学成分跟踪搜索UI贡献并维护了一个配置面板.
- 为工厂车间构建动态表单构建器UI.
高级软件工程师
自由机构
- 为内部和第三方开发人员构建了一个可视化的GraphQL UI浏览器原型和一个API构建器,以便集成到GraphQL API中.
- 维护和开发API团队特有的服务, gateways, 负载平衡器, 中间件微服务.
- 在公共GraphQL模式中实现了细粒度字段授权.
- 帮助其他内部团队学习并使用内部开发的DSL向公共GraphQL API公开他们的API服务.
- 构建了一个通用的、可嵌入的GraphQL浏览器web组件.
反应本地 Developer |顾问
IXO
- 构建一个跨平台的反应本地应用程序,并使用新设计迁移遗留实现.
- 使用反应本地的内置样式系统,创建了一个小的样式和主题库.
- 使用Fastlane为Android和IOS开发自动化构建管道.
- 实现与区块链网络和第三方api的连接.
首席后端工程师|顾问
iUGO技术
- 维护和现代化遗留后端服务,并为新产品创建后端结构, using Go, GraphQL, microservices, 和PostgreSQL.
- 在软件质量、测试、部署、容器、React和Go方面指导所有团队成员. 集成质量工具,用于检查、测试、提交检查和严格的书面审查规则.
- 使用TimescaleDB特定于时间序列的数据库结构优化了传统车辆行程报告, 在Cassandra中执行查询优化, 并重构了逻辑瓶颈.
- 使用Docker、码头工人群和Portainer构建软件交付管道. 自动部署本地服务和云.
- 脚手架式初始拼车移动应用架构, 使用TypeScript和反应本地, 建立身份验证, 内化, GraphQL, APIs, 以及状态管理层.
- 指导其他React开发团队成员使用反应本地、TypeScript和GraphQL编写代码.
高级软件工程师
Commencis
- 对R有贡献&D项目的软件质量, testing, 以及作为全栈开发人员的开发流程, using React, NestJS, and MySQL.
- 将传统Jenkins CI系统更新为Jenkins管道版本,为团队配置CI/CD管道提供了更大的灵活性.
- 为高级节点建立面试流程.Js开发人员分为三个阶段,并对开发人员进行了现场编码面试.
- 尝试使用Elm和NestJS等最新技术来维护和测试新的基础项目.
方案架构师|高级软件工程师
Proente
- 维护、开发和部署一个复杂的Node.. js MES IoT后端SQL, RabbitMQ, 以及面向福特等企业客户的Redis, Pladis, 波音(Kale Havacılık).
- 处理客户端请求, 计划开发, 并领导工厂的软硬件设置和部署. 与工厂工程师合作,集成软件并为特定需求创建定制解决方案.
- 管理和构建由七名成员组成的前端、后端和算法团队.
- 从Angular v1中协调web前端迁移.从MySQL迁移到PostgreSQL的时间序列功能.
- 通过采用容器技术建立管道,并使用Kubernetes从PM2迁移到Docker.
- 通过调整lint提高了软件质量和开发人员的经验, formatting, commit lint, 自动化测试环境. 为测试和演示目的创建了相同的开发环境.
- 使用Node集成了多台plc, cnc和其他生产机器.js、C、Go和Docker.
Node.js后端开发人员
Getir
- 维护和改进节点.使用MongoDB、Redis和RabbitMQ.
- 创建用于跟踪的内部库, logging, 以及测量Getir快递和交付系统中的事件,以进行优化和调查.
- 集成Grafana后端数据可视化分析,并抓住了几个严重的性能瓶颈.
- 将应用内产品搜索迁移到Elasticsearch,以获得广泛而可靠的产品搜索结果.
- 使用RabbitMQ、Redis和Node.将定期支付和计费作业迁移到AWS.
软件工程师
自由职业者
- 使用Node搭建物联网平台.js和React为迪拜的一个客户在建筑领域的油箱管理.
- 为一家总部位于土耳其的全球私人飞机租赁公司用Java开发了一个电子商务Android应用程序.
- 使用React和Node创建了一个带有管理仪表板的库存和零售货架管理电报聊天机器人.应聘当地一家包装食品企业.
- 用React构建了一个停车场管理的用户界面. 这是为一家融资创业公司做的.
Experience
Patronus
http://github.com/Hamzali/patronus我使用Go作为Patroni集群和React的管理视图的Material UI之间的中间件过程来构建应用程序. 该项目仍在开发中.
Education
计算机工程学士学位
伊斯坦布尔技术大学-伊斯坦布尔,土耳其
Skills
库/ api
React, Node.. js, OpenAPI, Vue, D3.js, Hystrix
Tools
码头工人组成, JetBrains, RabbitMQ, Grafana, Jupyter, 码头工人群, Fastlane, Apache Airflow
Frameworks
材质UI, 反应本地,顺风CSS, next.js、NestJS、Angular、Unity
Languages
GraphQL, JavaScript, HTML, CSS, Python, Go, TypeScript, SQL, Erlang, c++, C, Java, Elm, c#
Platforms
Docker, Linux, Windows, Kubernetes, 亚马逊网络服务(AWS), Android, iOS, Mobile
Storage
PostgreSQL, Redis, MongoDB, Cassandra, MySQL, Neo4j
Paradigms
敏捷、Scrum、测试驱动开发(TDD)、微服务
Other
全栈,后端,前端,NATS,阿波罗
如何使用Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
分享你的需求
选择你的才能
开始你的无风险人才试验
对顶尖人才的需求很大.
开始招聘