Hamza Ali Taş, Developer in Istanbul, Turkey
Hamza is available for hire
Hire Hamza

Hamza Ali Taş

Verified Expert  in Engineering

Full-stack Developer

Location
Istanbul, Turkey
Toptal Member Since
December 21, 2021

Hamza是一名全栈开发人员,在软件工程原理以及构建和管理专注于关键任务产品的跨职能团队方面经验丰富. His fields of work include on-demand eCommerce applications, IoT with big data applications, multiplayer games, and SaaS products. He is an expert in Go, Node.js, TypeScript, JavaScript, PostgreSQL, and Redis. Hamza is also interested in container technologies, cloud services, software architecture, and distributed systems.

Portfolio

Pfizer - PGS Operations Insights
Python, Apache Airflow, PostgreSQL, TypeScript, React, Angular, D3.js, HTML...
Freelance Agency
Vue, Nuxt.js, Java, Hystrix, React, JavaScript, Full-stack, Front-end, Back-end...
IXO
JavaScript, TypeScript, React Native, Android, iOS, Fastlane, Mobile

Experience

Availability

Part-time

Preferred Environment

Windows, Linux, JetBrains

The most amazing...

...我和一个小团队开发的产品是一个工业MES物联网产品,使用开源技术为福特等客户提供服务, Fiat, Pladis, and Boeing.

Work Experience

Full-stack Developer

2022 - 2024
Pfizer - PGS Operations Insights
  • 为应用程序创建数据管道和api,该应用程序支持从世界各地的工厂数据创建报告.
  • Created an API and UI for a C-level executive dashboard.
  • 为化学成分跟踪搜索UI贡献并维护了一个配置面板.
  • Built a dynamic form builder UI for the factory shop floor.
技术:Python, Apache气流,PostgreSQL, TypeScript, React, Angular, D3.js, HTML, CSS,顺风CSS, Neo4j, Docker Compose, Material UI, OpenAPI

Senior Software Engineer

2020 - 2022
Freelance Agency
  • 为内部和第三方开发人员构建了一个可视化的GraphQL UI浏览器原型和一个API构建器,以便集成到GraphQL API中.
  • Maintained and developed API team-specific services, gateways, load balancers, and middleware microservices.
  • Implemented granular field authorization in public GraphQL schema.
  • 帮助其他内部团队学习并使用内部开发的DSL向公共GraphQL API公开他们的API服务.
  • Built a generic and embeddable GraphQL explorer web component.
Technologies: Vue, Nuxt.. js, Java, Hystrix, React, JavaScript,全栈,前端,后端,Docker Compose, OpenAPI

React Native Developer | Consultant

2020 - 2020
IXO
  • 构建一个跨平台的React Native应用程序,并使用新设计迁移遗留实现.
  • 使用React Native的内置样式系统,创建了一个小的样式和主题库.
  • 使用Fastlane为Android和IOS开发自动化构建管道.
  • Implemented connections to blockchain networks and third-party APIs.
技术:JavaScript, TypeScript, React Native, Android, iOS, Fastlane, Mobile

Lead Back-end Engineer | Consultant

2020 - 2020
iUGO Technology
  • 维护和现代化遗留后端服务,并为新产品创建后端结构, using Go, GraphQL, microservices, and PostgreSQL.
  • 在软件质量、测试、部署、容器、React和Go方面指导所有团队成员. 集成质量工具,用于检查、测试、提交检查和严格的书面审查规则.
  • 使用TimescaleDB特定于时间序列的数据库结构优化了传统车辆行程报告, performed query optimizations in Cassandra, and refactored the logic bottlenecks.
  • 使用Docker、Docker Swarm和Portainer构建软件交付管道. Automated the deployment for on-premise services and the cloud.
  • Scaffolded initial car-sharing mobile application structure, using TypeScript and React Native, built authentication, internalization, GraphQL, APIs, and state management layers.
  • 指导其他React开发团队成员使用React Native、TypeScript和GraphQL编写代码.
Technologies: Go, React, Node.js, PostgreSQL, Redis, NATS, Microservices, Docker, Docker Swarm, Cassandra, GraphQL, JavaScript, SQL, React Native, Mobile, iOS, Android, Apollo, Docker Compose

Senior Software Engineer

