我目前在一家电商创业公司,呆了 2 年半。在这里我从零开始搭建了卖户外装备的B2C 网站,需求分析 /数据库设计 /网站前后端 /后台 CMS 都是我一步一步做出来的。后来开始组建团队,我招了几名工程师,然后跟他们一起写代码,做 code review 。但这两年大环境融资困难,老板又试水了两款户外 App ,都未能走上正轨,现在是苦苦支撑的状态。
网站后端框架用的是Perl + Dancer2,数据库MySQL + Redis,DBIx::Class, Moo,面向对象+敏捷开发。由于所有代码都是自己写的,功能扩展修改都很容易,同一套后台和数据库能支持 B2C 网站和两款不同方向的 App 。
网站前端, PC 端和手机端共用 URL 路由及后端逻辑,根据请求的 UA ,服务端返回 PC 或手机端页面内容。手机端页面开发,使用了jQuery, underscore.js, Grunt, CSS3, sass, compass, bootstrap@alpha-4。
PC 支付支持支付宝和微信,手机端浏览器支持支付宝,微信浏览器支持微信支付。支付 API 都是自己用 Perl 开发的,(Perl 支付宝 API 代码),(Perl 微信支付 API 代码)
网站支持第三方账号登录微信 /QQ/微博, OAuth2 API 也是自己用 Perl 写的,(QQ OAuth2 代码), (微信 OAuth2 代码), 和(微博 OAuth2 代码); 也支持手机号注册登录;
个人技能亮点:
- >7 年 Web 开发经验;
- 敏捷开发,有创业公司项目管理和带队经验;
- 网站全栈开发(后端用 Perl);
- 能手写代码,实现设计页面效果;
- 需求分析,数据库设计, API 开发;
- 掌握 Linux 服务器配置,服务部署上线;
目前想换个环境,在准备找工作。现在前端工作都要求 React/Angularjs/Vuejs ,很尴尬,目前在学习用 React 和 Redux 重构网站前端。
对于下一份工作的说明:
- 希望工作和生活能分开,工作日认真工作,周末尽情地玩;
- 不喜欢没事儿加班,不喜欢天天加班;
- 如果是创业公司,不需要讲情怀,请拿出实实在在的东西;
个人简历请见 Linkedin
email : Y2hlbmdmYW5neXVhbjIwMDhAZ21haWwuY29t
谢谢阅读。