ID:20952
杨桂芝 中级java开发 8年经验
2024-06-20
个人介绍:熟悉Java语言,具有扎实的Java编程基础,熟悉多线程编程,IO读写流,拥有良好的编程习惯。 熟练掌握HTML、CSS3、JS、jQuery、Ant-Design、ElementUI 、Vue 等前端技术。 熟练掌握Jsp/Servlet、JDBC、JSTL/EL等web开发技术。 掌握Spring、SpringMVC、MyBatis、SpringBoot、SpringCloud、Shiro等开源框架,对SSM企业级解决方案有一定的理解。 熟悉Mysql等数据库,熟练编写sql命令,具有一定的sql优化能力。 熟悉使用Maven、Git以及Svn等管理工具。 熟练使用UML建模工具和PowrerDesigner数据库建模工具,能进行数据建模,绘制用例图、类图、时序图等,具有一定的专业文档编写能力。 熟练掌握单例、工厂、代理、生产消费者、修饰、观察者等常见设计模式。 熟练使用Redis、Solr、ElasticSearch、RabbitMQ、SpringCloud等分布式技术。 熟悉常见的Linux指令,能进行服务器环境搭建。
项目经验:项目一 项目名称:MES(炼油化工运行系统) 项目周期:2020.12–2021.6 运行环境: Centos6.5、JDK1.8、Docker,K8s,Mysql5.7、 技术方案: SpringCloud、Nacos, Mybatis-X、Nginx、Vue、Ant-Design,Redis,Webservice 项目简介: 主要做2.0升级版本,以前的是一个.net的单体项目,需要升级成微服务部门,主要功能有生产调度,装置管理,生产受控,调度指令,能流节点,公用工程,物平衡 项目职责: 1.调度日志的开发 2.调度指令的开发 3.班组配置的开发 4.工作流的开发 5.操作卡规程开发 6.平稳率监控的开发 7.帮助其他人完成其他技术问题 项目技术: 1.系统使用JeecgBoot+Vue微服务版本作为基础权限框架,结合代码生成功能完成开发 2.Alibaba-Cloud做微服务管理,nacos做配置中心,xx-job做定时任务管理,Seata做分布式事物管理,Feign作为服务调用, RabbitMq做消息队列,K8s做服务节点的编排,Docker做容器管理 3.工作流使用Bpmn+Activiti7结合springboot做的流程处理,为了自动初始化不同表单,使用了自动表单将json存到对用流程表中 项目二 项目名称:城市运营中心 项目周期:2020.7–2020.11 运行环境: Centos6.5、JDK1.8、Nginx、Mysql5.7、 技术方案: Spring、SpringBoot、Mybatis、Nginx、Layui、WebSoket,Redis 项目简介: 这个项目是主要管理城市监控的一些,比图施工场地未带安全帽,乱扔垃圾,公众场合打架等。我们通过终端上传的数据分析对应的违规行为,并用gis在区域地图上用点显示出来,更加直观。本系统我维护的是其中一个随手拍的模块,主要是通过微信小程序拍照上传的图片,通过分类加入的平台中进行展示 项目职责: 1.这个项目是一个旧项目,我主要维护一些功能 项目技术: 4.Apache Shiro登陆管理权限管理 5.Nginx做反向代理,负载均衡,减少服务器压力,保证高并发下的稳定性, 6.Websockt上传文件进行云存储 项目三 项目名称:智慧水务平台 项目周期:2019.8 – 2020.7 运行环境: Centos6.5、JDK1.8、Nginx、Mysql5.7、 技术方案: Spring、SpringBoot、Mybatis、Nginx、、Bootstrap,Redis 项目简介: 该项目主要是水务系统的一个后台管理平台,他对接了水表,阀门等,进行水厂监控,管道信息监测的一系列业务。项目为期12个多月,从水表数据接收到运营报表,实现了用户使用水表的半自动化管理平台,很大程度方便了管理人员,节约了抄表浪费的资源,同事方便用户使用。 项目职责: 1.参与项目的需求分析和模块分析 2.设计数据库简单的模型 3.编写业务代码,沟通客户 项目技术: 1.RabbitMq消息中间件的可以缓解高访问量,异步通知,优化用户体验 2.Apache Shiro登陆管理权限管理 3.Nginx做反向代理,负载均衡,减少服务器压力,保证高并发下的稳定性, 4.FastDFS上传文件进行云存储 5.Redis集群对访问量高的数据进行缓存,减轻服务器压力,增强访问效率 项目四 项目名称:合水物联网&天翼对讲语音合成 项目周期:2019.4 – 2019.7 运行环境: Centos6.5、JDK1.8、Nginx、Tomcat、Mysql5.7、 技术方案: SpringBoot、Mybatis-plus、Nginx、Vue,Redis 项目简介: 万物互联作为5G时代的主题,所以智能设备的维护和开发是刻不容缓的.通过智能化系统进行把不同的协议的设备进行统一管理.根据设备上传的信息,形成报表,方便了解设备运行状况,及时发现问题 项目职责: 使用开放平台api,对我们的api业务进行联通,集成,实现更复杂的功能.给客户展示更简易的操作.整合录音api合成录音等,方便客户了解对讲内容 项目五 项目名称:城市运营中心 项目周期:2019.1 – 2020
技      能: Python  
¥1200 / 8小时
立即预约
ID:21230
刘建军 java工程师 4年经验
2024-06-19
个人介绍:熟练Spring、Springboot、mybatis、Redis、SpringCloud、消息中间介、分布式事务、分布式锁、Liunx、docker、elk、nacos、node.js、vue、webTRC....等等
项目经验:星际元 一款基于波场链开发的Dapp 项目名称:消息推送中心 项目描述:消息推送中心是一个记录短信发送、邮件发送、配置调用方权限、查询调用记录的管理系统,用户是技术中台开发人员。 技术要点: 1.基于 vue.js 框架。 2.使用 npm 安装公司封装好的组件,以固定模板开发前端页面。提升开发效率,适应敏捷化开发模式。 3.使用 axios 请求后台接口获取数据。 项目名称:公安管控系统 项目描述:基于第三方海康摄像头与openlayers地图开发的可视化大屏管理系统 实时监控。 技术要点: 1.对接第三方的单点登录,获取销毁token实行多模块登出渲染 camera 组件,动态设置 camera 组件的高度。 2.openlayers地图原生开发,利用Canvas 2D, WebGL以及HTML5中其他最新的技术来构建功能,同时支持在移动设备上运行,能够渲染GeoJSON、TopoJSON、KML、GML和其他格式的矢量数据。 3.精确到按钮级别的权限,自定义全局指令。 4.websocket动态echars实时更新数据以及对数组的处理。 5.项目前端框架搭建。 项目名称:统一服务云平台UGP 项目描述:统一服务云平台是给公司各个应用使用的服务网关,有转发、限流、熔断等功能。分为开发用户、运营用户、超级管理员角色,开发用户需要在平台上注册应用、服务组、API 并获取调用的 key, 运营用户可以为开发用户分配权限并查看各应用、API 的调用情况统计。 技术要点: 1.使用 vue 搭建项目,使用 element-ui 库实现页面基础样式及交互效果,如表单组件、侧边栏导航组件、表格组件、弹框组件、按钮组件等。 2.使用 axios 请求后台接口获取数据。 3.使⽤echart 对数据进⾏可视化展示,展示指定时间内各 APP 及 API 调用的次数。 4.使用树形组件完成用户权限的展示、选中与授权。 项目名称:货运平台系统 项目描述:改变了传统货运方式,建立培养出大移动互联网时代下的用户现代化货运方式。利用移动互联网特点,将线上与线下相融合,节约司机与顾客沟通成本。 技术要点: 1.使用 Vue-cli 快速构建项目结构,使用 element-ui 展示页面。 2.使用 axios 请求后台接口获取数据,使用拦截器为请求头添加 token 值。 3.使用 element-ui 的多种组件,如 Cascader 级联选择器、Select 选择器、Table 表格、Dialog 对话框等。 4.使用 vue-router 搭建项目单页面应用的路由控制并挂载路由导航守卫。 5.利用 npm 包管理工具进行依赖文件管理。 6.利用 git 版本管理工具来进行团队项目的管理。 项目名称:3D元宇宙 项目描述:实现人物在元宇宙空间自由走动(摇杆控制)、 换装等一系列功能 技术要点: 1.基于thres.js框架,进行项目的开发功能、实现3D效果。 2.使用 Canvas画布功能,从而适应各种特定的业务场景,打破商业软件千篇一律的刻板印象。 3.WebGL1.0基于OpenGL ES 2.0,并提供了3D图形的API。它使用HTML5Canvas并允许利用文档对象模型接口。WebGL 2.0基于OpenGL ES 3.0,确保了提供许多选择性的WebGL 1.0扩展,并引入新的API。可利用部分Javascript实现自动存储器管理。 项目名称:移动应用软件“车联网” 项目描述:“车联网”是通过Dcloud的跨平台解决方案,使用MUI框架、Hbuilder集成开发环境,参考H5中国产业联盟的H5+规范,用HTML5+CSS3+JavaScript开发的跨平台原生Native移动应用,兼容Android和IOS。 技术要点: 1.定位功能和路线规划,参考H5+规范,使用Geolocation、Maps模块管理设备位置信息、生成地图。 2.实现在地图上标记周边加油站及价格,通过Geolo-cation API获取设备位置信息,通过Ajax对指定服务器发送请求并接收响应,之后对响应信息进行解码并将加油站信息添加在地图上。通过localStorage实现应用内跨域操作。 3.通过Ajax将用户输入的信息发送到网易云音乐API,对返回的Json数据进行解码实现音乐搜索功能。
技      能: Python  
¥1100 / 8小时
立即预约
ID:21108
薛梅 java研发 11年经验
2024-06-18
个人介绍:1. Java编程语言:熟悉Java的语法、特性和标准库,掌握面向对象编程的概念和实践。 2. 开发工具和环境:熟练使用Java开发工具,如Eclipse、IntelliJ IDEA等,并了解相关调试和性能优化工具。 3. 数据结构和算法:了解常见的数据结构(如数组、链表、栈、队列、树等)和算法(如排序、查找、图算法等),能够根据问题需求选择合适的数据结构和算法解决问题。 4. 多线程和并发:理解多线程编程的概念和原理,掌握Java并发编程的相关类库和技术,能够处理线程同步、死锁等并发编程问题。 5. 数据库和SQL:熟悉关系型数据库(如MySQL、Oracle等)的基本概念和操作,能够编写SQL语句进行数据的增删改查。 6. Web开发:了解Java Web开发的基本原理和技术,包括Servlet、JSP、JavaBean等,熟悉常用的Web框架(如Spring、Struts等)和ORM框架(如Hibernate、MyBatis等)。 7. 前端技术:了解HTML、CSS、JavaScript等前端开发的基本知识,能够与后端进行数据交互和前后端分离开发。 8. 版本控制工具:熟悉使用Git等版本控制工具进行代码管理和团队协作。 9. 软件测试和调试:能够进行单元测试和集成测试,掌握常用的调试技巧和工具。 10. 面向对象设计和设计模式:理解面向对象设计的原则和模式,能够进行良好的软件设计。 11.微服务
项目经验:财务管理项目 所有后台管理系统 分布式项目:单独接口开发 ...............................................
技      能: Python  
¥1100 / 8小时
立即预约
ID:21092
刘凤兰 中级JAVA开发工程师 8年经验
2024-06-16
个人介绍:1.4年开发工作经验,从事过人才、党建、预防接种类项目开发工作。 2.熟练使用 html 、css 、ajax、javaScript、jQuery 、Bootstrap、Node.js 等前端技术。 3.熟练使用 Vue 前端技术框架。 4.熟练使用 IO 、集合 、多线程 、反射等基础框架 ,对 HashMap 有深入的研究。 5.熟练使用 Spring 、Spring MVC 、MyBatis 、Spring Boot 、Spring Cloud 等开源框架 。 6.熟练使用 Eureka 注册中心 、Rabbitmq 消息中间件。 7.熟练使用 Oracle 、MySQL 等关系型数据库 ,熟悉 Redis 等非关系型数据库 ,能进行SQL的优化与问题处理。 8.熟练使用 Linux 操作系统操作流程和常用命令使用。 9.了解 JVM 相关知识 ,对垃圾收集原理 、常见的垃圾收集器有深入的研究 ,熟悉常用的JVM参数 、能进行 JVM 问题处理与 调优。
项目经验:无锡市人才网上服务平台(模块负责人+核心开发) 2022.05-2023.03 项目介绍: 用户群体是无锡市各职能部门管理员 、企业用户和个人用户。 为无锡优秀人才和优秀企业提供奖项和称号评定 ,实时了解市内人才基本信息 、企业纳税信息 、医疗教育资源信息和政务信息 发布等需求 。项目包含用户管理 、企业管理 、政策管理 、资源管理 、分类认定 、项目申报 、数据分析等模块。 技术应用:Vue + Nginx +Nacos+Eureka+Spring Cloud + Redis+Druid + Mysql 第三分方接入:学信网学历学位信息查询 、无锡市个人社保信息查询及无锡市政务短信服务。 主要职责: 1 ) 参与项目从0到1的搭建 ,负责项目的架构设计 、技术选型和整体环境搭建。 2 ) 负责项目 bug 修改 、项目代码优化工作。 3 ) 使用 echarts 工具 ,以图表形式动态展示人才 、企业信息数据。 4 ) 数据分析利用 Redis 缓存常用数据 ,定时任务异步刷新缓存信息 。解决页面加载缓慢问题 。 5 ) 使用 aspose 、itextpdf 工具类 ,将数据填充到文档与附件资料合并下载。 6 ) 与无锡大数据局和社保局做数据接口对接 ,获取人才学历和社保信息。 7 ) 负责3个人的小团队开发工作 ,团队在部门表现突出 ,获得优秀团队荣誉。 无锡在线调研系统(模块负责人+核心开发) 2021.05-2022.04 项目介绍: 项目为B\S架构 ,采用前后端分离开发 ,前端使用 Vue + Element UI开发 ,提供给无锡市各部门人员实现各种问卷设计和采 集调研工作 。主要参与项目的需求讨论 、模块设计 、服务部署等工作。 调研问卷支持单选 、多选 、填空 、评分 、排序等多种题型 。支持分页 、分段对问卷做层次设计,通过拖拽方式实现题型创建 ,问卷采集完成后以不同的统计图表展示数据。 技术应用:Vue + Nginx+ SpringBoot+Mybatis+Redis+ Mysql 主要职责: 1 ) 负责项目运维 、项目代码优化工作。 2 ) 负责系统的登录功能改造 ,实现用户和综合业务系统的数据同步功能。 3 ) 负责分析模块开发 ,使用 echarts 工具实时展示问卷收集情况。 无锡市干部教育平台(模块负责人+核心开发) 2020.06-2021.05 项目介绍: 干部教育是无锡综合业务平台内部子系统 ,主要为市里发布各种相关讲座培训 、提供培训完成情况实时数据分析 ,了解每一位同事 的实时学习情况。 系统主要包括培训管理模块 、数据分析模块 、现场教学管理 、培训计划模块等。 主要职责: 1 ) 参与项目从0到1的搭建 ,负责项目的架构设计 、技术选型和整体环境搭建。 2 ) 负责项目后期升级改造 、需求对接 、后续运维 、项目代码的优化工作。 3 ) 数据分析引入了Redis做数据缓存 ,解决了页面加载缓慢问题 ,提升了响应速度提高50%。 4 ) 学时数据 、培训数据引入echarts工具 ,实现实时数据可视化功能。 5 ) 负责项目与省干部系统对接实现机构信息 、人员信息 、学时数据同步功能。
技      能: Python  
¥200 / 8小时
立即预约
ID:12747
小耀 大数据开发实习生 1年经验
2024-06-15
个人介绍:• 具备较强的学习能力、抗压能力、自制力。 • 擅长团队协作、策划,有良好的团队合作精神和协调沟通能力; • 具有较强执行力和责任心,能够独立或协同他人高质量按期完成任务 • 熟悉 java、Scala 、MySQL 等编程语言,有良好编码习惯,乐于研究学习新的技术和知识。
项目经验:2022.12-2023.2 使用 YOLOv5 进行视频会议中的人物检测与分割 项目时间:3 个月 主要技术:YOLOv5、像素级实例分割模型、卷积神经网络、目标检测、实例分割、数据采集、数据标注、监督 学习、模型优化、视频流实时处理、模型部署 项目描述:随着远程工作和在线教育的普及,视频会议软件的使用变得日益频繁。在视频会议中,能够准确地检测并 分割出参会者的形象,对于提高会议质量、增强参与者互动以及后期视频内容的编辑和分析具有重要意义。利用深 度学习技术,特别是目标检测模型如 YOLOv5,可以实现对视频中人物的实时检测与分割,大幅提升视频会议的用户 体验。 责任描述: • 实时检测视频流中的人物。 • 对检测到的人物进行分割,提取人物轮廓。 • 支持对多人同时进行检测与分割。 • 确保分割结果的准确性和实时性,以适应不同的视频会议场景。 2023.09-2024.03 运满满智慧物流大数据可视化平台 项目时间:7 个月 主要技术:Spark+Impala+Kudu+ClickHouse+Mysql+Kafka+Oracle+Canal+CDH+SpringCloud 项目描述:运满满智慧物流大数据平台项目主要围绕订单、运输、仓储、搬运装卸、包装以及流通加工等物流环 节中涉及的数据、信息等。通过大数据分析可以提高运输以及配送效率、减少物流成本、更有效地满足客户服务 要求,实现快速、高效、经济的物流,并针对数据分析结果,提出具有中观指导意义的解决方案。 责任描述: • 参与 OGG 增量同步 Oracle 数据库数据,Canal 增量同步 MySQL 数据库数据, • 参与 OGG 及 Canal 增量抽取的数据会写入到 Kafka 集群,供实时分析计算程序消费。 • 参与 StudturedStreaming 流式处理系统将数据 ETL 处理后,将数据写人到 Elasticsearch 索引。 • 参与 StucturedSrearing 流处理会将数据写人到 ClickHouse,JavaWeb 后端直接格数据查询出来进行展 示。 • 参与 StucturedSrearing 将实时 ETL 处理后的数据同步更新到 Kudu 中,方便进行数据的准实时分析查 询,Impala 对 Kudu 数据进行即席分析查询。 • 参与前端应用对数据进行可视化展示,比如数据服务接口或大展实时刷新。
技      能: Java  Python  
¥100 / 8小时
立即预约
ID:20883
安超 高级Java工程师 2年经验
2024-06-09
个人介绍:1.熟练使用springboot,spring,springmvc,mybatis,Hibernate等开源技术框架 2.熟练使用maven项目工具 3.熟练掌握html+css,jquery,bootstrap,js,ajax,vue等前端开发技术 4.熟练掌握SQLServer,MySQL数据库操作 5.熟练Tomcat,apache和jetty的使用 6.熟练使用eclipse,myEclipse,idea集成开发工具 7.熟练使用redis缓存 8.简单了解Linux和nginx
项目经验:项目名称:上海锐真项目管理 项目描述:起止时间:2021.11-2022.6 开发环境:Windows操作系统 开发工具:MySqlelipse,tomocat 项目描述:本系统是为企业内部做的一套管理软件,目的是提交员工效率, 降低企业成本,主要包含客户,项目,预算,销售合同,采购合同, 付款,收票,开票,付款,财务报表等模块。 项目职责:主要负责模块工单,采购合同,销售合同,付款,收票,开票, 收款等模块。 项目名称:爱见达项目管理系统 项目描述:起止时间:2021.8-2021.12 开发环境:Windows操作系统 开发工具:MySqlelipse,tomocat 项目描述:本系统是为企业内部做的一套管理软件,目的是为了方便企业内部 管理媒体资源,采购甘特图的方式查看该媒体资源是否被占用,占 用的方式主要包含资源的预定,客户确认使用该媒体资源,和该媒 体资源是否上刊,在同一时间段被占用的媒体资源不可在重复使 用。 项目职责:主要负责资源预定模块,合同模块,上刊确认模块,和媒体资源排 期查看模块。、 项目名称:优诺项目管理系统 项目描述:起止时间:2021.3-2021.10 开发环境:Windows操作系统 开发工具:MySqlelipse,tomocat 项目描述:本系统是为企业内部做的一套管理软件,目的是为了降低企业成本 和管理企业内部会议室。通过预算的方式控制企业的采购和报销达 到控制成本的目的。通过甘特图的方式查看会议室是否被预定。 项目职责:主要负责客户,供应商,项目,预算,合同,开票,收票,付款, 收款,会议室预定等模块
技      能: Python  
¥1400 / 8小时
立即预约
ID:12694
jackYang 高级开发工程师 13年经验
2024-06-07
个人介绍:本人热爱⽣活,崇尚技术,忠于学习,敢于分享,相信技术改变⼈们的⽣活; ⼯作认真负责,认真对待每⼀件事情,每⼀个技术点,反馈及时,能做到尽早暴露⻛险以及问题,热爱解决遇到的⼀切问题; 具有钻研精神,并能与同事或者同⾏及时的讨论解决遇到的问题,有较好的团队沟通能⼒ 热爱学习各种感兴趣的技术,⼤部分都是⼯作相关的,怎么提升个⼈效率,怎么提升团队效率,怎么解 决⼀些沟通问题等; 喜欢分享,有好玩的技术,优秀的⽅案或者好⽤的⼯具会分享推荐给别⼈,我觉得我们要承认没有最好,只有更好; 喜欢刨根问底,把事情做到极致! 对年轻人而言、没有比认认真真去“犯错”更酷更有意义的事情! 本人有以下技术栈的技能: 精通Objective-C语⾔,熟练掌握 iOS 平台各框架及 API,熟练掌握 iOS 内存管理机制; 精通 Swift 语⾔及其特性以及SDK等; 精通 dart 语言,熟练 flutter 开发,并进⾏跨平台 APP 编写; 精通 iOS App 混编开发,熟悉使用 Hybrid H5 JSBridge混编开发 App,熟悉 Weex 框架; 熟练掌握 Python、Java 开发语言,熟悉 Flask 和 Spring 框架编写后端程序; 熟练掌握 Nginx 转发、反向代理技术; 熟悉各类后端中间件,MQTT 消息中间件等; 熟练操作使用 Linux 操作系统; 熟悉使用 Vue 框架开发 web 应用; 熟悉 ijkplayer AVFoundation 框架,并应⽤实现⾃⼰的 App 功能开发; 熟练掌握 MVC 以及 MVVM 的开发设计模式; 熟悉 Reactive Extensions 框架处理异步数据流的问题; 熟练的应⽤AFNetworking、SDWebImage、Masonry、SnapKit 等开源项⽬; 熟练使⽤代码写UI,Autolayout,能熟练的使⽤Storyboard,xib; 熟练的使⽤Instruments下的性能调试⼯具进⾏性能优化; 熟悉⽹络数据(JSON/XML)的请求以及解析并转化模型,Charles⽹络数据抓包分析; 熟悉cocoapods依赖库⼯具; 熟悉Git、SVN等代码管理⼯具,崇尚使⽤Git; 熟悉友盟或者腾讯Bugly的Crash错误分析、fabric、Crash等; 熟悉存储技术,FMDB、 Core Data、NSUserDefaults、Realm、SQLite等; 熟悉使⽤ Mysql 、 PostgreSQL、 mongDB 、Redis 数据库; 熟悉后台接⼝规范以及各种调试⼯具。 本人爱好技术、服务器、硬件、外设等 ,兴趣爱好⽐较⼴泛 .(主要利⽤业余时间折腾⾃⼰感兴趣的事 情) 搭建过 VPN,利⽤搬瓦⼯等服务器平台并集成相对较成熟的 VPN 插件在服务器上搭建了⾃⼰的VPN 主 机。 利⽤树莓派安装 centos 服务器,并且搭建相应的 KVM 虚拟机环境。 搭建过 GitLab 和 SVN 的项⽬版本管理的开源平台,⽅便⾃⼰的⼯作项⽬管理。 学习过同事编写的 python ⼈脸识别简单系统。 学习依靠 docker 搭建⾃动化部署服务的技术。 研究各⼤⼚商的⼯单、客服系统等服务技术。 了解产品经理对产品的设计分析、以及相关的会议分享。 热爱演讲和分享,定期的在公司做技术分享,能帮助⾃⼰复习消化知识,也能在分享过程中与同事⼀起 探讨⾃⼰遇到的问题,包括同事提出来的有错误的地⽅。
项目经验:深圳市腾讯科技有限公司 北京大学深圳医院急诊科犬苗医患签项目 主要职责:独立开发整个项目,包括到医院驻场项目实施 App 主要在医院内网使用,负责开发了平板端 Android App 和 App 后端程序,集成整合医院急诊科业务流程与腾讯电子签系统,帮助急诊科医生解决医患承诺书的自动电子签签署流程,节省医生开立承诺书时间,提升医生办公效率; 深圳市泓齐网络科技有限公司 主要职责:全栈工程师 浦发银行(香港) App 和柬埔寨 HHBANK 银行 App 项目: 浦发银行 App 使用原生开发,分析用户需求,实现 App 整体框架,以及相关技术调研,最重要的是实现 https 双向验证、集成 ekyc 、生物识别身份校验、密码键盘、代码混淆等银行规格的安全工作; HHBANK 银行项目,整个项目的技术选型调研(包括前后端)都是由我完成,从整个 App 的消息转发、国外银行 App 安全规范、App 开发前后端框架、开发设计模式、混合开发、H5 离线包灰度发布、ekyc 厂商、加固包厂商等均由我调研完成,完成整个 App iOS 版的整体开发,协助 Android 版上架 google play 平台等; 公司自研银行、金融类 App 框架平台(采用原生和 H5 混编模式): App 平台框架的设计以及开发,包括前后端的框架设计、技术选型等工作。组织项目组开发完成 App 平台前后端的项目,并实施落地。App 平台实现的主要功能有:App 原生的基础组件库,包括 UI 组件库、消息库、WebView 管理库、动态首页管理、埋点数据管理等。 其中难点是 App H5 前端包的更新以及发布,全量和分量的更新过程。 深圳市⾎之缘医疗科技有限公司 荣获公司 2021 年度“精进员⼯奖” 主要职责: iOS 开发高级⼯程师 主要负责: 独⽴完成:⾎之缘 iOS 版 App 的整体整改,版本迭代上线;完成⾎之缘爱⼼卡制卡 App 的完整实现;爱⼼集点⼩程序和⾎之缘 App 的后端服务 API 开发;完成公司内部的会议室系统、⾯试答题系统、⼯单系统的后端服务开发;完成部分城市上线的项⽬⽅案⽂档、前端和后端开发设计⽂档、尤其是后端的各项开发⽂档输出。 参与完成:公司运营后台和⾎站后台的后端服务开发;公司产品升级的调研⼯作和后端框架搭建,以及部分功能的业务实现。 ⾎之缘 App 项⽬ 此 App 主要使⽤ Objective-C 语⾔和 iOS 源⽣框架开发,采⽤ MVC 设计模式搭建 App。整个 APP集合了⽹络数据 AES 加解密技术、⽹络图⽚缓存技术,学习视频控制播放技术、地图定位功能、扫描识别⼆维码及图⽚处理功能、与银联对接实现在线⽀付功能、UI 组件化设计、H5 ⽹⻚嵌⼊开发等。 研究适应公司的⽹络数据 AES 加解密功能,这也是着⼿开发项⽬的难点之⼀ ⽤户扫⼆维码码领取爱⼼点、获取爱⼼点,并在商城兑换纪念品 ⾎站⽹点献⾎预约,地图定位献⾎⽹点 志愿者模块的学习视频播放控制、在线定位签到功能、银联⽀付补贴功能 借鉴 QMUI iOS 框架,⾃⾏进⾏ UI 组件的设计开发 纪念品 H5 商城的嵌⼊以及各类 H5 互动⻚⾯的数据交互 通过 Instruments ⼯具检验 App 的性能,特别是数据量较⼤的情况,优化 App 的性能 爱⼼卡制卡 App 项⽬ 此 App 是独⽴开发完成的 App 项⽬之⼀。主要使⽤ Swift 语⾔和 iOS 源⽣框架开发开发,采⽤ MVVM 设计模式搭建 App。研究和使⽤了 QMUI iOS 框架提供的丰富控件及兼容处理,专注解决业务逻辑,快速开发实现 App 的所有功能。 采⽤ MVVM 设计模式搭建了整个 App 的框架研究和使⽤了 QMUI iOS 框架处理 UI 组件,在此框架的基础上,⾃定义适应需求的 UI 组件业务逻辑层,在 Alamofire、Moya、Reachability.swift 的框架基础上封装⽹络请求组件、以及封装⽹络数据 AES 加解密公共类通过 testflight 发布内部 App 测试使⽤ ⼩程序和 App 后端服务项⽬ ⼩程序和 App 的后端服务,采⽤ python 语⾔和 Flask 框架开发,同时使⽤了 PostgreSQL、Redis、微服务的架构综合集成的后端服务,此服务属公司核⼼业务,业务复杂。也采⽤了 AES 加解密技术确保⽹络数据传输过程中数据的安全。利⽤ Nginx web 服务器管理所有后端服务的反向代理控制。利⽤ Celery 框架解决异步任务队列的问题。利⽤ Supervisor 进程管理⼯具管控所有 python服务的进程。与第三⽅对接相应的业务接⼝,例如:银联的⽀付请求接⼝、京东以及合作⼚商的商品订单接⼝等。 数据库表的设计及⽂档输出、根据模块输出业务流程和数据流程数据交互的安全,AES 加密技术的嵌⼊⾃定义数据返回框架和⽇志输出框架核⼼业务的数据交互处理、使⽤ Celery 任务队列维护相应数据计算变化的处理构建相应的业务层微服务开发微信授权登录、微信公众号授权及消息推送的内容开发电⼦邮箱邮件内容推送 Nginx web 服务器对反向代理的管理、Supervisor 管理服务的进程 公司运营后台和⾎站后台后端服务项⽬ 运营后台和⾎站后台后的后端服务,同⼩程序和 App 后端服务项⽬的技术选型⼀致。主要的区别在于业务的侧重点不同,添加相应的技术内容。例如:后台功能的权限管理和数据统计功能。独⽴⾃定义⽤户权限模块和数据报表统计功能,使⽤ numpy 以及窗⼝函数进⾏相应的数据统计。 权限控制:包括菜单和功能的权限划分控制 根据需求,利⽤ numpy 框架和窗⼝函数开发了⽐较强的数据统计功能公司内部会议室、⾯试答题、⼯单系统后端服务以及多种献⾎者活动的后端服务项⽬这些服务都是独⽴开发完成的后端服务,同⼩程序和 App 后端服务项⽬的技术选型⼀致。主要的技术侧重点是:系统和模块功能开发完成后,对系统的独⽴部署实践能⼒的提升。 在 Centos 操作系统下,通过 Nginx web 服务器、以及 Supervisor 进程管理⼯具,对项⽬服务进⾏监管控制对各类献⾎者活动的 PV 和 UV 的统计,为运营和领导层提供相应的数据做相关决策 公司新产品项⽬ 公司产品升级,新产品项⽬。同⼩程序和 App 后端服务项⽬的技术选型⼀致。主要的技术侧重点是:对技术选型和三⽅服务的调研研究,以及相应新项⽬⽂档的输出。 参与搭建整个新产品的后端服务框架设计和实现 实现⽂件管理⾃定义 CDN 服务,封装相应的⽂件上传和下载管理的 API 输出整个项⽬的业务流程图、核⼼业务的时序图、以及调研报告和简易版可⾏性分析报告 深圳市科微多创新科技有限公司 ( 2018年 3⽉ - 2020年 3 ⽉) 主要职责: iOS 开发高级⼯程师 主要负责: 公司的 IOT 产品的 iOS 版本的 APP 开发以及后⾯使⽤了 flutter 框架开发的 APP,以及 APP 的 Android 和 iOS 版本的上线迭代; APP 服务器端 API 开发、主要使⽤ golang 的基本路由框架来实现 API 整个架构,并且使⽤ mongDB 来做 机器⼈实时数据的传输处理; 使⽤ QT 开发 IOT 产品的上位机,例如:⻔磁和开关硬件上的按键信息的检测; 研究了 MRPT 框架开发移动机器⼈上位机 ,利⽤底层的 OPGL 库结合算法⼯程师相关的算法实现了扫地机 器⼈的实时地图展示,其中熟悉使⽤了 C++ 程序在 Linux 操作系统环境中的 Cmake 和 make 处理,以及 C++ 的 http 协议处理, json 数据格式的解析处理等⼯作 ; 输出服务器端 API ⽂档、前端设计⽂档,以及 IOT 产品终端相应的协议⽂档(通过与嵌⼊式⼯程师对接测 试并制定相关协议)。在公司内部搭建 GitLab 平台管理相应代码仓库与各类开发设计⽂档 ; 研究了 Google home 和 亚⻢逊的 Alexa 语⾳ AVSdevices SDK 集成,及相关语⾳控制的功能。 宇多机器⼈项⽬使⽤ flutter 框架设计开发了此 APP,采⽤ MVC 的设计模式进⾏ APP 的开发,整个 APP 使⽤了 Dio框架处 理 http 数据请求的问题, FLURO 处理了路由的基本配置,Fluttercachednetworkimage 处理⽹络图⽚缓存的 问题, Jsonserializable 处理 json 数据格式的序列化。在实现机器⼈实时的从后台获取到机器⼈坐标数据时 采⽤了 MongDB 的缓存式的存储数据和提取数据,最终解决了实时从后台获取机器⼈地图坐标的问题。 调研机器⼈ APP 项⽬需求,输出相应的 APP 设计⽂档 使⽤ golang 语⾔开发 APP 后端程序,并输出相应的 API ⽂档 研究 MQTT broker 搭建机器⼈与 APP 之间的数据传输协议,搭建 MQTT broker flutter 框架研究以及 flutter学习 使⽤ flutter 框架实现机器⼈ APP 的开发,实现机器⼈从配⽹到指令控制、地图绘制、语⾳切换、固件 升级、定时清扫任务设定、设备分享等功能 指令数据传输过程使⽤ RSA 和 AES 等加密技术
技      能: Java  Python  Node.js  .NET  C++  全栈  iOS工程师  Android工程师  前端工程师  后端工程师  
¥900 / 8小时
立即预约
立即预约
意见反馈