有扎实的Java基础,熟悉数据结构和算法;
熟悉常用的Web开发技术:JSP/Servlet、 HTML、CSS、JavaScript、JQuery、Vue.js等;
熟悉 SpringMvc、MyBatis、Spring、JFinal、Hibernate 及 Struts 等开源框架;
熟练使用 IntelliJ IDEA、Eclipse 等开发工具,Git、SVN 等版本控制工具及 Maven 等项目管理工具;
熟悉 SQL Server、MySQL、Oracle 等关系型数据库和MongoDB等NoSQL数据库,熟悉 SQL 查询和相关性能优化;
熟悉Tomcat、Apache、Nginx等服务器,能够熟练操作Linux操作系统进行项目发布和维护;
熟悉 Dubbo、Zookeeper 等分布式服务框架,熟悉Redis、Memcache 等缓存机制,熟悉ES等搜索引擎技术;
有一定的Python程序开发经验,如Python爬虫程序、通过Python进行自动化测试等;
有一定的项目重构经验。
1、立创商城
立创商城致力于提供一站式电子元器件采购服务,拥有现代化元器件现货仓库,作为品种齐全、自营库存、质量有保障的电子元器件垂直商城,为广大工程师及采购人员解决了元器件样品采购、小批量采购的难题。
用户通过在线商城,根据型号等信息或者BOM清单筛选元器件,进行选购下单支付。平台通过搜索、购物车、下单等子系统提供相关服务,商城客服销售、仓库、采购和财务等人员通过平台提供的销售、仓储、采购、财务等系统处理订单、取货发货、订货代购以及开票等,另外提供商品系统维护商城SKU、品牌、目录等基础信息,提供活动系统和会员系统管理优惠活动和商城会员信息等。
前期我负责过商城前后台、立创社区的一些新功能开发以及旧功能维护、优化。之后,商城着手重构事项,重构之前负责整理旧系统的部分功能文档,参与系统划分、表设计等方案整理和讨论。
重构期间主要负责的是商品、销售系统以及与其他系统比如前台下单、仓储、采购、财务等系统之前的交互处理。另外因前期部分重构系统需与老系统对接提前交付使用,负责过相关旧系统改造。
重构项目上线之前负责相关功能数据迁移、风险核查方案和脚本编写,参与多轮数据迁移测试和项目测试,根据测试和用户反馈修复bug和完善功能。
2、起驾互联网学车平台
提供一站式互联网学车的O2O服务,为驾考学员搭建自主学车、公平公正的平台,学员通过起驾可以享受随时随地报名、自主预约、标准化课程、针对性教学、计时收费、快速拿证的完美驾考体验。
平台通过学员端与教练端APP让学员可以线上预约和发布练车,教练可以接单以及签到确认;通过管理后台维护系统数据、服务报名学员;通过运营管理系统维护微信粉丝以及创建优惠券、抽奖、红包等相关微信活动实现平台推广。
项目开发期间,我主要负责APP积分商城的开发;客户端分享返利功能开发;学车进度流程管理、任务执行模块开发;企业、校园推广代理模块开发;相关节日优惠券等微信H5活动开发;APP新版本的部分接口开发;运营平台的维护以及相关Bug修复。
3、友米德广告平台
友米德为广告主提供多类型、多区域广告投放平台,借助平台用户,将广告分享到微信、微博、QQ等社交软件进行传播,广告被有效点击则为分享广告的用户计算相应收益,同时广告主也达到了一定的推广效果。
平台主要提供了APP端、微信端作为广告传播媒介;提供了广告主后台,广告主能够进行费用充值、广告发布和管理、广告效果查看等;提供了管理员后台,实现对广告主、平台用户、平台广告、用户提现申请的管理以及广告转发、点击情况的分析与统计等。
项目开发期间,我主要负责APP端部分接口的实现、升级和优化,微信端相关的页面展示、用户授权登陆、分享转发等功能,后台新增完善部分功能和性能优化,以及对点击统计、广告计费系统的相关改善,保证用户量和广告量持续上升的情况下系统能够正常稳定地运转。