个人介绍
我从小(约10岁左右)对计算机技术有着狂热的爱好,从92年开始初次接触程序设计,98年从部队退伍以后继续学习相关技术,包括汇编语言(90年代学习DOS系统维护简单地汇编是必修课)、C语言、C++等程序语言,但真正开始做项目是在2010年学习JavaEE以后。
1999年我因退伍分配到国家电网某基层供电所工作,有赖于其提供的温室环境,使自己有较多时间学习提升。
第一个项目出于为本职工作提供方便,使用Java Swing (后重构为 JavaFX2.0)、JPA写的一个用于管理安全工器具、工作票填写、电费辅助管理的单机客户端程序。
项目二是为珠海玛雅文化传播有限公司自有网站作全栈开发,包括Web端和CMS。使用Spring框架、Freemarker(Web端页面)、Angularjs1.4(CMS管理端页面)、MySQL,并***。代码在Gitgub上开源,目前仍由本人业余维护。
项目三是配合所在地市公司“基层班组工时积分同价计酬机制建设”推广工作而独立开发的一套《工分管理系统》移动App,这是一套完整的企业级系统,包含OAuth2验证、多级多部门权限管理、部门隔离的工作流引擎、报表打印、数据大屏等模块。使用 kotlin+Springboot+Postgresql+Ionic3快速开发完成。因此成为公司明星人物。
另外,曾为当地气象部门开发了一款雷击数据可视化分析应用,使用的是高德地图API;以及作为志愿者为广东恤孤基金会的募资活动写过宣传网页,使用的是bootstrap(据内部消息称,此页面被李冰冰转发2次,杨坤转发1次),并获得当年该基金才能奉献奖。代码都放在Github上。
我计算机基础扎实,对计算机有莫名狂热的爱好,除此之外无任何其它兴趣。从启蒙之时算起,已有近30载。
本人有三年从军经历,其间获得了两次优秀士兵及一次三等功,能吃苦耐劳,做事高标准严要求,亦懂得苦干加巧干。可以独立完成复杂信息系统从设计、研发到后期维护的全部工作。已掌握并可熟练使用的技能有:
1. 精通Java、kotlin设计语言,其中kotlin语言是在1.0.2即开始使用,远在google官宣之前。
2. 熟练使用Angular2+、Typescript,结合已有组件库进行前端开发。
3. 擅长(个人极力推崇)使用 Springboot、Spring Security、sping-data-jpa、spring-data-rest框架以及前2项技术实现企业应用的全栈极速开发。
4. 使用(但不喜欢) Html、jQuery开发普通Web页面
5. 熟悉 JavaEE 相关技术栈:EJB、CDI、JPA、JSP、JSF等技术,可从事相关技术项目的开发部署工作。
6. Linux系统维护和管理
7. 使用docker部署与维护普通Web应用,或基于SpringCloud的应用。
本人学习能力极强,目前正在尝试使用python+pyside2(qt for python)开发内部软件。也开发过IOS、Android应用,但相对实践较少,故在此不作为技能说明。
工作经历
2012-07-10 -至今珠海玛雅文化传播有限公司网站开发
此工作系兼职,为该公司开发对外网站,内容包括文字、音视频。其中2014年之前只负责后台CMS开发,2014年起负责全栈的开发与维护。代码在GIthub上开源。
1999-10-20 -至今国家电网职工
部队退伍后分配至该企业之下县市供电公司基层工作至今,一直自学计算机知识。并在2017年8月为配合公司推广《工时积分同价计酬机制建设》而开发了一套《工分管理系统》移动App,使用SpringMVC、Spring-data-rest、flowable、Angular5,目前正在推广
教育经历
2000-09-01 - 2002-06-15湖北民族学院电力系统及其自动化大专
在职时就读的全日制大专