ID:229423

风雨同舟 身份已认证

Java全栈工程师

  • 公司信息:
  • 华为技术有限公司
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 所在区域:
  • 深圳
  • 龙岗

技术能力

1、熟练掌握JavaSE/EE,有扎实的编程功底和良好的编程习惯;
2、熟练操作Oracle、MySQL等数据库,掌握JDBC和SQL等数据库编程技术;
3、熟练掌握JSP、Servlet、HTML、XML、JavaScript/JQuery,CSS+DIV等web开发技术;
4、熟练使用debug调试测试;
5、熟练搭建Tomcat等服务器环境,熟练运用SVN参与团队开发;
6、熟悉PowerDesigner等工具进行需求分析,编写需求文档、开发文档等;
7、熟练运用Eclipse和MyEclipse等开发工具开发Java软件。
8、熟悉Linux常用命令。
9、熟练掌握netty + websocket + mqtt等网络通信技术。
10、熟练掌握Maven + Mybatis + springboot(SpringMvc) + layui或easyui的项目框架。
11、了解vue框架。
12、系统学习过并发编程、网络编程(Netty)、jvm虚拟机原理、Linux、Nosql(Redis)、Lua、Oracle、Mysql、JMS(ActiveMQ、RocketMQ)、Zookeeper、Dubbo(x)、Storm、KafKa、
Solr、Nginx、Keepalived、fastDFS。
13、人工智能、大数据与复杂系统。(涉及到高等数学、线性代数、概率论、python、数据科学和统计学、数据呈现、计算机视觉学习、Hadoop云计算、统计物理、复杂网络、机器学习等)
14、熟悉常用的设计模式。
15、熟悉常用的数据结构与算法。
16、了解机器学习算法原理以及代码实现。
17、了解tensorflow框架的使用。
18、手写简单的webserver服务器框架。
19、手写简单的ORM框架。

项目经验

项目名称:创建文明城市系统
开发工具:MyElipse 8.5 + Powerdesigner + SVN
使用技术:springboot + maven + netty(websocket) + mqtt + layui + activiti + jtopo
项目描述:为了方便文明局对参与文明城市建设的相关部门进行管理的工作平台。
责任描述:
独立开发。模仿公司平台,用新的技术搭建一套可灵活配置的系统。
项目总结:
在这个项目中,我模仿了公司平台的开发模式,将流程做成可配置模式,即可通过系统配置各种工作流程,支持各种模式,也支持对流程图的编辑,采用jtopo进行开发。由于公司的页面比较单调简单,所以采用layui进行前端展示。开发了菜单配置功能,以及角色配置功能,即可通过此功能配置角色的权限菜单,达到控制角色权限的效果。用配置方式开发,后期扩展将变得很简单。

项目名称:政府OA办公系统
开发工具:MyElipse 8.5 + Powerdesigner + SVN
使用技术:公司自主研发的框架
项目描述:为了方便政府人员办公以及管理而设计的一套OA系统。
责任描述:
团队开发。我负责的模块:1、聊天模块功能,使用了WebSocket和LayIM;2、视频会议;
3、任务管理;4、计划管理;5、公文管理;6、备忘录;7、日程安排;8、新闻动态等。
项目总结:
在这个项目中,我第一次尝试使用LayIM插件,界面效果很美观,与WebSocket结合实现了聊天的基本功能,包括私聊,群聊,创建群,对群员的添加和删除,屏蔽消息,查询历史聊天记录,发送表情、图片和文件,还额外扩展了截图功能,视频聊天功能。视频会议模块功能通过第三方服务平台接入,实现线上线下会议一体化。其他模块功能引入工作流,对于工作流每个节点进行不同的业务处理,各个工作流独立运行,最终整合到一起,形成完整的政府OA办公系统。

项目名称:智能网络传输
开发工具:MyElipse 8.5 + Powerdesigner + SVN
使用技术:springboot + maven + netty(websocket) + mqtt + layui + 微信小程序 + 微信公众号
项目描述:由于传统的路面设备监控起来不够及时,维护效率低下。通过智能网络传输系统可以实时监控路面设备状态,以及发生故障时可以通过小程序、公众号及时推送给维修人员,以便故障得到及时修复。
责任描述:
独立开发。整个项目的软件部分由我一个人开发,包括JavaWeb端服务器,微信小程序和微信公众号。
项目总结:
这个项目采用layui界面,netty+websocket+mqtt网络通信技术,echarts图表统计与分析,以及百度地图。在开发过程中,还对数据库进行了优化,使得从大量数据快速精准定位出故障设备,日志等。这个项目还开发了移动端模块,即微信小程序和微信公众号,以便故障信息能够及时推送到维修人员手机上,并且通过小程序快速定位故障设备位置,高效地进行维修,最后通过小程序直接上传处理结果。

案例展示

  • 资源分享平台

    资源分享平台

    资源分享平台 描述:个人网站。用户将学习资源上传到百度网盘,再将百度网盘链接以及提取码上传到资源分享平台,经过管理员(我)审核通过后,即可供其他用户下载学习。除了资源共享功能,还能在资源下方添加评论(一样需要管理员审核通过即可展示)。2020年还增加了类似QQ的简易版聊天工具,

  • 智能运维管理平台

    智能运维管理平台

    项目名称:智能运维管理平台 开发工具:MyElipse 8.5 + Powerdesigner + SVN 使用技术:springboot + maven + netty(websocket) + mqtt + layui + 微信小程序 + 微信公众号 项目描述:目前,大

查看案例列表(含更多 0 个案例)

信用行为

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

发布任务

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

微信接收人才推送

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

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