全栈工程师,20年工作经验,有能力完成需求分析,详细设计,代码编写,应用测试,上线运维的全流程。熟悉oracle、mysql、sqlserver多种数据库,擅长编写复杂的SQL语法。擅长运用各类设计模式,熟练应用java、python、c#、QT多种编程语言。有大型BS应用开发经验,有成功外包项目开发实施经验。
软件开发
- 精通Java,熟悉 SpringBoot、MyBatis、Hibernate开发框架,熟练使用 Android SDK,能编写各类 Web 应用和 Android 原生应用。
- 熟悉 JQuery、Vue前端框架,对 MVC 架构有深入理解。
- 精通 Python,能熟练使用 DJango、Flask 开发 Web 应用,PyQT开发桌面应用,擅长编写各类任务脚本。
- 精通 SQL,熟悉 Oracle、SqlServer、MySql,有能力编写复杂的查询语法,视图和存储过程。
- 精通 .Net,能熟练使用 C# 开发 Web应用和桌面应用。
- 了解区块链技术,能使用 Solidity 开发智能合约。
软件设计
- 对需求分析有多年经验,擅长梳理用户需求,擅长绘制绘制各类 UML 图,能编写清晰的需求文档。
- 熟练使用 Axure 绘制 Web 原型和桌面应用原型。
- 熟悉 Java、C++、.Net 多种编程语言,能熟练使用软件设计模式,能编写详细的设计文档。
- 熟练使用 Powerdesigner 进行数据库设计。
大数据
- 熟悉Linux系统,有Zookeeper,Hadoop, Spark, Flink, Hive,HBase 等大数据相关生态环境的搭建和配置经验。
- 能熟练使用 Java 和 Python 编写 Spark、Flink 流计算程序,了解集群运算的调试和优化,了解 SparkSQL 和 SparkStreaming 架构。
- 能熟练使用 Hive 创建基于 Hadoop 的数据分析表,擅长编写复杂的 HiveSQL 统计语法。
- 熟悉 Kafka 和 RabbitMq 中间件,能熟练使用 .Net、Java 和 Python 编写代码。
- 熟悉 Flume,能配置各类 Source 和 Sink,以及复杂的数据路线,理解配置的各项参数。
深圳地铁工程管理系统,负责项目分析和核心编程工作。系统用于采集和处理工程开发进度数据,基于C\S架构,远程数据库连接,主要使用C++进行开发,MFC + Oracle技术架构。项目历时两年,成功上线。
TCL集团财务系统,为TCL集团重新开发一套集团财务管理系统替换原有的旧系统,用于汇总和处理各个子公司对账销账数据。担任项目经理,负责项目管理,项目分析和核心代码的编程工作。项目属于B\S模式,使用C#和SqlServer技术架构。历时一年,成功上线。
港口无纸化项目,政府项目,包括码头无纸化操作项目,易提柜APP,网上放箱项目,账户中心等多个子项目。参与了项目的前期调研,并负责整个项目的系统架构和详细设计工作。系统已上线运营,主要客户包括盐田码头、西部码头、大铲湾等深圳区域各个的国际码头,深圳区域的集装箱堆场,以及深圳区域经营海运出口业务的拖车公司和拖车司机。系统涉及到B\S、C\S、APP、报文传输、API多种模式,主要采用Java + Oracle技术架构,也使用了 C#、JS、Mysql、docker、ngix等其他多种技术。
电影管理 用于管理下载的电影,windows单机版。 技术架构: - 使用 python + pyqt + sqlite 搭建 - UI使用 QtCreater 设计,pyqt转换成python。 - ORM选用peewee。 - 使用了 OpenCv 作为截
会员系统 为公司其他产品统一提供会员的管理功能。 技术架构: - Axure 制作界面原型 - Java + Spring + Oracle 技术架构,ORM采用 MyBatis,前端采用 Vue - 使用 Powerdesigner 进行数据库设计 功能