个人介绍
十五年以上的老程序员,熟悉程序开发各个环节,精通 Java ,熟悉 python ,懂得 js和 vue ,能独立开发项目,或担当项目开发的技术团队管理。曾在世界500强外企中,担任过主程的职位,开发 WMS与 TMS 系统和对接 SAP 。对微服务构架,分布式高并发开发和敏捷开发等领域都有深入的理解。五年以上的技术研发团队管理经验。本人工作细致,管理亲厉。喜欢研究新技术,愿为之努力奋斗。
工作经历
2021-08-01 -2023-01-16上海同威数码科技有限公司技术经理
担任职务: 1,Java 技术经理,负责所有 JAVA 项目的技术选定,决策执行,开发管理,进度把控,辅助编程等工作。 2,项目经理,疫情期间,代理项目经理工作,负责上海某区人员追阳系统和复工复产系统的项目。 工作内容: 任职期间,主要担任上海某区大数据中心的软件开发技术经理。负责为区内多个部门,开发对应的业务软件,对接数据,数据挖掘,大屏展示系统等软件。 详细内容: 一,主要工作内容 1,负责软件开发与技术管理,包括开发人员管理,制定与分配开发任务,维护开发环境,负责开发与测试系统的运维,解决开发中遇到的困难。 详细包括 a,根据客户需求,定制开发流程,分派开发任务,管理开发进度。 b,协助和指导程序员编写代码,也包括自己独立完成指定复杂模块的开发。 c,检查程序员写的程序代码,纠正其错误用法,规范其代码格式。 d,测试系统功能,找出 BUG ,研究错误原因,辅导程序员修复 BUG ,也包括自己独立修复严重和紧急 BUG。 2,为客户抓取数据与整理,数据开发与运维,数据演示和图表制作等。 二,使用到得技术 JAVA :使用 Java 语言,编写代码,处理复杂业务逻辑,得到运
2017-04-17 -2021-04-16上海威士顿信息技术股份有限公司Java开发
主要为一家国企事业单位,开发了一套安全管理系统。 此单位为消防重点单位。系统模块众多,业务复杂。 使用技术:JAVA(SpringMVC+Spring+MyBatis),nginx,redis,tomcat,MySQL 。通过 redis 共享,实现分布式部署,负载均衡。 项目亮点:使用敏捷开发模式,测试驱动,前后分离,脑图指向等。使原本三年的开发计划,一年内交付使用。后台始终只有两个程序员。 作为高级软件工程师参与了这个项目的开发,带领新人充分利用了敏捷开发,已测试驱动为原点,快速迭代。并且使用了敏捷项目的管理软件,记录开发过程与问题。最终使原本计划三年的开发工作,一年内交付收款。同年获得公司项目金奖。并在全公司推广此开发模式。 内容: 一,任职期间参与了多个系统的开发,主要有 HR,IT 运维,安保等系统。主要担任系统构架设计和复杂业务模块的开发。并制定开发计划,分配开发任务,编写开发代码等工作。 二,参与了公司内部基于 SpringCloud 微服务组件快速开发平台的开发设计,协助制定此框架结构,开发应用框架,整合通用模块,编写代码等。并由此开发出适合此企业应用的快速开发框架,
2009-01-30 -2016-07-01上海近铁国际物流有限公司高级开发工程师
业绩: 将老的 CS 框架的程序,改造更新为 BS 框架的程序。 内容: 开发仓储物流系统, 主要有 WMS,TMS和 EDI 系统。 WMS :仓储管理系统,包含老系统的维护(VB6)和新系统的开发,新系统使用(SpringMVC+Spring+MyBatis+Dubbo+Zookeeper )技术开发 运行容器和数据库为: weblogic+Oracle TMS :运输管理系统,此为老系统,使用 VB6+SqlServer 开发 EDI :数据交换系统,此为老系统,使用 VB6+SqlServer 开发
教育经历
2002-09-01 - 2006-07-31上海东海职业技术学院艺术设计专科
技能
此软件是为一个面馆开发的扫码点餐系统 *端,页面使用了VUE+VANT+AXIOS的开发组件 电脑端,页面使用了VUE+ELEMENT-UI的开发组件 *端通过WebSocket和电脑端通讯。 电脑端接受点餐信息 后端使用到SSM技术,通过容器多开的方式,实现负载均衡。 数据库使用MySQL+Redis,Redis作为共享session使用。
最初为一个电商开发的仓储管理系统,后她换系统后,就拿此系统作为WMS教学入门系统和模板系统用。 实现如下 一,实现的功能有库位管理,先期库位有三种,1:普通库位,2:手动库位,3:自动库位 1,普通库位:此库位没有收货限制,摆放限制,可用作,仓库临时摆放库位,收货库位,或是出货库位等。 2,手动库位:此库位为正式物料摆放库位,但此库位需要手动配置收货,计算机,不会自动去配置此库位,和将物料分配到此库位。 3,自动库位:此库位为电脑自动分配库位,当设置库位信息的时候,绑定物料号,那物料在收货分配库位时,就会找到当前空余的库位号,完成自动收货入库。 二,使用到的技术 使用spring boot的基本构架。 后台数据库使用的是轻量级的H2,直接使用spring的repository做连接。