锤子简历品牌推广师
java简历模板下载doc
作者:锤子简历 2021/03/25 06:20:00
阅读 143

求职意向

Java工程师 广东深圳 薪资面议 随时到岗

教育背景

2020.x -2020x 锤子简历大学 计算机科学与技术

2020.x -2020x 锤子简历大学 计算机应用技术

工作经验

2020.x -2020x 锤子简历信息技术有限公司 技术顾问

     在电子、计算机、系统集成专业领域的开发,一家致力于做SAP、MES系统,SAP也就是ERP其中的一种,MES主要和ERP对接,MES是现场作业级系统、ERP是业务管理级的系统,MES在ERP的框架下运行的,任职期间我的职责是开发,在公司一套成熟的框架下进行开发,根据功能需求文档开发功能、编写接口、在SQL中处理业务逻辑、使用ActiveMQ向设备发送消息接收消息。

2020.x -2020x 锤子简历信息技术有限公司 Java工程师

     我的第一份实习工作,我的这个专业是学校和企业合作 ,并在学校抽取一部分专业知识优秀的学生去公司参与项目 的研发,并会对其培训,通过公司前期培训和项目组长的鼓励后,我逐渐投入生产,并能 定期输出任务,而且还参与了前期的流程设计,项目投产步入成熟的时候,我也得到 很好的成长,掌握 了当前流行的一些技术,比如说:spring mvc,mybatis,redis,springboot以及一些分布式集群技术等,提升了逻辑能力。

项目经验

2020.x -2020x 力神MES实施项目 MES开发

项目描述:

       天津力神电池股份技术有限公司主要生产锂离子电池以及动力电池,很荣幸的加入了这个项目组,主要分三条产线CELL、PACK、电极。该系统主要有三种类型的操作主数据都由PC、还有PDA、POD。主要模块为基础数据需求、产品工艺、计划仓库管理、质量管理、生产管理、系统集成这几大模块,附件包括设备集成、看板和报表。利用互联网技术、设备自动化技术以及信息化技术有效管理和协调生产的各个要素。

项目技术:ME标准功能框架+Spring+JavaScript+SUI+YUI+HANA数据库+ActiveMQ

责任描述:总计有149个功能,实现每个模块下所分配的功能,最终将自己所做 的功能与其他人员所做的功能串接起来,每个功能都是自己从前端做到后端功能开发,编写接口,编写MQ,实现报表。

项目总结: 第一次接触这种传统的项目,以及电池这个行业,在进项目之前培训如何开发,使用ME标准功能弄了一个多月,进入项目组后也在不断的学习,业务逻辑也明显增强。

2020.x -2020x 国家公共安全实现应用平台 Java开发

项目描述:

        该项目是人像识别实战平台的升级迭代版本,他是基于原有的平台算法,对整体架构进行了更替迭代。为了适应更复杂的环境,我们将原有的单机比对方式换成分布式比对,从算法到应用在到持久层,达到真正意义上的分布式,理论上在服务器资能满足的情况下,我们的平台可以无限接入相机,且能达到毫秒级的比对效率。与算法交互我们舍弃了socket的方式,用到了JNI(java native)去调用算法,这样就省去了很多通讯上的操作和时间。当然应用层也有所整改,比如说,我们把springmvc+hibernate换为spring boot+mybatis+hbase混合存储提升查询存储效率,并引入并使用zookeeper(服务发现)+rmi(远程方法调用)做分布式集群部署。当下我们还加入了车牌识别,能在交通应急方面做出一些突破。
项目技术: SpringBoot+mybatis+mysql+hbase+E lastic S earch +OpenCV+srs视频流处理服务+JNI(java native)+ zookeeper +rmi(远程方法调用)做算法与算法见的交互+redis缓存+fastdfs文件系统+mysql+Vue+html5+SpringSecurity权限管理+websocket+nginx,依然才用git做版本管理。
责任描述: 应用层架构搭建,把旧版本自己负责的业务逻辑移植到新版本,并优化一些逻辑,并加入车牌比对逻辑。
项目总结: 里程碑式的改革需要付出很多,比如精力,比如时间等等。在开发的时候不仅要单机运行还要考虑到分布式的一些因素。而且,更新代表着引进新的技术,理念,所以,下班后休息之余还要去了解响应的技术,提升自己,才能满足开发需要,才能提供给客户最好的东西。

2020.x -2020x 人像识别实战平台 Java开发

项目描述:

      人像识别实战平台是面向警方的一个智能识别系统,它是基于OpenCV图像识别处理算法进行抓拍,识别,比对等一系列操作,并向外扩展,将比中的特殊人口进行预警推送。由于OpenCV是一个C++写的SO算法库,所以,我们要再C++技术封装加壳后,编写一套基于socket的协议与C++层通讯来操作视频流和图像。
项目技术: SpringMVC+hibernate+OpenCV+srs视频流处理服务+socket(netty+protobuf)+redis缓存+fastdfs文件系统+mysql+Vue+html5+git进行版本管理,并采用nginx做http反向代理,以websocket推送消息到前端。
责任描述: 设备管理逻辑——相机的接入逻辑,SDK的调用,调用底层暴露的接口,获取图像帧,并进行解析,同时使用消息队列做出解耦;抓拍比中逻辑实现(算法交互与应用逻辑,其中涉及到抠图,推送等操作),并以订阅者模式进行解耦;警情推送(websocket),参与实现并发比对逻辑,以及一些性能方面的测试调优。
项目总结: 图像比对是一个耗时操作,单线程比对显然是跟不上实际需求的,换到多线程比对的话,就需要考虑线程安全,也要考虑到共享变量的操作原子性和一致性,这是一门学问,需要涉及到一些锁的知识,就要考虑到加锁的力度,用什么锁,甚至要用一些算法逻辑替换锁,起初,这些东西一直困扰着我,当自己一步一步吧问题解决,并找到更好更优秀的处理办法时,成就感就会莫名涌上心头。

自我评价

我是一个乐观,性格开朗的女生,自我学习能力强,容易接受并理解新知识,在校期间打好了扎实的JAVA基础,学习了J2EE等专业知识,并了解一些Android入门知识。在读专科的同时还报考了本科的学习努力提升学历。在工作上我是一个非常注重团队的合作,工作态度踏实,对工作认真负责,能吃苦耐劳。出了校门还没也不敢忘记学习提升自己,在了解当下流行的技术同时还去了解很多底层知识。

内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。