Hamza Khchichine
Verified Expert in Engineering
Software Developer
Hamza是一位充满激情的软件工程师,拥有将大型web应用程序从绘图板带入生产的记录. 他开发了世界上第一个基于web的多线程设置仪式,利用Rust和WASM来运行加密功能. Hamza在使用JavaScript,浏览器api, React, Vue进行前端开发方面拥有丰富的知识.js, WASM, TypeScript, and Rust. He also excels at using Node.js, Laravel和无服务器架构的后端.
Portfolio
Experience
Availability
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
Yahoo!
- 与一个团队合作研究和开发一个新的基于React和typescript的微前端架构,使用单线程方法,利用干净的架构将UI与业务逻辑解耦.
- 迁移了一个企业级应用程序, 每年从Ember获得数百万美元的收入.通过利用之前开发的架构将js转换为React.
- 维护和开发内部UI组件库的新组件.
- 设计、构建和维护spa、微前端和设计系统.
- 作为首席软件工程师,领导整个UI基础架构的开发.
- 利用自定义生成器和样板进行Nx开发,帮助团队快速构建项目.
- 为项目开发和管理提供方法论.
- 将业务需求转化为功能和技术规范.
- 实现高级自动化测试最佳实践.
- 为团队创建内部模板,以有效地编译和部署他们的应用程序,并确保不同项目之间的一致性.
高级React和TypeScript开发人员
Royling
- 在Android和iOS上进行跨浏览器测试,消除bug和浏览器兼容性问题.
- 改进了UI功能并添加了新特性, 从而产生更流畅和响应更快的应用程序行为.
- 实现Firebase的新特性并修复bug.
Senior Full-stack Developer
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.
Front-end Engineer
Pax Familia
- 实现并增强了用于创建复杂财务模型的基于web的软件.
- 创建了一个功能,以自动生成的全屏显示方式显示基于html的页面,并带有高级用户控件和布局选项.
- 实现到映射的客户端数据转换, filter, 并减少在交互式SVG图表中显示的大型数据集.
- 创建动态填充的数据过滤器,如下拉列表, checkbox groups, input fields, 以及用于评估和透视数据分析图表的滑块.
- 将一个单片应用的一部分迁移到一个现代的TypeScript, Vue.js和GraphQL微前端架构.
Front-end Developer
Idea Drop
- 将前端从单体jQuery应用程序迁移到现代Vue.js, TypeScript, and Tailwind app. 其结果是更好的性能、特性实现时间和零bug.
- 根据最佳实践管理和部署大量数据的屏幕.
- 创建定制的多边形以启用现代Vue.基于js的应用程序可以在IE9以下的浏览器上运行.
- 进行交叉浏览测试,以确保与包括IE9在内的一系列浏览器兼容.
- 使用Postman对API端点进行模拟调用.
- 使用AWS和Vue创建了一个无服务器MVP.js和TypeScript可以扩展到数百万用户.
- 创建并维护开发人员文档.
Full-stack Developer
Canda
- 使用React、TypeScript和Laravel交付了一个全栈PWA.
- 准备架构大纲,并领导实施基于文化的招聘平台,该平台利用LinkedIn作为数据层.
- 使用Webflow, Vue创建各种企业网站.js, Nuxt.js, and GSAP.
- 实现了与lever API交互的自定义小部件,可以轻松地“拖放”到不同的网站和应用程序中.
- 收集业务需求,并提供项目的时间表和技术架构.
- 实现了可扩展的支付后端, 该公司与包括Stripe在内的多家支付提供商合作, PayPal, and Wirecard.
Software Developer
Genesi Communication Design
- 设计并实现了一个与无头CMS交互的PWA.
- 使用GSAP开发和维护高级动画.
- 与管理和市场团队合作,通过持续的视觉设计迭代来提高产品的可用性.
- 维护和开发了几个静态生成的网站.
- 使用Node的RESTful api开发软件.js and Express.js.
Full-stack Developer
DigitalRocket
- 使用React和Laravel设计并实现了一个带有仪表板的内部工具,方便约会管理和图表,并生成PDF报告.
- 设计并实现了一个CRM来组织和跟踪所有客户数据,并用React和Laravel取代现有的Excel系统.
- 修改了现有的遗留应用程序,以改进对旧浏览器和慢速连接的支持.
- 在第三方发布者网站上处理嵌入式JavaScript小部件的大量开发工作.
- 使用Gatsby与设计团队紧密合作,开发了几个静态网站.
- 为多个项目创建关系数据库设计.
Experience
组织创意管理应用程序
http://ideadrop.co/我负责前端, 特别是处理从基于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.comWorlds First PhotoBook NFT
http://www.kgpnft.com/NFT Memory Palace
Certifications
AWS认证开发人员-助理
Amazon Web Services
Bitcoin and Cryptocurrencies
edX
Skills
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
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring