能熟练地在IntelliJ IDEA、MyEclipse/Eclipse下开发;
了解java B/S体系架构,熟悉Tomcat服务器的部署、配置和调优;了解Ngnix服务器;
熟悉使用Java、JSP、Struts2、Spring MVC、Hibernate、Mybatis、Spring、Spring Boot、netty等框架和技术进行开发,使用过Ant、Maven、Jenkins自动化构建工具;
熟悉互联网主流大型分布式系统的设计与应用,微服务框架、分布式缓存、负载均衡等机制和实现。了解SpringCloud微服务,使用过Kafka消息队列、Zookeeper分布式应用程序;
熟悉HTML、CSS、Javascript/JQuery,使用过Vue、Bootstrap、EasyUI、LayUI、Echarts等前端框架、组件,做过百度地图、超图GIS开发;
熟悉面向对象分析和设计,了解常用的设计模式;
开发中对常用的数据库Oracle、SQL Server、MySQL都使用过,会使用power designer工具进行数据库建模,使用过ETL工具Kettle;熟悉非关系型数据库/缓存Redis;
熟悉SVN、GIT的使用,使用过QC、JIRA项目管理软件;
做过Android开发,对Android开发有一定的了解;
熟悉常用的Linux命令;
对接过支付宝、微信、第三方支付平台,有公众号、小程序、小游戏开发经验。
智能水产养殖云平台
项目描述:该产品是基于物联网传感器、2G/3G/4G无线通信技术、自动化控制设备等技术,同时依托互联网实现水产养殖水质的在线监测和智能分析控制的现代水产养殖系统。
本人职责:负责B/S端所有的设计、开发工作,APP(Android)端的所有设计、大部分开发工作,项目开发进度的掌控。