Ralph Khreish
Verified Expert in Engineering
React Developer
Ralph是一个充满激情的网站开发人员,专门从事电子商务. 他喜欢在敏捷环境中从事复杂且具有挑战性的项目. 凭借他在与不同团队合作和领导方面的扎实背景, Ralph使用他的编码知识来解决可以通过自动化轻松解决的大问题,以便公司的其他人可以专注于他们的手艺.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), DataGrip, Yarn workspace, TypeScript, React, Express.js, GraphQL, Next.js
The most amazing...
...我开发的三个Shopify应用程序在各自的类别中排名前50位,我在我的Twitter个人资料中公开了它们.
Work Experience
Full-stack Web Developer
Club Med
- 带领三人团队构建和维护Club Med的内容管理系统(CMS). 负责网站CMS和移动应用CMS.
- 处理与全球52个营销团队和500个活跃用户的沟通,管理他们的功能请求和漏洞.
- 定期监控Kibana的任何错误和不一致.
- 管理每周超过一百万次请求的CMS.
Senior Shopify Developer
A2 Media
- 把Shopify变成一个复杂的CMS产品,专辑,艺术家,歌曲列表等.,允许团队使用无代码自定义信息.
- 与内部API沟通,生成超过10首的演职人员和曲目列表,000 albums and over 60,000 collaborators.
- 利用Shopify的专业知识,让公司在几乎不可能的时间内推出, 从而更快地产生收益.
- 在软发行(在Shopify网站上发行)和硬发行(在Next上发行)期间,建议解决方案的每一步.js storefront).
- 为Next设置样板环境.js店面:TypeScript, Storybook, Next.. js、Tailwind、ESLint、Prettier、Vercel、GraphQL和Jest.
- 设置一个自定义的Shopify应用程序,监听创建的产品,并使用Shopify webhook和内部REST API自动填充它们的数据.
- 设置一个AWS实例(ECS连接到ECR以拉取并运行Docker映像).
Front-end Developer
Reparcar
- 为供应商开发了一个后台办公室来检查他们的分析, orders, disputes, 和其他供应商相关的市场功能使用MUI(材质界面).
- 使用Jira项目管理工具跟踪bug和特性.
- 作为敏捷开发团队的一员,每两周进行一次冲刺, 通过回顾来衡量哪里出了问题, what went well, and what we could do to improve, 主持sprint计划会议,计划和评估即将到来的sprint.
- 组织研讨会,帮助培训React和TypeScript的后端开发人员,同时作为7人开发团队的一部分工作, 两个前端和五个后端开发人员.
Full-stack Developer
Stork Marketing
- 开发了一个谷歌Chrome扩展,已下载超过一千次.
- 领导项目的冲刺计划,同时管理一个两人的团队.
- 创造了一种复杂的技术,只需一个段落,就能决定任何广告服务提供商对其感知良好或不良的质量和机会.
Experience
Axe Post-purchase Upsells | Shopify App
http://apps.shopify.com/axe-post-purchaseUpsell Checkbox | Shopify App
http://apps.shopify.com/axe-check-my-box我在48小时内在Twitter上公开开发了这个应用.
还致力于摄取Shopify订阅API,以允许包含订阅的产品用作追加销售.
Theme Scheduler | Shopify App
大公司必须雇佣额外的员工,在不方便的日子发布特定的主题, 我的应用程序通过自动化这项任务帮助解决了这个问题.
我在Twitch上直播时花了4个小时制作了这个应用.
Shopify App Template
http://github.com/Crunchyman-ralph/shopify-app-node-monorepo-express-vite这个项目目前在GitHub上有71+星,我定期维护和改进它.
Skills
Languages
TypeScript, GraphQL, JavaScript, HTML, CSS, CSS3, HTML5, Sass, Liquid Template, SQL, Python, TypeScript 2, TypeScript 3, PHP
Frameworks
Express.js, Next.js, Vanilla JS, YARN, Hapi.. js,顺风CSS, Cypress, Redux, Material UI, Django, Jest, JSON Web Tokens (JWT), Symfony
Libraries/APIs
React, Node.js, Liquid, REST APIs, Shopify API, Chart.js, Vue, Backbone.js
Tools
DataGrip, Yarn Workspaces, React Apollo, GitHub, Git, MongoDB Atlas, Webpack, Jira, Shopify Plus, Figma, Auth0, JavaScript Testing, Amazon弹性容器服务(Amazon ECS), Sentry, Trello, Logstash, Kibana, ELK (Elastic Stack), CircleCI
Paradigms
REST, Responsive Web Design (RWD), Microservices, UI Design, Web UI Design, UX Design, Agile, Agile Software Development
Platforms
Shopify, Heroku, Visual Studio Code (VS Code), Docker, Amazon Web Services (AWS), AWS Lambda, Amazon EC2, Vercel
Storage
MySQL, Databases, Relational Databases, Redis, PostgreSQL, Amazon S3 (AWS S3), Elasticsearch, MongoDB
Other
Programming, Apollo, TypeORM, APIs, Shopify Theme, Custom Shopify Apps, Shopify Customizations, Full-stack, Web Development, JavaScript Libraries, Architecture, Software Architecture, eCommerce, Server-side Rendering (SSR), Front-end, MERN Stack, Storybook, Single-page Applications (SPA), Minimum Viable Product (MVP), Mobile First, Back-end, Responsive Web Apps, Front-end Development, Forms, Web Applications, eCommerce APIs, Lean Project Management, Axios, Responsive UI, Custom Themes, Leadership, CRM APIs, Chrome Extensions, Amazon RDS, Data Visualization, CI/CD Pipelines, Webhooks, Containerization, OpenID Connect (OIDC), Strapi, User Interface (UI), User Experience (UX), Bootstrap 5, Full-stack Development, SDKs, Mathematical Analysis, Joi, React Query, BullMQ, UI Development, Versal, Queueing Theory
Education
Master's Degree in Aerospace Engineering
ESTACA, Engineering School - Paris, France
Bachelor's Degree in Data Science
加州大学圣地亚哥分校-美国加州圣地亚哥
机械工程学士学位
ESTACA, Engineering School - Paris, France