求职意向
java工程师 北京 薪资面议 随时到岗
教育背景
2020.x -2020x 锤子简历大学 软件技术 专科
工作经验
2020.x -2020x 锤子简历信息技术有限公司
所属行业:计算机软件
工作职责:主要负责项目一些模块的编写和设计某项目整体结构并编码
工作总结:熟悉软件开发流程,能独立完成文档的编写和模块的编码,可熟练运用j2ee企业级开发和javafx技术编程
项目经验
2020.x -2020x 一.移动威胁感知系统
团队人数:5
开发平台:LINUX(Centos7)+PostgreSql+JDK1.8+IDEA+GitLib
项目介绍:此系统可以根据客户端上报来的消息,可以实时查看App上报的威胁,并且对这些威胁实施策略,保证App的使用安全。系统包括综合态势,威胁态势,运行分析,崩溃分析,报表功能,策略配置,系统配置等大模块,系统使用了Java企业级开发的开源框架springboot等以及前端技术JQuery库, BootStrop、Vue框架,AngularJS和JavaScript模板引擎等。业务逻辑层运用了事务脚本模式,并通过AOP实现事务、日志和安全性等功能;持久层使用了Hibernate封装CRUD操作,底层使用PostgreSql实现数据存取。
责任描述:
1.报表功能 :
将运行分析(启动次数,活跃设备数,平均启动次数,启动总体趋势),威胁态势(安全事件数,事件设备数,地域数,攻击源个数,安全事件总体趋势等)等数据渲染到Excel绘制好的表格中,提供下载。
2.策略配置:
控制对九种威胁类型开关,设置客户端在非法使用app会以弹窗提示并退出。
3.系统配置-证书导入和证书详情:
导入license文件,确保延期使用所看到的威胁状况,并且在管理员状态下可看到对应所有app威胁开关的起止时间和使用状态,和每个应用下对应key文件下载来集成客户端。
4.系统配置-用户列表:
用户的所有信息和修改删除操作。
5.系统配置-应用管理:
应用的所有信息和修改操作。
6.其他:搭建Zabbix3.0分布式系统,可自定义编写模版,配置宏,触发器,检测项,写Shell/Python监测脚本对工程整体的监测。如:进程监测,模块化监测,系统环境监测等。
技术描述:
系统采用Springboot框架,持久层Hibernate来实现,和配用Springboot JPA规范
2020.x -2020x 二.License生成系统
团队人数:2
开发平台:LINUX(Centos7)+ Mysql+JDK1.8+IDEA+GitLib
项目介绍:此项目是对威胁感知系统某个用户下app威胁开关的使用和使用时间控制。系统包括权限管理系统,创建账户,账户列表,创建应用,应用列表,md5效验等大模块。
责任描述:
1.创建用户和用户列表:
创建用户信息,显示用户信息,修改删除用户信息和模糊查询。
2.创建应用和应用列表:
对相应的用户下创建用户并显示等。
3.权限管理系统:
修改账户时间和对用的账户下修改所有app:时间,功能开关,服务器地址和plugin地址等,部分信息通过sm4加密,所有修改信息后在通过BCrypt加密,最后导出license证书。
4.部分前端页面。
5.系统重构:
用python提供的Django框架结合JS对系统的整体重构
技术描述:
系统后端采用Play Framework/Django,持久层Hibernate。前端采用JQuery和 AJAX等技术
2020.x -2020x 三.应用加固服务平台
团队人数:4
开发平台:LINUX(Centos7)+ Mysql+JDK1.8+IDEA+GitLib+Jenkins
项目介绍:系统由移动应用安全加固系统+可视化WEB操作接口+可集成的API接口+自动化脚本工具+独立安装的PC客户端等服务内容所组成。Web项目分两种角色界面,前台管理员界面包括首页,安全服务,辅助工具,关于四个大模块;后台管理员界面包括系统信息,客户管理,应用加固,SDK加固,SO加固,HTML5加固,源码加固,系统定制,权限管理,系统管理,系统配置几大模块。
责任描述:
1.登录:
用户的登录采用Shiro安全框架,对用户的登录操作进行认证和授权。
2.辅助工具:
辅助工具含有应用加固助手(对apk,aab文件进行加固),应用签名助手(可对应用批量签名),源码客户端(对源码工程的混淆,字符串加密等),有Windows和Mac-OS两个系统版本。
针对源码客户端来说:含有登陆,创建任务,提交加固,任务列表,设置与帮助几个大功能。
- 登陆:与Web达成Http协议后根据权限是否登陆成功。
- 建新任务:可建立新任务也可选择之前的任务。
- 提交加固:可高级配置,防静态破解分析,防动态调试等策略配置。选择加固工程后提交加固,实时更新加固状态和进度。
- 任务列表:对加固任务删除和详细记录查看。
- 设置与帮助:产品的文案已经用户的密码修改和国际化设置。
3.后台应用/SDK/SO/H5加固页面:
- 加固记录的多条件查询,删除,分页都采用Springboot-JPA实现;
- 加固日志以WORD文件形式导出,采用了Freemarker绘制的word模版实现;
- 加固记录以EXCEL文件形式导出,采用了poi技术对表格的绘制和创建;
4.系统定制:
可更换Web项目的logo,系统介绍,产品介绍。
5.权限管理:
对角色进行功能访问权限控制。
6.api接口工具:
服务端提供对外接口,封装api工具,使用HttpClient工具调用支持对apk/aab等文件的批量上传,加固,下载等
技术描述:
系统采用Springboot框架,持久层Hibernate来实现,和配用Springboot JPA规范。辅助工具都为Gradlue工程采用JavaFX技术对客户端UI的设计。
自我评价
2019年计划:
1.体重增到100斤
2.能够跑完5公里
3.学习Scala编程,采用sbt构建
4.spark基本操作,输出markdown文档,能够RDD算子操作 开发环境单机版ZK,Hbase,Kafka SparkAPI操作,采用Scala语言,读写文件,读写 HBase,读写Kafka
5.规划2020年达到的目标
内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。
https://www.100chui.com/article/62987.html