本博客是我的私人博客,维护者也是我本人了,平时主要发布一些技术性文章。主要记录自己在程序员/程序开发道路上的所见所闻所感,不一定技术高超,但都是经验所得,作为记录,也作为在开发道路上的脚印。
关于我
个人
93年,北方人,出生在炎热的夏季,双子boy;
某机械制造专业全日制大专毕业,后转行到互联网,在IT行业待了8年(目前仍在找工作中...
技术栈
主要使用语言PHP
,肝过python
,撸过java
,早年在小公司写过js
前端(html+css
)是弱项,早些年自学过,但是从业之后都是干后端的活儿,前端的就慢慢放下了
python
系列文章汇总:python相关文章集合 - 命中水
前端系列文章汇总:前端相关文章集合 - 命中水
后端系列文章汇总:后端相关文章集合 - 命中水
工作经历
深圳某上市地产公司(2021.9~2024.6)
主要负责100+租户的saas系统的维护,参与过系统拆分微服务、java重构某个模块、编写技术文档;
技术栈:yii框架 + RabbitMQ + redis + java
项目
物业管理系统
维护多租户物业系统,累计修复客户反馈bug百余+,降低月平均bug数30%以上;
主导多租户开户项目迁移,重新设计开户流程,效率提升90%,开户时长缩短至分钟级;
负责隐私数据改造项目,完成代码及历史数据改造,确保符合GDPR规范,并通过安全审计;
研究多种语言加解密算法,实现帆软报表与Java代码间数据加密传输,保障数据安全,支持报表准确生成;
参与物业报修模块Java重构,完成基础数据改造及与其他部门对接,保证数据按时交付,支持新业务上线;
深圳某跨境电商公司(2019.12~2021.9)
主要负责公司内部ERP系统的开发。搭建CI/CD集成环境;自学python,研究反爬虫策略,完成公司亚马逊爬虫项目;
技术栈:PHP + TP框架 + Python + redis
项目
亚马逊平台爬虫系统
一个针对于亚马逊的爬虫系统,纯python
项目。自己负责研究反爬机制、设计爬虫架构及技术落地。
主要包括亚马逊前台和后台爬虫。前台爬虫爬取亚马逊商品、评论等信息,后台爬虫模拟浏览器自动下载报表,并上传服务器,进行数据分析;
使用
scrapy-redis
作为爬虫基本框架,Flask
作为接口框架,celery
处理接口并发请求;破解亚马逊反爬策略(动态IP代理/请求特征混淆),数据采集成功率>98%;
基于
Selenium
实现后台报表自动化下载,人力成本降低70%;Supervisor
集群管理+MongoDB
分片存储,数据入库效率提升50%;
爬虫项目整体记录戳:聊一聊我是如何从0到1搭建公司爬虫项目的 - 命中水
公司内部OA系统
公司内部办公系统,从单一ERP系统拆分成多个子系统,ERP、ECP、FAS、WMS等。参与设计拆分方案,负责ECP系统的拆分工作;
参与设计拆分方案,负责ECP系统的迁移工作;
优化大批量数据导出,支持异步导出百万级数据;
爬虫业务对接,
Lumen6.0
开发分布式任务系统,Redis队列+多进程消费提速300%;对接亚马逊SP-API,实现订单、广告数据实时分析
深圳某电商公司(2019.4~2019.12)
自研社交APP项目,独立完成订单、商品、库存、抢购模块;后期负责交易类APP所有后端接口开发工作;
技术栈:PHP + Laravel/Lumen框架 + redis
项目
某交易类APP
参与需求讨论以及架构选型,基于
lumen6.0
完成相关的接口编码,设计项目所需表结构;交易异步处理,发起交易操作存入
redis
消息队列,支持高并发下的用户正常交易,避免数据库服务器宕机的危险;缓存主要交易商品数据,提升接口效率;
某社交类APP
基于
lumen5.8
完成App商城模块接口开发工作,设计相关表结构;采用
redis
键空间通知事件处理过期订单,编写订单结算脚本,采用定时任务实现结算功能;需求迭代,开发限时抢购模块,设计缓存更新方案,缓存抢购商品数据;
深圳某通信网络公司(2016.4~2019.4)
公司是深圳软件协会成员。在职期间主要负责OA办公、自研商城系统的开发,担任组长。
技术栈:PHP + CI框架 + redis + MySQL
项目
自研商城平台
独立完成数据库设计以及使用
Xmind
作出前、后台项目架构、模块分工导图;并负责对购物车模块、订单模块、支付模块的开发;根据RBAC模型设计开发后台权限模块,提升了后台不同角色对页面访问权限的控制;
项目后期优化业务流程,优化慢
sql
,图片存入七牛云,热数据存入redis等;
报餐点餐系统
负责确定项目架构以及数据库设计,监控开发进度,review同事代码;
消费模块采用
workerman
消息推送框架解决数据实时刷新和异步传输的问题;后期带领团队完成该系统升级/优化工作,增加单台消费机独立消费功能;并得到客户方的一致好评
工作以外经历
和一个在技术群认识的ios程序员(我都称呼他强哥),一起开发过一个社交类APP,我负责所有后端,包括API接口开发、环境搭建、代码部署;
技术栈:PhalApi框架 + Redis + OSS + Git + Composer + JWT
架构:Linux + Nginx + MySQL + PHP + 微信/支付宝支付
这个项目可以算是我第一个远程项目,因为没有和对方见过面,聊需求都是通过微信、电话、语音沟通需求;
我们会讨论需求细节,也会说出我的想法。远程项目最重要的是沟通,没有什么比一个电话来的更快的沟通方式了。
联系我
在本网站的所有文章评论,都开通了邮箱提醒,第一时间会收到邮件通知。
如交流技术、或邀请我做一些东西,可以发邮件:
in1993summer@163.com