2019 - 2020
Commencis
  • Contributed to R&D projects for software quality, testing, and development processes as a full-stack developer, using React, NestJS, and MySQL.
  • 将传统Jenkins CI系统更新为Jenkins管道版本,为团队配置CI/CD管道提供了更大的灵活性.
  • Built an interview process for a senior Node.Js开发人员分为三个阶段,并对开发人员进行了现场编码面试.
  • 尝试使用Elm和NestJS等最新技术来维护和测试新的基础项目.
Technologies: React, Elm, Node.. js、MySQL、Redis、Docker、NestJS、TypeScript、JavaScript、SQL、Docker Compose、Material UI

Solutions Architect | Senior Software Engineer

2018 - 2019
Proente
  • Maintained, developed, and deployed a complex Node.js MES IoT back end with SQL, RabbitMQ, and Redis for enterprise clients such as Ford, Pladis, and Boeing (Kale Havacılık).
  • Handled client requests, planned development, and led software and hardware set up and deployment for factories. 与工厂工程师合作,集成软件并为特定需求创建定制解决方案.
  • 管理和构建由七名成员组成的前端、后端和算法团队.
  • Coordinated web front-end migration from Angular v1.从MySQL迁移到PostgreSQL的时间序列功能.
  • 通过采用容器技术建立管道,并使用Kubernetes从PM2迁移到Docker.
  • 通过调整lint提高了软件质量和开发人员的经验, formatting, commit lint, and automated test environments. 为测试和演示目的创建了相同的开发环境.
  • 使用Node集成了多台plc, cnc和其他生产机器.js, C, Go, and Docker.
Technologies: Node.js, React, PostgreSQL, Redis, GraphQL, Angular, MySQL, RabbitMQ, Docker, Kubernetes, JavaScript, SQL, Docker Compose, Material UI

Node.js Back-end Developer

2017 - 2018
Getir
  • Maintained and improved Node.js back-end services with MongoDB, Redis, and RabbitMQ.
  • Created internal libraries for tracing, logging, 以及测量Getir快递和交付系统中的事件,以进行优化和调查.
  • 集成Grafana后端数据可视化分析,并抓住了几个严重的性能瓶颈.
  • 将应用内产品搜索迁移到Elasticsearch,以获得广泛而可靠的产品搜索结果.
  • Used RabbitMQ, Redis, and Node.js to migrate periodic payment and billing jobs to AWS.
Technologies: Node.js, MongoDB, Redis, TypeScript, RabbitMQ, Amazon Web Services (AWS), Docker, Grafana, JavaScript, Docker Compose, OpenAPI

Software Engineer

2014 - 2017
Self-employed
  • Built an IoT platform with Node.js和React为迪拜的一个客户在建筑领域的油箱管理.
  • 为一家总部位于土耳其的全球私人飞机租赁公司用Java开发了一个电子商务Android应用程序.
  • 使用React和Node创建了一个带有管理仪表板的库存和零售货架管理电报聊天机器人.js for a local enterprise packaged food company.
  • Built a user interface for parking lot administration with React. This was done for a funded startup.
Technologies: Node.js、React、MongoDB、Redis、Java、c#、Android、Unity、JavaScript、SQL、Amazon Web Services (AWS)

Patronus

http://github.com/Hamzali/patronus
一个开源的管理UI为Patroni分布式PostgreSQL管理器,使创建和删除节点只需点击一下. It also makes it easier to reconfigure instances.

我使用Go作为Patroni集群和React的管理视图的Material UI之间的中间件过程来构建应用程序. The project is still in development.
2013 - 2018

Bachelor's Degree in Computer Engineering

Istanbul Technical University - Istanbul, Turkey

Libraries/APIs

React, Node.js, OpenAPI, Vue, D3.js, Hystrix

Tools

Docker Compose, JetBrains, RabbitMQ, Grafana, Jupyter, Docker Swarm, Fastlane, Apache Airflow

Frameworks

Material UI, React Native, Tailwind CSS, Nuxt.js, NestJS, Angular, Unity

Languages

GraphQL, JavaScript, HTML, CSS, Python, Go, TypeScript, SQL, Erlang, c++, C, Java, Elm, c#

Platforms

Docker, Linux, Windows, Kubernetes, Amazon Web Services (AWS), Android, iOS, Mobile

Storage

PostgreSQL, Redis, MongoDB, Cassandra, MySQL, Neo4j

Paradigms

Agile, Scrum, Test-driven Development (TDD), Microservices

Other

Full-stack, Back-end, Front-end, NATS, Apollo

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring