Hamza Khchichine,英国伦敦的开发者
Hamza is available for hire
Hire Hamza

Hamza Khchichine

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
April 15, 2021

Hamza是一位充满激情的软件工程师,拥有将大型web应用程序从绘图板带入生产的记录. 他开发了世界上第一个基于web的多线程设置仪式,利用Rust和WASM来运行加密功能. Hamza在使用JavaScript,浏览器api, React, Vue进行前端开发方面拥有丰富的知识.js, WASM, TypeScript, and Rust. He also excels at using Node.js, Laravel和无服务器架构的后端.

Portfolio

Yahoo!
TypeScript, JavaScript, React, Redux, Webpack, Storybook, Clean Architecture...
Royling
TypeScript, JavaScript, React,三.js, 3D, Augmented Reality (AR)...
Aleo Systems
JavaScript, React, TypeScript, Storybook,有风格的组件,Rust, WASM...

Experience

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Slack, GitHub, Asana, TypeScript, Node.js

The most amazing...

...我开发的产品是世界上第一个基于web的设置仪式,它是多线程的,利用Rust和WASM来运行加密功能.

Work Experience

Principal Software Engineer

2021 - 2023
Yahoo!
  • 与一个团队合作研究和开发一个新的基于React和typescript的微前端架构,使用单线程方法,利用干净的架构将UI与业务逻辑解耦.
  • 迁移了一个企业级应用程序, 每年从Ember获得数百万美元的收入.通过利用之前开发的架构将js转换为React.
  • 维护和开发内部UI组件库的新组件.
  • 设计、构建和维护spa、微前端和设计系统.
  • 作为首席软件工程师,领导整个UI基础架构的开发.
  • 利用自定义生成器和样板进行Nx开发,帮助团队快速构建项目.
  • 为项目开发和管理提供方法论.
  • 将业务需求转化为功能和技术规范.
  • 实现高级自动化测试最佳实践.
  • 为团队创建内部模板,以有效地编译和部署他们的应用程序,并确保不同项目之间的一致性.
Technologies: TypeScript, JavaScript, React, Redux, Webpack, Storybook, Clean Architecture, Microfrontends, Software Architecture, Styled-components, Node.js, Software Engineering, Jest, Cypress, Screwdriver, Unit Testing, E2E Testing, Monorepos, PNPM, Amazon Web Services (AWS), Prisma, Front-end, Front-end Architecture, Front-end Build Tools, Front-end Development, SQL, Architecture, Technical Architecture

高级React和TypeScript开发人员

2021 - 2021
Royling
  • 在Android和iOS上进行跨浏览器测试,消除bug和浏览器兼容性问题.
  • 改进了UI功能并添加了新特性, 从而产生更流畅和响应更快的应用程序行为.
  • 实现Firebase的新特性并修复bug.
技术:TypeScript, JavaScript, React,三.js, 3D, Augmented Reality (AR), 8th Wall SDK, Styled-components, WebGL, Architecture, Game Development, Firebase, Tailwind CSS, Prisma, Front-end, Front-end Architecture, Front-end Build Tools, Technical Architecture

Senior Full-stack Developer

2020 - 2021
Aleo Systems
  • 作为架构师,开发了一个多线程的React和TypeScript应用程序,它利用了WASM和Rust,是世界上第一个基于浏览器的设置仪式.
  • 与不同的团队合作设计和实现内部React和TypeScript组件库. 它为不同的产品提供了更加一致的UI/UX, development time savings, and workflow speeding.
  • 使用Jest开发单元测试和组件快照测试.
  • 将故事书添加到多个项目中, 支持更好的独立组件开发, better testing, 以及可靠的文档和用例示例.
  • 使用Next创建了几个web服务.js, React, TypeScript, and GSAP.
  • 将营销CMS从Webflow迁移到netflix CMS, 从而产生更健壮的CMS和更大的UI灵活性.
  • 使用Rust和rocket按照REST最佳实践实现了新的API路由.rs.
Technologies: JavaScript, React, TypeScript, Storybook,有风格的组件,Rust, WASM, GreenSock动画平台(GSAP), Netlify, Serverless, Blockchain, zkSNARKs, Next.js, Rollup, Webpack, Babel, Jest, Test-driven Development (TDD), Visual Regression Testing, Webflow, Webflow CMS, Figma, CSS, Redux, Redux-Saga, Rocket.简洁的代码,简洁的架构,简洁的节点.js, Express.js, Full-stack, HTML, Databases, Crypto, Heroku, REST APIs, Tailwind CSS, Front-end, Front-end Architecture, Front-end Build Tools, Front-end Development, SQL, Architecture, Technical Architecture

Front-end Engineer

2019 - 2020
Pax Familia
  • 实现并增强了用于创建复杂财务模型的基于web的软件.
  • 创建了一个功能,以自动生成的全屏显示方式显示基于html的页面,并带有高级用户控件和布局选项.
  • 实现到映射的客户端数据转换, filter, 并减少在交互式SVG图表中显示的大型数据集.
  • 创建动态填充的数据过滤器,如下拉列表, checkbox groups, input fields, 以及用于评估和透视数据分析图表的滑块.
  • 将一个单片应用的一部分迁移到一个现代的TypeScript, Vue.js和GraphQL微前端架构.
Technologies: JavaScript, TypeScript, Vue, Vuex, GraphQL, Ruby, Ruby on Rails 5, CSS, WebSockets, Front-end Development, Git, Webpack, Babel, PostgreSQL, Full-stack, HTML, REST APIs, Tailwind CSS, MySQL, Front-end, Front-end Architecture, Front-end Build Tools, Front-end Design, SQL, Architecture, Technical Architecture

Front-end Developer

2019 - 2020
Idea Drop
  • 将前端从单体jQuery应用程序迁移到现代Vue.js, TypeScript, and Tailwind app. 其结果是更好的性能、特性实现时间和零bug.
  • 根据最佳实践管理和部署大量数据的屏幕.
  • 创建定制的多边形以启用现代Vue.基于js的应用程序可以在IE9以下的浏览器上运行.
  • 进行交叉浏览测试,以确保与包括IE9在内的一系列浏览器兼容.
  • 使用Postman对API端点进行模拟调用.
  • 使用AWS和Vue创建了一个无服务器MVP.js和TypeScript可以扩展到数百万用户.
  • 创建并维护开发人员文档.
Technologies: JavaScript, TypeScript, Vuex, Vue, Vue SSR, Vue CLI, Babel, Webpack, Tailwind CSS, Laravel, Docker, Jest, Storybook, Amazon S3 (AWS S3), AWS Lambda, Serverless, Jira, Bitbucket, Adobe Experience Design (XD), Browser Support, Chrome Developer Tools, Postman, Axios, Minimum Viable Product (MVP), Agile, Node.js,全栈,HTML, REST api, MySQL, SQL,架构,技术架构

Full-stack Developer

2018 - 2019
Canda
  • 使用React、TypeScript和Laravel交付了一个全栈PWA.
  • 准备架构大纲,并领导实施基于文化的招聘平台,该平台利用LinkedIn作为数据层.
  • 使用Webflow, Vue创建各种企业网站.js, Nuxt.js, and GSAP.
  • 实现了与lever API交互的自定义小部件,可以轻松地“拖放”到不同的网站和应用程序中.
  • 收集业务需求,并提供项目的时间表和技术架构.
  • 实现了可扩展的支付后端, 该公司与包括Stripe在内的多家支付提供商合作, PayPal, and Wirecard.
Technologies: JavaScript, TypeScript, Vue, Laravel, Tailwind CSS, Webflow, Babel, AWS Amplify, Webpack, React, Redux, Redux-Saga, Nuxt.js, Adobe Experience Design (XD), Amazon S3 (AWS S3), Amazon Web Services (AWS), PHP, MySQL, Docker, Redis, Object-oriented Programming (OOP), Test-driven Development (TDD), Storybook, Agile, Progressive Web Applications (PWA), APIs, Postman, Jest, GreenSock动画平台(GSAP), Node.js, Single-page Applications (SPA), Stripe, REST, CSS, Lever API, Greenhouse, Facebook Open Graph API, Full-stack, HTML, Databases, Heroku, REST APIs, Prisma

Software Developer

2017 - 2018
Genesi Communication Design
  • 设计并实现了一个与无头CMS交互的PWA.
  • 使用GSAP开发和维护高级动画.
  • 与管理和市场团队合作,通过持续的视觉设计迭代来提高产品的可用性.
  • 维护和开发了几个静态生成的网站.
  • 使用Node的RESTful api开发软件.js and Express.js.
Technologies: JavaScript, React, Redux, Material UI, GSAP, Headless Software, Clean Code, User Interface (UI), User Experience (UX), GreenSock动画平台(GSAP), Netlify, Express.js, Node.js、全栈、HTML、数据库、Heroku、MongoDB、REST api、MySQL

Full-stack Developer

2016 - 2018
DigitalRocket
  • 使用React和Laravel设计并实现了一个带有仪表板的内部工具,方便约会管理和图表,并生成PDF报告.
  • 设计并实现了一个CRM来组织和跟踪所有客户数据,并用React和Laravel取代现有的Excel系统.
  • 修改了现有的遗留应用程序,以改进对旧浏览器和慢速连接的支持.
  • 在第三方发布者网站上处理嵌入式JavaScript小部件的大量开发工作.
  • 使用Gatsby与设计团队紧密合作,开发了几个静态网站.
  • 为多个项目创建关系数据库设计.
技术:JavaScript, React, Sass, PHP, Laravel, CSS, MySQL, Full-stack, D3.. js, Babel, Webpack, WebSockets, GraphQL, Node.js, HTML,数据库,Heroku, REST api

