有扎实的JAVA编程功底和良好的编码习惯
,熟悉集合、线程相关知识,熟练掌握常用API,了解几种常用设计模式
熟悉基本数据结构,熟悉二叉树以及链表等相关数据结构及使用
掌握基础算法知识,熟悉基本排序算法、二分查找算法、回溯算法、贪心算法等基础算法
熟悉Spring、SpringMVC、MyBatis、SprintBoot等开源框架的使用,了解IOC控制反转、AOP面向切面编程、SpringMVC框架的执行流程
熟悉Maven、Git等项目管理工具的使用
熟悉SQL语言以及MySQL的使用
熟悉Neo4j、OrientDB图数据库的使用
熟悉HTML、AJAX、Vue、d3.js等前端技术
熟悉Linux操作系统的基本操作,了解基础指令的使用
熟悉Docker容器化部署的基本操作
熟悉Travis-CI、Jenkins-CI等自动化部署的相关流程
熟悉Restful规范
了解Redis、RabbitMQ、MyCat等技术的使用
工作经历
在职期间,由于工作需要,自学了Neo4j、Orient图数据库的使用以及Vue、d3.js等前端框架的使用。
独立完成了为公司APP提供的基于知识图谱(使用Orient),使用JAVA作为后台开发语言的关系计算功能。
独立完成了基于知识图谱(使用Neo4j),使用JAVA作为后台开发语言,使用d3.js以及Vue、JQuery等前端技术开发的兼具关系管理、工作记录等功能的创新型Demo。
在职期间,积极接受委派下来的工作,按时完成任务。及时修改项目出现的BUG
,并最终实现需求