Front-end: JavaScript, HTML5, CSS3, TypeScript, ReactJs, Redux, NextJs (SSR, SSG), SASS/SCSS, Material UI, Bootstrap,
jQuery, Jest, Flutter
UI/UX: Figma, Grarphistry, Unity, Prototyping, User Research, Design System, Responsive Design
Back-end: Java, NodeJs, ExpressJs, TypeScript, TypeORM, Rest API, GraphQL, SpringBoot
Cloud: Bash/shell, AWS EC2, CI/CD, Git, Docker, JIRA
Database: MySQL, MongoDB, Redis, BullMQ, RocketMQ
Architecture: MERN, Microservices, OOP, MVC, Design Patterns, SDLC, Cloud Computing
Project Mgmt: SDLC, Agile, Kanban, JIRA, Scrum, GitHub, GitLab, Git Bash
Additional: OAuth, JWT, Axios, i18next, Passport, SEO, Angular, Cypress, kafka, Firebase
创建了一个单页面应用(SPA)的电子商务平台,使用了 React、React-Redux、Redux-Form,后端使用 Express 和 NodeJS 作为 REST API,与 MySQL 数据库进行交互。
开发了数据驱动的动态应用,渲染了完全可访问的用户界面
遵循响应式和移动优先的设计规则,设计布局和组件
在前端 UI 和后端逻辑中实现了全局过滤器
创建了各种组件,使用了 React Hook 和 Redux 的通用存储
使用第三方库展示图表和表格,如 React Hook Form
集成了 PayPal 和 Stripe 的在线支付渠道的 RESTful API
使用 TypeORM 设计和进行模型、数据迁移及种子数据创建
定义并实现了系统的路由和 RESTful API
实现了 RBAC(基于角色的访问控制),支持角色和权限分配及访问控制
研究、设计、评估并实现了跨平台部署解决方案
优化了应用程序的性能和可扩展性
使用 Fetch 和 Axios 与后端进行数据交互,如搜索、获取、提交等
通过 JWT 令牌实现了用户管理
参与了公司电子商务项目的软件开发生命周期(SDLC),并100%按时交付
引入了 Google Place API 实现系统范围内地址的自动补全功能
使用 HTML5、SCSS 和 JavaScript 开发和维护企业网站,实现了动态内容渲染和增强用户体验,同时利用 NextJs 实现了服务器端渲染和静态站点生成,以提高网站性能和 SEO。
设计了响应式布局和组件,确保移动优先兼容性和跨浏览器功能
使用 NodeJs 和 ExpressJs 实现了 RESTful API,促进了前端和后端系统之间的无缝通信
管理 PostgreSQL 数据库,进行数据建模、迁移和种子数据操作,使用 TypeORM
在 AWS EC2 实例、DigitalOcean 和 Linode 上部署和监控 web 应用,确保高可用性和可扩展性,同时管理数据中心、路由器、交换机、裸金属服务器,并处理 Route53 和域名管理
使用 Docker、Bash 脚本、Ansible 和 Terraform 自动化部署过程,减少部署时间并最小化错误
集成了 OAuth 和 Stripe 等第三方服务,增强了网站功能
开发了自定义插件和模块,增强了网站功能,包括 SEO 优化和分析集成
实施了 JWT 用户认证和基于角色的访问控制(RBAC)等安全措施
与跨职能团队合作,使用敏捷方法,确保项目管理高效和按时交付