ID:421691

易路相伴

  • 公司信息:
  • 刚毕业
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 郑州
  • 全区

技术能力

Python爬虫与JS逆向:精通Requests、Scrapy、Selenium等主流爬虫框架,能高效采集静态及动态渲染数据。核心优势在于JavaScript逆向工程——熟练使用AST(抽象语法树)还原混淆代码、Hook关键函数、模拟浏览器环境(如PyExecJS、Node.js子进程),可破解常见的反爬机制(包括账号风控、滑块验证、VMP加密、WebSocket通信等),实现天猫、小红书等复杂站点的数据抓取与协议还原。

Java后端开发:基于Spring Boot/Cloud生态构建高并发微服务,熟练整合MyBatis-Plus、Redis、RabbitMQ等中间件,具备数据库调优、JVM性能分析及分布式事务处理能力。曾设计过日均百万请求的API网关与数据清洗系统。

微信小程序开发:独立完成从需求分析到上线的全流程,包括WXML/WXSS界面定制、云开发(数据库、云函数)、WebView嵌入H5、第三方插件集成(ECharts、支付、实时音视频)。擅长通过小程序与后端接口的无缝联动实现业务闭环,同时利用小程序的登录/授权体系与防爬策略协同。

项目经验

1. 某头部电商平台模拟登录与数据加密逆向(Python + JS逆向)
这是一个纯技术研究项目,目标是还原某主流电商网站的登录JS加密逻辑。通过Chrome开发者工具断点调试,定位到核心加密函数使用了RSA + AES混合加密,并掺杂了动态Cookie(如__ac_nonce)和浏览器指纹检测。我使用AST技术对压缩混淆的JavaScript代码进行解混淆,提取出加密算法和密钥生成规则,并利用PyExecJS调用还原后的JS文件,最终实现了完全离线的加密参数生成。同时,针对滑块验证码,通过模拟轨迹和机器学习模型(OpenCV识别缺口)完成了绕过测试。该研究成果整理成了一篇技术笔记,在GitHub上获得50+ star。

2. 企业级员工绩效管理后端系统(Java Spring Boot)
为了展示Java后端能力,我从零开发了一套完整的绩效管理系统,包含部门管理、KPI指标配置、考核评分与排名、权限控制等模块。技术选型:Spring Boot 2.7 + MyBatis-Plus + MySQL + Redis(缓存热点数据)。实现了基于JWT的用户认证和基于RBAC的细粒度权限控制;使用RabbitMQ异步处理评分后的通知和日志记录;通过Redis分布式锁解决并发评分问题;对慢SQL进行了索引优化和分页插件调优,将单次查询耗时从800ms降至150ms。该项目提供了完整Swagger API文档,并部署在腾讯云上供演示。

3. 校园二手交易微信小程序(全栈)
为验证小程序开发能力,我独立设计并上线了一款校园二手交易小程序(已通过个人主体审核发布,用户数约200人)。前端使用WXML + WXSS实现卡片式商品列表、发布表单和聊天入口;后端直接使用微信云开发——云数据库存储用户和商品信息,云函数实现商品搜索、交易状态更新、图片上传压缩。对接了微信支付(模拟环境下调通),并利用云调用发送订阅消息通知买家/卖家。其中商品搜索功能实现了基于关键词分词的模糊匹配,并利用云数据库的索引提升了查询效率。这个项目完整走通了从UI设计、交互逻辑到运维监控的全过程。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服