V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
knightcatsq
V2EX  ›  求职

[求职]找个上海的前端工作,多年经验,求匹配。

  •  
  •   knightcatsq · 2023-06-13 21:35:07 +08:00 · 1721 次点击
    这是一个创建于 531 天前的主题,其中的信息可能已经有所发展或是发生改变。

    全上海都可以,目前在上海偏远地区暂住。水平有限,条件一般,待遇可谈,敬请联系。

    微信:cmVzdGluZ2NhdA==

    个人情况:

    5 年以上开发经验,有 web 前端、小游戏、小程序、Android APP 开发经验。精通 TypeScript ,熟练掌握 JavaScript 、HTML5 、CSS3 、Vue 、React 、Node.js ,有一些 Express.js 、SQL 、Java 、Golang 、C 开发经验,接触过一点 WebRTC 和 linux 。在学习 Rust 。

    工作经历:

    • 2021.12 至今:自由职业,接各种外包,目前在上海。
    • 2020.09-2021.12:在山东某公司做前端开发,负责一些 B 端和 G 端项目。
    • 2017.06-2019.02:在深圳做小游戏前端开发,实现游戏开发所需的工具,完成移植、优化等工作。
    • 2016.03-2016.12:在北京做安卓手游开发(和朋友自由职业),做益智类休闲游戏及其开发工具。

    项目案例:

    • 船载设备升级服务器( Express.js + Node.js + MariaDB + PM2 + nginx )

      用于甲方公司管理客户和其船上搭载的登记设备,为设备提供在线升级服务和实现服务营收。

      搭建框架并梳理需求,完成服务端的开发;持续帮助客户维护,交付后稳定运行。

      实现管理员登录,客户信息、登记设备、更新日志、升级文件的管理,检查更新,鉴权、扣费和下载,定时预热 CDN 等功能;

    • 服装在线定制( Canvas + JavaScript + Vite + React )

      用于一家服装品牌,给用户提供在线定制预览,可任意更换布料材质、颜色,添加和调整文字和图案。

      实现底层逻辑和演示程序,通过转换颜色空间和提取量化色彩亮度,实现任意替换材质和颜色,较好地保留材质纹理。

    • 血源信息管理系统( Vue 2 + vuex + vue router + vue cli + Golang + Android Java )

      为甲方生物制药公司和血浆采集站提供服务的私有化部署的 BS 架构产品。

      负责前端技术选型和项目搭建,负责解决技术难点;

      负责开发 web 前端、客户端服务组件、HUD 叫号程序和安卓宿主程序;

      负责实现一个设计器,用于设计打印模板和生成 ZPL/TSPL 打印语言代码;

      重写前端项目,重构部分后端接口,精确还原设计,将首页加载速度从十秒以上降低到一秒内;

    • 智慧环保-固定污染源监测子系统( Vue 3 + ECharts + Android Java + Tencent RTC )

      为政府生态环境部门开发的产品,实现对餐饮业油烟污染的监控和报警。

      负责项目搭建和关键功能开发(数据可视化(图表),各类表单,视频通话);

      实现一套动态表单渲染组件,兼容历史数据,修复原有 bug 并扩展新的组件;

      实现视频通话的安卓模块和原生界面,集成进上游厂商的基座 APP ,并提供给其他子系统使用;

    • 干部任免管理程序( Vue 3 + Android Java + sqlite )

      用于组织部办公室对干部人员的任免信息管理。

      负责应用程序开发,完成全部界面和本地数据库重构;

      实现 JS 和 Java 互相引用对象和调用方法的 bridge 功能,并以此提升开发效率;

      重写生成 word 文件等功能,满足甲方离线使用的需求,同时降低代码冗余,提高灵活性;

    其他作品:

    • https://github.com/fightingcat/ts-compile:TypeScript 编译工具,收集非模块代码的依赖关系并排序,编译转换为模块文件并导出符号到模块和命名空间。

    • https://github.com/fightingcat/sits:TypeScript 类型元编程的实践。阅读编译器源码后通过一些技巧绕过编译器限制,先实现了简单的 LL(1)解析器,后以大约 400 行 JS 代码实现了 LALR 解析器生成器,生成的类型实现的解析器可以解析 JS 语法子集( ES3 的大部分语法)的代码并编译为字节码(执行未完成)。

    • https://github.com/fightingcat/egret-spine:Spine 骨骼动画的 Egret 渲染器,设计了灵活的接口,可以在多个轨道连续添加播放序列,提供了易用的 Promise 接口的同时,也可以穿插一次性的回调。

    • https://codesandbox.io/s/fourier-series-demo-6bppx:可视化演示使用傅里叶级数和欧拉公式近似绘制复平面图像,能编辑贝塞尔曲线来改变图像。

    • 播放 Flash 的 Android 应用:为客户实现的网站套壳应用,使用 Java 、JavaScript 、AS3 和 Adobe AIR 开发,通过魔改 SDK ,编写 ANE 扩展和加载器实现在 Android 平台上播放 SWF 课件。

    12 条回复    2023-06-26 15:11:17 +08:00
    flyween
        1
    flyween  
       2023-06-13 21:56:13 +08:00 via Android
    技能树看起来真丰富哇
    knightcatsq
        2
    knightcatsq  
    OP
       2023-06-13 22:14:28 +08:00 via Android
    @flyween 可惜都不精 😿
    fedfrank
        3
    fedfrank  
       2023-06-14 09:21:38 +08:00
    看你的个人情况,感觉并非水平有限,条件一般啊
    aoboco
        4
    aoboco  
       2023-06-14 09:49:42 +08:00
    接活生意差了吗?
    knightcatsq
        5
    knightcatsq  
    OP
       2023-06-14 10:44:55 +08:00 via Android
    @fedfrank 我是中专学历😿
    knightcatsq
        6
    knightcatsq  
    OP
       2023-06-14 10:45:43 +08:00 via Android
    @aoboco 本来也是权宜之计,不稳定……
    iOCZ
        7
    iOCZ  
       2023-06-14 11:41:57 +08:00
    @knightcatsq 怎么可能不精,要不怎么解释你的精通和熟练掌握?
    knightcatsq
        8
    knightcatsq  
    OP
       2023-06-14 12:16:06 +08:00 via Android
    @iOCZ 只是 TS 类型体操比较精通啦(捂脸),我有时候也会在知乎写一点(但不多),可以的话点个赞吧(逃): https://zhuanlan.zhihu.com/p/613266541
    july1995
        9
    july1995  
       2023-06-14 12:49:22 +08:00 via Android
    我想看看这种大佬能给到多少。
    knightcatsq
        10
    knightcatsq  
    OP
       2023-06-15 08:07:24 +08:00 via Android
    @july1995 不是大佬 ଲ 有要的就不错了 ଲ
    knightcatsq
        11
    knightcatsq  
    OP
       2023-06-25 14:44:33 +08:00 via Android
    没几个联系的😿
    knightcatsq
        12
    knightcatsq  
    OP
       2023-06-26 15:11:17 +08:00 via Android
    Orz 太惨了……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3190 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 13:40 · PVG 21:40 · LAX 05:40 · JFK 08:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.