ID:21100
万兵 java开发工程师 4年经验
2024-06-24
个人介绍:1. 熟练MVC架构模式,熟练运用Spring、SpringMVC、Mybatis等JAVAEE轻量级框架。 2. 掌握非关系型数据库Redis使用。 3. 熟练使用 linux 常用命令。 4. 掌握SpringBoot 框架简化开发,掌握Spring Cloud Alibaba旗下多个微服务组件。 5. 掌握CI/DI(Jenkins)的部署问题。 6. 熟悉Nginx服务器,以及Maven,Svn,Git等项目开发及管理工具。 7. 熟悉k8s服务的搭建和各个服务之间的搭建 掌握Docker容器化运用。 8. 熟悉rabbitmq等消息的队列使用。 9. 熟悉前端vue(html,css, ajax)等一些前端技术。
项目经验:由于单体架构业务量根本满足不了当前业务的需求,功能模板增加需要频繁的升级业务需求加上微服务架构兴起,在该公司有意单体服务架构转向成微服务架构。 我的工作任务: 1. 参与基础服务架构设计,框架及技术的选型讨论,给出合理建议及流程梳理 2. 管理4人团队,拆分业务模块,重构原先代码 保证业务流程正确。 3. 迁移数据库,由单库多表转多库多表。 4. 编写k8s部署文件等相关组件的配置文件。使用kubesphere 搭建和部署多个模块的服务和选型的中间件(redis哨兵,rabbitmq,nacos2.0.3,elasticsearch) 5. 后期维护 参与编写业务功能需求 优化代码bug 保证系统的稳定性。 技术解决方案: 1.在注册环节会出现高并发,采用了redis的lua脚本把持操作的原子性。关于会员分配(800万)会员池 是否分配采用redis的bitmap技术进行标记 2.接口日志进行切面日志拦截,系统日志收集监控, 采用elasticsearch高性能日志框架搭建kibana能更好的展示系统,各个系统的接口对接问题。 3.抽取公共抽象基类: 代码复用 对于此次服务的升级,做到了提高应用的性能。对于以后需求添加,不会去影响其他模快,保证业务使用的稳定性。
技      能: Python  
¥1200 / 8小时
立即预约
ID:20879
陶瑜 Java高级开发 13年经验
2024-06-09
个人介绍:本人毕业于2012年四川大学,自2016年专业培训后转做Java开发,从此步入IT行业,经过8年开发的沉淀和积累,使得自己的专业水平愈来愈高,代码的质量越来越优雅;如今java基础扎实,对数据结构和算法熟悉; 对多线程、集合、stream流等架构底层熟悉并灵活运用,熟悉基本的设计原则和常用设计模式, 熟练springBoot、springMVC、Mybatis、SpringCloud、dubbbo等框架及原理,熟练应用Restful风格开发,对MQ、Redis等中间件及其原理也有研究和应用过;至于存储方面Mysql、PostgreSQL主流数据库运用相当熟练,对sql语句优化、索引等有较强的认识;对JVM内存模型、类加载机制、GC算法等也是相当清楚他们的运行原理;对分布式系统,高并发多线程编程得心应手;熟练使用Maven、SVN、Git等项目管理工具,熟悉Axure8、Skywalking、工作流Flowable; 熟练操作Linux,可以线上部署,熟悉Docker、Nginx、Redis、Tomcat等安装与配置;英语听说良好,读写熟练; 我很自信自己能够独立、准时、精准、高效地完成后端需求开发
项目经验:--医疗行规管理系统-- 开发环境:Intellij IDEA+PostgreSQL+Docker+Git+AWS+Azure DevOps+JDK17 框架技术:SpringBoot+Mybatis plus+maven+Redis+Flowable 项目职责: 设计和搭建整个系统,服务配置,动态数据源处理,业务功能代码编写等; 编写 UT 通过 Docker Container 真实的调用接口,并保证覆盖率; 全权负责工作流相关需求业务架构设计和开发; --O+诺亚研发平台-- 主导设计和搭建后台报表数据系统和审批流权限系统,从0到1,经需求讨论、技术评审、方案评审和落 地,搭建2套完整的系统,并负责接口设计、业务建模、功能开发和 codeReview; 引入 OPPO 云相关中间件以及对接其他系统; 根据业务需求,选择最新工作流框架 Flowable 来承载审批功能,并负责设计和绘制审批流程图,开发其 核心代码,并对接公司魔盒系统推送任务代办中心,使得用户可快捷移动审批,提高工作效率; MQ 调研分析,选型 RocketMQ 为消息队列,异步解耦按流程节点顺序依次消费审批流程中的消息,以提 高接口响应速度;并使用延时队列消费流程信息间隔提醒代办; 合理使用 Redis 、多线程、定时任务,优化系统接口,保证页面快速响应,以达到用户最佳体验;处理线上 OOM ,并进行 JVM 优化和代码重构等; --ijep开发平台 -- 研究skywalking监控框架,集成到本框架,以完成本系统微服务吞吐量、响应时间、链路追踪、JVM、CPU使用率等指标监控功能;独立对最新工作流框架flowable源码预研和team内PPT技术分享,并在flowable框架基础上拓展更多功能,提供原框架没有的日常需要用到的API接口,如加签、分裂、流程图位移等功能,实现流程图动态回放艰难需求;平台框架底层工作流结构改造,原型图设计绘制、数据库表设计、接口相关文档编辑,技术可行性Demo验证;
技      能: Python  
¥1300 / 8小时
立即预约
ID:21023
周旭 全栈工程师 8年经验
2024-06-01
个人介绍:我是一名具有扎实Java基础和丰富后端开发经验的程序员,熟练掌握Spring Boot、Spring Cloud等主流框架同时,我也具备前端开发技能,熟悉HTML5、CSS3、JavaScript以及Vue.js,以及使用uniapp做过微信小程序,能够实现前后端一体化开发,提升项目整体效率。在操作系统层面,我对Linux系统有较深的认知和实际操作能力,能够进行服务器部署维护,包括但不限于shell脚本编写、Nginx配置等。
项目经验:熟悉并使用过第三方平台,微信支付,支付宝支付,第三方登录,COS对象存储等; 获取硬件串口传过来的数据及WebSocket获取客户端传过来的RFID芯片; 项目的部署,灾备工作,定位日志bug相关工作rsync、inotify实现了静态资源同步和NFS附件挂载; cms内容管理系统,项目的主要功能:内容创建与编辑,版本控制记录内容的更新历史,支持回滚至某个历史版本,便于管理和追踪内容变化,审批流,权限管理; 京标价协是给建设工程招标投标和造价管理协会做的一个小程序包含了后台管理系统 ,系统角色划分,单位会员,非单位会员 ,个人会员 ,非个人会员几类角色,该系统的主要流程是围绕着在这几类会员需要给协会缴会费,观看视频学习课时,考核,发票还有获奖人员和单位查询;
技      能: Python  
¥600 / 8小时
立即预约
ID:21009
郭海燕 高级java工程师 1年经验
2024-04-20
个人介绍:1. 拥有10年Java开发经验,对Java语言有深入的理解和应用能力。 2. 熟练掌握Spring, SpringBoot, MyBatis, SpringMVC等主流Java框架,能够快速构建和优化项目结构。 3. 熟悉SpringCloud和Dubbo微服务框架技术,具备微服务架构设计和开发经验。 4. 熟练使用MySQL等主流数据库,掌握SQL编写,对索引、事务、隔离级别等数据库原理有深入理解。 5. 熟悉Redis,了解其持久化方式、数据同步机制,能够根据项目需求进行合理的缓存设计。 6. 具备近1年的数据团队工作经验,对数据团队的工作流程和技能有一定了解,能够与数据团队高效协作。 7. 带领过4-7人团队,具备较强的沟通协调能力,能够独立推进项目工作,具备团队管理经验。 8. 对互联网金融行业技术发展有深刻理解,能够根据业务需求进行技术选型和架构选型。 9.了解前端技术node,html,css,js等技术。
项目经验:数据录入系统 该项目是平时自己研发的小工具。经过优化后在公司落地使用,解决了公司线下维护的台账 excel 数据 入库到 mysql 数据库中, 用以数据指标加工,数据服务 api 设计,以及数据的清洗等难题。 主要功能:密钥管理,文件录入,模板管理。 参与工作:产品设计和开发,工作进度把控,迭代优化,文档编写,后续维护等。 技术:springboot,minio,mysql,jdbc ,百度 amis,nginx 反向代理等技术。 操作步骤和优点 1、 根据系统提供的模板整理线下数据到 excel中,并在系统中根据要求新建模板维护跟 excel 表列数一样的模板字段,并生成建 表 sql。 2、 提交到 sql 审核平台审核。(目的是为了安全留痕) 3、 建表完成后,即可进行模板对应 excel 的导入。不用针对不同 excel 做单独解析。节省开发时间,提升效率。 ————————————————————————————————————————————————— 数据大屏项目 角色:项目经理+java后端研发 一个数据大屏的编辑工具。主要包括用户管理,权限管理,数据源管理,数据集管理,报表管理,大屏报表,表格报表,报表分 享,系统管理等功能。 用户管理,权限管理:做到了功能菜单按钮级别。 数据源管理:支持配置 mysql,SQL server,oracle,presto,http,jdbc,elasticsearch_sql 等多种数据源,并支持联通性测 试。 数据集管理:支持两种方式。 1、sql 方式:选择系统内配置的可用数据源,写 sql 进行查询相关数据,并有数据转换功能; 2、http 接口请求方式:配置好相关的 http 请求路径和请求头以及相关入参,获取接口返回的数据,并支持数据转换功能。上述 的数据转换功能可以写 java 脚本,js 脚本和字点翻译。 报表管理:支持两种类型的报表。 1、大屏报表,即可以分享出一个不用登录且存在有效期的 http 连接,客户可以打开这个连接后全屏展示到已经设计好的屏幕上。 2、表格报表:即 excel 报表,可以用于数据报表的生成,支持导出功能。 报表分享:展示的是已经分享出来的大屏报表,可以在这里进行查看 url 连接、分享码、以及控制有效期。 ————————————————————————————————————————————————— 轻量化ETL平台 背景:数据中台产品群产品结构复杂,数据中台的部署需要依托于大数据平台的底座,这决定了市场上存在很多公司对于数据中台 的需求度不高,因此需考虑一种无需依托大数据平台的轻量化的数据开发工具。 轻量化 ETL 平台:通过拖拉拽的方式配置工作流的方式,实现了对数据进行抽取、加工、回流等工作。 根据开源的 kestra 的0.5.3版本进行二次开发的,支持可插拔的插件方式部署。相关技术栈:micronaut、gradle、mysql、jdbc 数据录入系统 项目经理+后端研发 2021.07-2021.08 海航差旅销售平台 分析,设计,开发,维护 2016.04-2016.07 等。 主要功能如下: 任务流管理,任务执行记录,任务调度,执行日志,任务编排,数据源管理,数据服务 api ,文件导入等。 任务流管理:是通过拖拉拽的方式实现的,每个工作流节点都可以进行任务编排填写相关配置,编排好的工作流节点 通过连线的 方式指向下一个工作流节点,依次类推设计好工作流。同时可以通过 cron 表达式配置该任务流执行的时间,或者配置为 webhook 方式请求的 api 接口等。 任务执行记录:编排好的工作流可以根据 cron 表达式的时间执行,也可以根据外部接口调用方式执行, 每次执行都会有相关执行记录,进度条,状态,执行日志以及 每个工作流节点的输出内容。 数据源管理:可以在这里管理数据源,目前仅支持 mysql,oracle 数据源配置,并同步相关数据源中的 schema ,数据库,数据 表和表字段等元信息。方便用于工作流的数据源节点进行选择。 数据服务 api :目前仅实现了 get 请求的功能,通过配置请求和相应参数,写查询 sql ,通过 jdbc 方式进行查询远程数据。
技      能: Python  
¥300 / 8小时
立即预约
立即预约
意见反馈