ID:21216
陈凯 高级Java工程师 3年经验
2024-06-24
个人介绍:专业技能 Java 基础扎实,掌握集合、多线程、线程池技术,常用设计模式等 熟悉 CAS、volatile、 synchronized Lock. queue 熟悉JVM,类加载器,内存模型,垃圾收集机制等 熟练掌握 Spring、Spring Mvc、Mybatis 框架。理解 Spring 原理,mvc 执行流程以及 Mybatis 原理 掌握数据库索引及底层数据结构,sql 优化以及数据库优化,以及分布式事务草握redis 数据结构、持久化、出从、集群工作原理,熟悉缓存雪崩、穿透、击穿 解决方案,以及分布式锁 了解 RabbitMQ 消息队列,了解常见问题的解决思路,如消息丢失、重复消费、挤压 了解 SpringCloud、SpringBoot、Oauth2,熟悉分布式架构及 Docker 使用了解Linux 操作系统常用命令实现线上、测试环境部署 熟练使用 Maven、git、IDEA 等工具的使用
项目经验:活力狮(烟草零售) 内容 该项目主要是为香烟零售商服务的打分平台,烟草公司按照零售户等级划分派发香 烟。实现了零售户举办活动,互相之间对销售心得进行交流、非烟产品的调配, 或客户经理、组长举办培训类活动进行培训;客户经理根据零售商内店铺柜台、背 柜陈列、店铺外围整洁度等,给相应考核项进行打分;市场经理发布图文类 消息或者公告对零售户进行新的一些规则或者近期活动的通知;零售户之间查看小 组内成员或同一个客户经理小组内成员的进烟量,以此来做参考进行进烟。 浙江中烟调度项目 本项目使用 spring cloud 作为基础框架,实现业务开发;使用 mysql 作为数据存 储;redis 作为缓存;docker 作为容器;nacos 作为配置中心等 个人职责 对需求工作量进行人员分配/实现数据库设计/项目框架搭建/线上部署 内容 该项目主要为叉车工下发作业,实现叉车工正确按照指定楼幢完成原料上下楼以及 正确入垛位功能。硬件方面使用 RFID 和天线扫描检查当前叉车夹起的烟包,后台 数据校验烟包是否在当前作业;以及垛位上使用 RFID 检查当前烟包所在垛位,校 验烟包所处垛位的准确性。出入库、在库流转单据对接作业系统实现对叉车工的作 业调度;实现叉车工单日工作量和完成作业明细信息查询等。 本项目使用 spring cloud 作为基础架构,实现业务开发;使用 mysql 数据库作为 数据存储;使用 rabbitMQ 监听出入库单据下发作业;使用 redis 缓存;使用 nacos 作为注册中心、配置中心。 个人职责 作为小组成员参与调研设计和部分开发工作/线上部署 浙江中烟ERP管理项目 内容 该项目主要是对仓库内的库存和单据的处理,其中涉及出入库、在库调度流程。实 现了对原辅料出入库单据的流转,以及库存的操作流水和库存加减;其中涉及到数 据一致性问题和共享资源的分配问题,解决思路为实现单据的重复处理幂等性和单 据状态正向流转,共享库存资源通过版本号和加锁的方式实现加减库存;每日晚上 生成单据流水涉及库存汇总、总库存汇算,以实现两者库存比对,如有问题当日解 决。本项目使用 springcloud 作为基础架构,实现业务开发;使用 mysql 数据库 作为数据存储;使用了 seata 分布式事务,使用 AT 模式实现数据强一致性; 个人职责 作为小组成员参与调研设计和部分开发工作/线上部署 浙江中烟仓库人员管理项目 内容 该项目主要是针对浙江中烟仓库主任、保管员、叉车工以及仓库内工作各种角色人 员。在几名同事的努力之下,在人员管理模块实现合法人员登录、注册、修改、查 询等功能;以及实现人员角色和权限分配;在菜单模块实现角色相应菜单分配;实 现叉车工上班签到功能,已提供数据给叉车调度系统;完成数报表的导出和人员变 动情况,工龄等信息的查看;员工内工作人员互相评价,尤其是对叉车工非内部员 工评价功能;本项目使用 MVC 架构,实现视图层、控制层、业务层和数据访问层, 使用 oauth2 实现登录功能,redis 作为 tokenStory 存储 token 信息,使用 BCryptPasswordEncoder 实现密码比对。作为登陆中台、认证服务器供各个业务 系统使用;业务系统实现资源服务器即可。使用了 mysql 作为 db 数据库存储用户 信息,nacos 作为服务注册中心和配置中心。spring cloud 作为基础框架,实现业 务功能的开发 个人职责 作为小组成员参与调研设计和部分开发工作/线上部署 教育培训项目 内容 该项目主要是完成教师教研系统的开发,该系统分为基础库、校长专业发展、骨干 教师考核、教研网、个人工作室、工作组 6 个模块。 与 4 名同事共同努力下,分别在各模块实现了模糊分页查询、分类分页查询等 功能;基础库模块实现了登录、注册、修改、查看信息等功能;教师考核模块实现 了考核指标和考核内容、报表等功能;教研网以及教研后台管理模块让教研网和个 人工作室、工作组交互,教研网后台可以设置和管理教研网;个人工作室和工作组 实现了文章、资源、留言等功能。 本项目结构上分为表现层、业务层和数据访问层。层次间的依赖关系自下到上。 采用的技术有 jfinal,Mybatis、Log4J,beetl 等。其中表现层采用 jfinal 框架开 发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实 现类,类似 Spring 的 IoC 功能将 实现类注入给表现层的 Action;数据访问层借 助于 Mybatis 实现,代码简洁且可适应不同的数据库。 个人职责 作为小组成员参与调研设计和部分开发工作/线上部署
技      能: Python  
¥1100 / 8小时
立即预约
ID:21790
黄丹 c++工程师 11年经验
2024-06-24
个人介绍:1、熟悉ARM汇编、C、C++、QT5、MFC; 2、熟悉ARM处理器/STM32微处理器以及常见外围设备的接口技术,如串口、LCD、IIC、IIS等; 3、熟悉编写LINUX下的字符设备驱动,了解块设备驱动及网络设备驱动;熟悉LINUX/WINCE下的同步、互斥、阻塞、睡眠等机制。 4、熟悉Linux平台搭建,熟练移植bootloader,Linux内核及制作Linux文件系统等; 5、熟悉Linux/WINCE多进程、进程间通信、多线程、网络编程等,具有良好的编程风格; 6、熟练阅读英文技术手册; 7、熟悉windows编程。
项目经验:一、 项目名称:对讲机终端软件应用层功能扩展(校园演练主机) 项目周期:1个月 项目简介:该校园演练主机用于学校为预防突发情况(包括地震、火灾、暴力、空袭)而为学生提供的模拟演习而用的一个项目,该演练主机配合PC上的管理软件以及话筒设备使用,它能实现触发呼叫按钮与保安室的话筒通话以及视频,以及触发另外四个按钮实现播放不同的报警声音和LCD显示屏不同文字显示。该终端主机和话筒是由PC上的管理软件管理,整个对讲语音通话或者视频通话走网络通信。 担任职位:嵌入式软件开发工程师 项目职责:一开始该演练主机的功能只有语音和视频通话功能,为满足项目需要需对该主机进行功能改进。而我在该项目中负责的就是这部分功能的改进工作。主要的改进点是触发那四个报警按钮实现不同的报警声音播报和文字显示(原先这四个按钮是四个IO口预留不起作用)原先其他功能的声音播放例如振铃是由终端设备的喇叭播报,要改为由外接音箱播报、 原先的外设串口不起作用要改为该外设串口连接LCD屏幕要能实现文字滚屏显示。实现这些功能点我用到的关键技术有: 1、ARM GPIO控制。 2、485串口通信:外设串口连接LCD屏幕实现文字滚屏显示用到了485串口通信协议 3、多线程:每个IO口触发的功能分别开一个线程操作执行。 二、 项目名称:掌上电脑 项目周期:1个月 项目简介:这是一个公司给的一个练手项目,要求实现的功能是在ARM开发板上做一个类似掌上电脑的功能,功能包含开机启动界面、工具箱、MP3播放器、日历、电话谱等等类型掌上电脑的功能,ARM 板上的移植操作系统是LINUX。 担任职位:嵌入式软件开发工程师 项目职责:负责实现整个掌上电脑的功能,工作量包括系统的移植、界面的设计、以及各个功能的实现。我在这个项目中用到的关键技术有: 1、Linux开发环境搭建,BootLoader的配置与移植、嵌入式Linux内核及文件系统的构建 2、Linux字符设备驱动开发 3、QT/E移植 4、Mpalyer移植,Mpalyer slave命令的使用,系统音源的控制(调节音量等)。 5、GUI的设计:对话框、主窗口、布局、事件处理、QT多进程等 三、 项目名称:自动化校正油烟浓度、气压、温湿度测试软件 项目周期:1个月 项目简介:城市居家油烟排放受环保部门监控管理,因此城市每家每户都需装一个油烟探头,该油烟探头能采集厨房排放的油烟浓度、气压以及温湿度,探头采集到的这些油烟浓度、气压以及温室度实时上传到环保部门的管理中心,以便环保部门对有违规排放的居民进行监督管理。当时公司受客户委托就是专门批量生产研发销售这类探头。这种探头里头有一块单片机电路板,它包含一个气压采集传感器和温湿度传感器,油烟浓度、气压、温湿度的计算受传感器材质影响,这个影响因素称之为修正系数,从市面上采购的传感器不管是气压温湿度传感器,他们的修正系数都是不一样的。因此每个探头投入市场使用都要把这些修正系数调好,公司为提高生产效率要求做一个自动化校正软件来对每个探头的修正系数进行修改以便单片机电路板实时采集出来的浓度气压温湿度也是标准的,公司里头有一个标准的探头,该探头采集的油烟浓度、气压、温湿度是标准的,拿该探头作参照调其他探头,设计开发该自动化校正软件。 担任职位:嵌入式软件开发工程师 项目职责:负责开发该自动化校正软件,该软件运行在PC端,它通过串口与每个探头的单片机通信,界面上设有40个串口号选择供与40个探头同时通信,具体的工作过程是40个探头和一个标准探头同时放入油烟浓度、气压、温湿度测试环境内,分别在一个浓度、气压、温湿度测试范围内采集40个探头的各个类型数据与标准探头采集的各个类型数据进行比较,通过自动计算各个类型校正系数并分别写入40个探头单片机内部,使得出厂的每个探头在实际的用户那里在同一个环境内采集的浓度、气压、温湿度都是一样。在该项目中用到的关键技术有: 1、c++ 485串口编程:自动化校正系数测试软件通过485串口编程与单片机内部读写数据; 2、多线程:每一个参数量查询设置放入单个线程实现,保证各个参数量的查询设置之间互不影响,界面不卡。 3、485串口通信协议:该软件串口协议自定与单片内部保持一致,串口协议包含首部字段、数据段长度字段、数据内容字段、校验字段、尾部字段,保证数据传输的完整性。 四、 项目名称:智能贴标机控制管理软件 项目周期:2个月 项目简介:石材加工厂对大理石进行切板,需对给每一个切出来的小板贴标签,采用传统人工贴,效率低,误差大,因此给石材加工厂引入一个贴标机装置与五轴数控系统,两者配合使用自动对大理石板贴标减少人工操作和误差。该贴标机装置配合五轴数控系统的自动贴标动作由PC 端的控制软件实现。该贴标装置包含的硬件设备有斑马ZT230打印机、PLC控制器、跟PLC相连的等外围设备以及装打印机的机箱壳等组成。整个智能自动贴标功能包括的软件系统有HMI、智能贴标机控制管理软件、相机软件等组成,其中HMI、相机软件大部分有其他方完成,我主要负责智能贴标机控制管理软件的实现。该套软件主要实现跟HMI的网络通信以及与PLC控制器的串口以及网络通信,还包括控制打印机实现打印操作的实现等等。 担任职位:C++软件工程师 项目职责:负责智能贴标机控制管理软件的设计和各个功能的实现。主要实现的功能有:点击界面相应的按钮实现对应气缸的各种动作;连接服务器实现与HMI(人机交互界面软件)的网络通信,HMI发送相应的的命令通知贴标机控制软件何时执行打印、取标、贴标等一系列动作,两者的数据均封装为JASON 类型的字符串交互;点击定点贴标实现机头不动的时候在特定位置自动贴标等等。该软件实现用到的关键技术有: 1、modbus通信协议的串口以及网络编程:上位机控制PLC控制器动作通过串口以及网络连接因此用到MODBUS的串口以及网络编程; 2、TCP/IP协议网络编程:贴标机控制软件与HMI交互信令用到TCP/IP网络编程; 3、c++定时器的使用: 4、多线程编程技术:定点自动贴标、以及控制打印机打印等一些功能放在单独的线程执行以免界面出现卡顿等异常现象; 5、c++读写配置文件(方便数据的保存和读取)、JSON字符串的封装和解析; 6、c++控制工业打印机打印:调用Windows API实现控制工业打印机的打印
技      能: C++  
¥1100 / 8小时
立即预约
ID:20946
王淑珍 java高级工程师 12年经验
2024-06-24
个人介绍:1.扎实的 Java 语言基础功底、编码规范 2.熟练使用 Spring Boot、Spring Cloud Alibaba 框架开展相关开发工作,了解其工作原理,熟悉微服务架构 3.熟练使用 MyBatis、Redis、MongoDB、Kafka、RabbitMQ、RocketMQ、Elasticsearch、Dubbo、Zookeeper、XXL-JOB 等主流框架 4.熟悉 MySQL、Oracle 数据库的开发和 SQL 优化,熟练掌握 SQL 语句 5.熟悉多线程、IO 、JVM 原理和常用设计模式 6.熟悉分布式系统的设计和开发,熟悉分布式、缓存、消息等机制 7.熟练使用 Maven、Git、Jenkins、Docker、K8s、Prometheus、Grafana 、skywalking 等开发构建以及项目管理和监控工具 8.熟悉 Linux 常用命令,熟悉 Tomcat、Nginx 的配置部署及云计算平台使用 9.了解 HTML、CSS、JavaScript、jQuery、Bootstrap、AJAX 等前端相关技术
项目经验:锐锢商城 JAVA 研发 开发技术:Spring Boot, Spring Cloud, Redis, Spring Data JPA, MySQL, MongoDB, RabbitMQ, XXL-JOB , OSS 开发工具:Git, Linux, Docker, K8s, Maven, Jenkins 项目描述: XX商城是一家专注于 MRO 产业互联网的 B2B 自营电商平台,拥有覆盖华东、华中、华南、西南等重点区域的自配智能仓储中心。 其配送综合管理平台是自建的仓储物流配送系统,主要解决订单配送过程中运输计划,排车管理,包裹派送签收,轨迹跟踪等问题。采用微 服务、分布式等多种技术,保证系统在大促期间的高效稳定运行,提高供应链体系的运作效率,降低运输成本。 项目职责: 1.负责商城供应链运输管理系统及店铺化订单履约等关键模块全流程需求评审,技术文档编写,核心业务代码编写 2.排查分析线上问题,参与项目重构调优工作,设计高性能高可用接口 3.负责店铺化项目中物流供应商及自配物流对接事项的跟进 4.技术评审代码 review,根据业务需求制定架构方案并落地
技      能: Python  
¥200 / 8小时
立即预约
ID:20807
张丽丽 高级java开发工程师 3年经验
2024-06-23
个人介绍:熟悉掌握Java语法,理解Java面向对象的编程思想并拥有规范的编码习惯; 熟悉Servlet、WebService、MVC、JDBC等Web技术; 熟悉Struts2、Hibernate、MyBatis、Spring、SpringMVC、SpringBoot等常用的框架; 熟悉SpringCould 相关微服务技术 熟悉使用MySql、Oracle等数据库 熟悉redis等NoSql数据库 熟悉使用Idea、Tomcat、JDK、SVN、Git等开发工具的配置和使用,同时熟练掌握maven; 熟悉 linux系统,熟练使用常用的命令。 熟悉基于ElasticSearch集群的Kibana可视化工具的配置使用; 熟悉分布式系统hadoop框架,使用MapRduce编程; 了解Hive数据仓库; 了解对分布式的、面向列的开源数据库Hbase; 了解ELK(elasticsearch+logstash+kibana) 的日志分析平台;
项目经验:项目名称:中国移动外互售卡分销系统 时间: 2019/09—至今 项目描述:为成都移动销售卡开发的分销系统. 开发环境: Maven/Tomcat/JDK1.8 开发工具:Idea 版本工具:Git 使用技术:SpringBoot、Mybatis、Redis、SpringSecurity等 责任描述:主要负责订单中心、和对接不同平台售卡、及后台管理配置等功能 功能描述: 互联网用户在渠道出点下单后,触电在渠道中心订单系统创建订单,订单系统实时推送至移动业支网格沙盘系统。业支沙盘系统接收订单后根据三级地址进行网格归属匹配,正确完成匹配后添加网格信息字段,同步至订单系统。订单系统分发订单给大掌柜,大掌柜接收订单并存储,提供后台订单处理某块交商户使用,该某块仅允许商户查询自有的网格订单,并具备订单流程处理能力。大掌柜系统在订单状态发生变化后,及时更新订单状态通知前端渠道测订单中心,方便前端渠道测向用户展示。
技      能: Java  
¥1100 / 8小时
立即预约
ID:20871
刘倩 高级java开发工程师 8年经验
2024-06-21
个人介绍:1、熟悉面向对象编程思想、集合、多线程使用 2、熟练使用Spring、SpringMVC、SpringBoot、SpringCloud、MyBatis、MyBatis-plus、JDBC等技术框架 3、熟练运用Mysql关系型数据库、了解Redis等非关系型数据库 4、熟悉RocketMQ、kafak、Dubbo、Zookeeper中间件 5、熟悉数据库的优化:索引设置、索引底层数据结构、SQL语句执行分析等
项目经验:项目1:数据分析实验室 项目描述:为了规范数据分析管理,加强数据安全管控,提升数据应用价值,为 全行数据分析工作赋能,总行计划建 设兴业银行数据分析实验室项目,对外宣称“图灵阁”。项目模块包含系统管理(用户、角色、项目组、标签管理...)、 数据集成(一次性文件加载、脱敏自动识别、数据目录导航...)、系统监控、数据探索等模块 项目职责:1、参与需求分析,根据产品经理需求进行项目评估与排期 2、开发数据集成模块一次性文件加载(文件上传、下载、文件同步HIVE、文件上传HDFS、数据逾期删除HIVE、Range权限控制)及脱敏自动识别(UDF函数、Atlas标签)、数据目录导航同步HIVE数据 3、线上问题排查(慢sql、锁表、OOM等) 项目2:汇咨询 项目描述:汇资讯是一个获取新闻资讯的平台,将新闻咨询分类归纳并推送用户浏览查阅;项目模块包含内容管理、评论 管理、用户管理、内容审核等功能。 项目职责: 1、参与需求分析,根据产品经理需求进行项目评估与排期 2、需求功能开发,与测试部门人员配合测试,交于运维部署上线 3、文章内容的上下架、条件查询功能开发
技      能: Python  
¥800 / 8小时
立即预约
立即预约
意见反馈