组织创意管理应用程序

http://ideadrop.co/
一个强大的和直观的想法管理软件,帮助组织发现, evaluate, refine, 并执行每个人最有影响力的想法, everywhere.

我负责前端, 特别是处理从基于jquery的单体应用程序到使用Vue的单页面应用程序的迁移.js.

最具挑战性的部分是制作一款适用于IE9以下浏览器的现代应用. To achieve that, 我必须为占位符和自定义包(如日期选择器和为性能优化的提及组件)构建许多自定义多边形.

Custom React Components Library

多个产品由不同的团队运行,共享相同的设计系统, 需要构建一个组件库,这样团队就不必总是重新发明轮子.

通过与设计团队的紧密合作, we built a complete, 内部React组件库,易于使用, 利用内部设计系统, and, most importantly, 加快开发人员的工作流程.

Open Innovation Software

http://ideadrop.co/innovation-strategy/what-is-open-innovation/
我定义了架构并领导了这个无服务器项目的前端开发. 它的设计目的是允许组织在没有公司边界限制的情况下公开交流思想. 这些组织可以通过开放新的思想来源来加速他们的长期创新努力.

Wealth Management Platform

http://www.paxfamilia.com
At Paxfamilia, 我的工作是开发和维护基于网络的软件,用于创建复杂的金融模型. 它提供了一个全屏自动生成的表示,带有高级用户控件,可以利用客户端数据转换进行映射, filter, 并减少在交互式SVG图表中显示的大型数据集.

Worlds First PhotoBook NFT

http://www.kgpnft.com/
KGP与艺术家合作制作限量版出版物,使创作者能够将其受众扩展到博物馆和画廊之外. 我是开发团队的一员,努力开发世界上第一个NFT艺术书籍平台.

NFT Memory Palace

一个基于React和typescript的全栈Web3应用程序,建立在以太坊区块链上,允许用户将他们喜欢的某些品牌(如Gucci或Prada)的物品的nft链接到他们发布的任何Twitter或Instagram照片. 这将使他们能够铸造整个收藏,以便以后出售或重新参观.
JULY 2022 - PRESENT

AWS认证开发人员-助理

Amazon Web Services

APRIL 2021 - PRESENT

Bitcoin and Cryptocurrencies

edX

Libraries/APIs

React, Redux-Saga, Vuex, Vue, Node.js、GSAP、REST API、AWS Amplify、Stripe、Facebook Open Graph API、D3.js, Polyfill.io, Three.js, WebGL, Web3.js

Tools

Rollup, Vue CLI, Git, Webpack, Babel, Figma, AWS CloudFormation, Prisma, Jira, Bitbucket, Adobe Experience Design (XD), Chrome Developer Tools, Postman, Greenhouse, NPM, 8th Wall SDK, MetaMask, Front-end Build Tools

Frameworks

Next.js、Redux、Vue SSR、顺风CSS、Laravel、next.js, Material UI, Express.js、Jest、Ruby on Rails 5、Cypress、Hardhat

Languages

JavaScript, TypeScript, CSS, PHP, GraphQL, Sass, HTML, Rust, WASM, SQL, Ruby, Python, Solidity

Paradigms

REST, Unit Testing, Clean Code, Clean Architecture, Web Architecture, MVC Design, Test-driven Development (TDD), Agile, Object-oriented Programming (OOP), Microservices, Microservices Architecture, Event-driven Architecture, Event-driven Programming, Microfrontends, E2E Testing

Platforms

GreenSock动画平台(GSAP), Blockchain, Webflow, Webflow CMS, Amazon Web Services (AWS), Netlify, Docker, AWS Lambda, Heroku, Ethereum, Firebase

Storage

Amazon S3, MySQL, Redis, PostgreSQL, MongoDB, NoSQL, Databases, Hasura, Amazon DynamoDB

Other

Storybook, Styled-components, Axios, APIs, Single-page Applications (SPA), Front-end Development, Full-stack, Responsive UI, Website Performance, Headless Software, User Interface (UI), User Experience (UX), SVG Animation, Back-end, Ethereum Smart Contracts, Smart Contracts, Architecture, Technical Architecture, Serverless, Visual Regression Testing, Progressive Web Applications (PWA), WebSockets, Cloud, TypeORM, zkSNARKs, Browser Support, Minimum Viable Product (MVP), Lever API, Rocket.rs, Private NPM Modules, Documentation, Crypto, Bitcoin, Decentralized Systems, 3D, Augmented Reality (AR), Game Development, Software Architecture, Software Engineering, Screwdriver, Monorepos, PNPM, Non-fungible Tokens (NFT), Web Animation, Cryptocurrency Wallets, Front-end, Front-end Architecture, Front-end Design

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

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring
" class="hidden">派代网论坛