10年以上工作经验,ROR全栈开发9年,能够独立完成项目的设计、开发、调试、部署等。
熟悉 TDD流程,习惯编写 Rspec、Capybara 自动化测试,熟练构建 CI/CD 集成化部署。
集成 Sentry 和 Slack 通知,及时发现问题,进行修复。
使用 ActiveJob、Elasticsearch、队列(Sidekiq)、Redis 进行性能优化和异步处理优化。
使用 Transaction 保证相关数据一致性,避免造成脏数据。
熟练使用 tailwindcss、对 CSS 有洁癖,可以高度还原 UI 设计。
熟练使用 react 及其相关生态 react-router、redux、next.js、gatsby、SoybeanAdmin 等。
熟练使用 vue 及其相关生态 vue-router、vuex、pinia 等。
熟练使用 webpack, vite 等工具打包前端应用。
可以使用 ClaudeCode、OpenCode、Cursor、Trae 等进行AI辅助开发。
1、Feedmob 内部项目
自动化Job项目,完成数据拉取,数据检查,数据分析,数据清洗,报表生成等。
完成自动化Job研发和优化,涉及10多个第三方公司的数据拉取,部分第三方公司单次数据可达 20000+ 条数据。
优化Job执行等功能,优化某Job从10分钟左右到1分钟。
2、BeachPrice 买卖/租赁配额(海外商城)
项目地址: https://beachprice.com/
功能概述: 对于海鲜打捞配额的 买卖和租赁。
技术概述: 使用 React、Redux 及其他工具完成整体项目。在项目使用 redux-saga 解决了并发、防抖、可取消 等API请求功能,解决了搜索时数据显示不同步等问题。
3、荷粉到家App
功能概述:App商城,致力于服务保定本地市场。
技术概述:使用 Ionic(AngularJS + Cordova) 进行开发,同时整合了扫码、通讯录、定位、百度地图等功能。
使用了AngularJS 的 Directive、Route、Service、Factory、Filter等功能,并且使用了HTML5的本地存储(localStorage)功能。
跨域解决方式为JSONP和Access头信息两种同时使用。
功能概述: 对于海鲜打捞配额的 买卖和租赁。 技术概述: 使用 React、Redux 及其他工具完成整体项目。在项目使用 redux-saga 解决了并发、防抖、可取消 等API请求功能,解决了搜索时数据显示不同步等问题。
自动化Job项目,完成数据拉取,数据检查,数据分析,数据清洗,报表生成等。 完成自动化Job研发和优化,涉及10多个第三方公司的数据拉取,部分第三方公司单次数据可达 20000+ 条数据。 优化Job执行等功能,优化某Job从10分钟左右到1分钟。