ID:336085

C. 有团队

全栈工程师

  • 公司信息:
  • 上海矢安科技有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 可工作日远程
  • 所在区域:
  • 北京
  • 海淀

技术能力

web后端开发:
四年后端应用Go实际开发经验,熟知Go基本语法与知识。
熟练使用Gin、Beego、Go-Zero等主流框架。
熟练使用数据库操作框架Gorm、MyBatis,掌握SQL语句增删改查。
熟悉API开发基本流程,熟悉Restful风格API设计。
数据库:
熟练使用MySQL、Redis及常见的优化手段。
熟练使用关系型数据库MySQL、MariaDB、PostgreSQL、Oracle。
熟练使用非关系型数据库Redis、MongoDB等,有Redis实际项目开发使用经验。
熟悉使用Gorm、SQLBoilder、Beego orm等数据库操作框架使用。
服务器|架构:
熟练掌握Nginx、Caddy、Tomcat、Apache服务器使用。
熟练掌握常用软件(MySQL、Redis、Rabbit MQ等)在服务器的搭建与使用。
熟练使用Centos(Linux)云服务器并掌握线上环境和应用部署。
熟练掌握Git、Github等工具使用。
熟练掌握Docker、K8S使用及Docker应用部署。
了解微服务、高并发、高可用集群服务端架构。
web前端开发:
熟悉前端技术NextJS、Vue3、React、Flutter,有实际项目中的前端开发、维护经验。
掌握网页重构所需的CSS、LESS、SCSS、Tailwind CSS、UnoCSS。
掌握前端流行框架Vue3、React、Flutter、Ant Design Vue、Naive UI。
熟知JavaScript基本语法与知识。
熟练使用WebSocket,并使用起进行服务大与客户端实时数据传输。
Python:
熟悉Python基本语法与标准库。
熟悉掌握Python开发过各类工具。
熟练掌握Djaogo、Flask、FastAPI。
熟练掌握Python爬虫以及使用无头浏览器爬
独立开发:
有独自主导并负责的项目开发经验,在项目中可进行独立开发。
有良好的编码习惯与编程思想,学习能力强,可快速学习新技术,对新技术、好技术热爱。
工作稳定性高,对公司负责,有一定的项目管理经验。

项目经验

1.IM聊天社交系统
Gin MySQL Redis RabbitMQ WebSoocket
项目描述:
该系统是一个支持 实时通讯、群聊、好友管理、文件/图片传输 的即时通讯社交平台,覆盖 iOS、Android、
Web、桌面端 多端应用,提供端到端加密保障通信安全。后端基于 高并发分布式架构,支持百万级在线用
户,并集成了消息推送、用户在线状态、聊天记录存储、表情/语音/视频消息等功能,满足用户在多终端无缝
切换的沟通需求。
工作内容:
负责核心即时通讯功能 的设计与开发,包括单聊、群聊、频道、消息撤回、已读/未读状态等。
设计并实现 WebSocket 长连接服务,优化心跳包与消息确认机制,降低延迟、提高稳定性。
负责 聊天消息加密传输 方案实现(AES 对称加密 + RSA 非对称加密),确保端到端隐私安全。
设计并优化 消息存储与离线消息同步 机制,实现多端登录的消息一致性。
编写并维护 RESTful API / gRPC 接口,供移动端与Web端调用。
参与分布式架构优化,引入消息队列(Kafka/RabbitMQ)提升并发性能,支持水平扩展。
参与部署与运维,使用 Docker + Kubernetes 管理后端服务,监控系统性能与可用性。
2.股票交易系统
Gin SQLBoilder MySQL Redis Rabbit MQ Puppeteer Vue
项目描述:
股票交易系统是一个综合性的平台,旨在通过自动化工具提供实时的股票市场数据和交易功能。采用
Puppeteer从多个股票网站抓取股票的实时数据,包括开盘价、当前最高价、当天最低价、收盘价和当天总成
交量。包括美股、港股、印股等不同市场的股票数据,以及这些股票的历史折线图数据,提供市场趋势分析。
工作内容:
开发股票数据抓取模块,确保数据的准确性和及时性;构建后端API,处理用户的交易请求和数据查询。
对数据存储和查询进行优化,确保系统在高并发环境下的稳定性和响应速度。
对Puppeteer抓取任务进行优化,减少数据延迟并提高效率。
使用Redis作为缓存,存放实时抓取的股票数据,以便快速读取和减轻数据库压力。
增加适当的安全措施,如HTTPS连接、数据加密和身份验证,保护用户数据安全和交易安全。
3.任务发布管理系统
Gin Gorm PostgreSQL Redis Rabbit MQ Swagger Docker Puppeteer Vue
项目描述:
任务发布系统是一个基于网络的平台,旨在提供用户完成在线任务并获得报酬的服务。该系统利用了一套现代
的技术栈,以确保平台的高效运行和用户体验的优化。用户在平台上完成指定任务后,将获得相应的金额作为
奖励,这些奖励通过易宝支付系统安全地转账到用户指定的银行账户。
工作内容:
负责项目框架搭建以及疑难问题解决,为项目成员提供开发思路。
主导整个项目正常开发流程,负责测试与审计。
与第三方支付平台进行对接和集成,处理支付回调通知,确保支付过程的安全性和可靠性。
采用Puppeteer编写自动化工具从第三方网站获取用户的银行名称,以确保支付信息的准确性。
对接第三方支付系统,根据银行名称匹配对应的银行编码,实现自动打款到用户账户。

团队情况

  • 整包服务: PC网站开发   H5网站开发   运维类开发   其他开发   
角色 职位
负责人 全栈工程师
队员 前端工程师
队员 后端工程师

信用行为

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

发布任务

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

微信接收人才推送

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

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