ID:229188

devdev

Senior Software Engineer

  • 公司信息:
  • Rocket Software
  • 工作经验:
  • 10年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 其他
  • 全区

技术能力

语言
- 精通:C/C++,Python,Shell
- 熟练:Java,JavaScript/TypeScript/Html5/CSS
- 熟悉:Rust/PHP/JSX

平台和框架
- 精通:Linux,Flask/Django
- 熟练:Windows,Unix(AIX/Solaris/HP-UX),numpy/scipy,ANTLR,Vue

其他
- 数据库:MySql/Redis/Mongo
- 开发部署:Git/SVN/Docker/Ansible

项目经验

# 多值数据库的现代Shell开发

多值数据库是一种历史悠久的非关系型数据库,它默认的管理Shell使用非常不便。这个项目是受mycli启发,使用Python开发的一个现代化的多值数据库管理Shell。具备有如下特性:
1. 客户端/服务器模式,支持远程管理
1. 支持同时登陆多个database,并且可以无缝切换。
2. 自动提示:数据库管理命令/Query语句/数据库表名/字段名
3. 命令文档:自动提示时显示相关文档

# Pick Basic的语言服务器 (Language Server)

基于LSP(Language Server Protocol)的语言服务器已经成为VS Code和其他现代IDE对编程语言提供智能辅助(Language Intelligence)的标准。Pick Basic是多值数据库开发的主要语言,但是缺乏Language Server的支持。这个项目的目的是开发Pick Basic的Language Server,从而让开发人员可以方便的使用VS Code进行Pick Basic的开发。

开发语言为Java,支持的特性包括:
1. Pick Basic 完整的语法树和Parser的实现(Java,基于ANTLR)
2. VSCode 扩展支持 (TypeScript)
3. 代码导航(Code Navigation)
4. 基于语义的语法高亮(Semantic Syntax Highlight)
5. 自动提示和补全(Autocomplete)

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系聘用方端客服
联系聘用方端客服