ID:318965

seek 身份已认证

高级java研发工程师

  • 公司信息:
  • 神州数码
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 其他
  • 全区

技术能力

本人毕业于全国四大电子科大名校之一的桂林电子科技大学,计算机科学与技术专业科班出身。毕业后参加了新东方Java软件工程师班实战项目的专业系统培训。并考取教育部考试中心Java软件工程师证书。对Java相关理论知识及体系结构具备专业水平。参加工作后一直奋战在项目开发、管理一线,对项目开发及工程建设有丰富的实战经验及独到见解。可谓理论+实践都达到了极高的专业水平。做过的项目涉及行业主要包括:政务、电信、金融、教育、电商、互联网、移动互联网等行业(当然技术是通用的,它天生适用于各个行业)。因为长期从事大型、复杂、企业级系统的研发工作,也就逐渐培养成了自己特别能处理和解决大型复杂系统问题的专业能力。记得微软有位牛人说过:技术是玩出来的。我深知其中的含义,所以一直在玩着各种新技术。独自完成了多个系统平台的整体规划、需求分析、架构设计、环境搭建、编码实现(包括前、后台开发,底层基础公共工具类设计和开发,核心API封装,外部接口(微信、支付宝、百度、短信等接口))、系统重构、持续优化、上线部署及运行维护等等一系列工作。
技术栈主要包括:java(Spring 、SpringMVC、Spring boot、Spring cloud 等)、php(ThinkPHP/Laravel)、python(Django/flask/爬虫/可视化等)、go、c++、c#、 .net、JavaScript、shell、linux、云计算等,div、js、css、html、nodeJS、react、vue、uniapp、H5、微信开发、小程序开发、移动开发及全栈开发等

项目经验

APK信息自动提取系统
项目主要分为:
1、前端apk信息列表的分页展示及apk信息详情等。功能:a、分页 b、信息列表展示 c、增删改查功能 d、根据id进入详情页
2、java技术栈主要用到的springboot,SSM等开发的自动化信息抓取模块 功能:自动获取某款APP的信息,主要包括: 名称、大小、包名、版本、网络权限、java主类、主类所属包、抓取时间等
3、apktool、dex2jar-2.0等apk逆向工程模块 功能:反编译、逆向工程获取APK相关信息
4、人工智能(智能识别)模块 功能:自动识别某款APP是否涉及黄色不健康内容
5、接口 功能:集成、整合自动抓取和识别功能

我负责了出智能识别外的所有功能开发、调试、测试与集成及交付工作。
技术栈主要包括:java、ssm、springboot、shell/cmd、linux、Tomcat、Nginx、Android、apktool逆向工程、腾讯云部署、H5、mysql、Python等
达成效果:最终顺利交付,客户很满意

难点:1、逆向工程,需要另外引入第三方逆向工程的工具apktool、dex2jar-2.0等,2、java调用shell脚本或cmd命令行 3、部署(开发为Windows、部署为linux)
解决:1、因为要反编译APK,所以想法实现了项目集成第三方逆向工程的工具。2、Windows下调用cmd命令行,linux下调用shell脚本。3、部署在不同环境,会遇到很多报错,只有不断调试,直到最终解决

擎励彩虹桥教育网站
项目主要分为:
1、前端,海外学校的特色教学内容展示。功能:a、信息及列表展示 b、适配不同屏幕 b、根据id进入详情页
2、注册/登录,功能包括: 学生、老师(高中、大学)、家长、学校联系人等的注册/登录
3、学生、学校信息录入、保存与展示,功能:学生、学校信息录入、保存与展示
4、权限控制 功能:不同角色具有不同的系统操作权限
5、游学模块 功能:实现学生及家长的游学信息化的功能
6、夏令营及活期模块 功能:实现学生及家长的游学信息化的功能

我负责了技术开发、测试、上线相关工作(除信息录入外)
技术栈主要包括:java、ssm、springboot、shell/cmd、linux、Tomcat、Nginx、阿里云部署、H5、mysql、css、JavaScript等
达成效果:最终顺利交付,客户很满意

灵活用工平台
平台主要针对灵活用工人员搭建。提供给灵活用工相关个人及渠道商使用。使用微服务架构,部署在阿里云ECS服务器上,微服务相关的模块代码最终通过Dockerfile打包成镜像,部署到阿里云的镜像仓库。系统使用K3S集群部署。数据库使用mysql。Jdk用的是jdk1.8。注册中心使用Euraka,网关使用gateway,微服务之间的调用使用的是RPC。前端用到的技术栈主要包括:H5、vue、react、nodeJS等
主要功能模块包括:人员管理、订单管理、任务管理、签约管理、结算中心、票据管理等。
主要业务流程:企业在平台开户,创建任务,指派任务到具体人员。灵活用工人员在平台签约,领取任务,施工,完成任务。系统自动生成代付订单。任务完成后进入结算中心进行结算。个人实得金额通过平台发放到个人银行卡或支付宝账户。银行提供回单。所有的信息流、文件流、资金流、发票流必须在平台上体现出来,以供税局检查。

振兴银行批量自动保存四流工具开发:1、银行上传数据压缩文件至远端服务器 2、配置白名单 3、我们通过sftp获取原数据文件 4、解密、解压原文件 5、通过集成接口保存四流到平台 6、先单条、单月在测试环境跑数据 7、清洗、过滤、剔除不合格数据 8、批量保存最终数据到平台 9、核对全量数据正确性 10、按月对账
技术点:AES加、解密,数据签名、验签,公、私钥生成与验证,Base64编、解码,HTTPClient工具远程调用接口,MD5加密算法,身份证实名验证,OSS文件上传,OCR自动识别等。
亮点:1、通过工具化、自动化功能的开发,最终实现了全量数据的批量保存到平台,大大提高了效率,体现了编程在实际生产中的价值。2、通过各种校验(入参校验、数据清洗、异常处理等)保证上载到平台的数据合法、合规、真实、正确。同时通过写SQL快速得到了统计结果,为财务做账提供依据,极大方便了财会人员做账。3、全量数据一次性上载后,真正实现了金融数据的分厘不差。最终跑完全量数据有上千万的金额,通过对账,确保全额数据分厘不差。

案例展示

  • APK信息自动提取系统

    APK信息自动提取系统

    项目主要分为: 1、前端apk信息列表的分页展示及apk信息详情等。功能:a、分页 b、信息列表展示 c、增删改查功能 d、根据id进入详情页 2、java技术栈主要用到的springboot,SSM等开发的自动化信息抓取模块 功能:自动获取某款APP的信息,主要包括: 名称

  • 擎励彩虹桥教育网站

    擎励彩虹桥教育网站

    项目主要分为: 1、前端,海外学校的特色教学内容展示。功能:a、信息及列表展示 b、适配不同屏幕 b、根据id进入详情页 2、注册/登录,功能包括: 学生、老师(高中、大学)、家长、学校联系人等的注册/登录 3、学生、学校信息录入、保存与展示,功能:学生、学校信息录入、保存

  • 浙江省交通厅电子政务系统

    浙江省交通厅电子政务系统

    项目主要分为: 1、前端信息列表展示及信息详情等。功能:a、更多 b、信息列表展示 c、增删改查功能 d、根据id进入详情页 2、浙江质监模块 功能:质监局相关业务的网上办公功能实现等 3、工作动态模块 功能:实时展示质监局个部门网上办事的工作动态等信息 4、通知公告模块

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

信用行为

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

发布任务

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

微信接收人才推送

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

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