Drupal8 熟悉模块应用及主题开发
精通 PHP 后台开发设计与熟悉前端开发
熟悉 Golang, Beego 框架开发
熟悉Linux服务器维护、Web 服务器性能调优
熟悉RESTFul模式开发
熟悉Symfony2,3,4, laravel, ThinkPHP6|8, PHP,Golang, Uniapp
了解C,C++,Java,Swift,Object-c, shell, c, python,小程序
PHPUnit,CSS3,HTML5,Javascript,
jQuery,SASS,LESS,backbone,Bootstrap,apache, nginx,PhotoShopAxure,UML, mysql, mongo EnterpriseArchitecture,composer,reactjs, vuewjs,twig
Bootstrap, Vue,React, Antdesign,ElementPlus等前端工具或框架
参与公司Saas项目ERP系统(百万级HCM系统)相关需求分析、产品架构设计、性能优化、核心功能开发及服务器集群扩展等工作,
1. 参与核心代码输出,用例测试、数据库优化及Sass平台的性能调优。
2. 技术团队管理,主要负责项目小组人员管理。
3. 产品实施方案编写及其他相关技术文档编写
关键词:PHP, Mysql, Apache,Nginx, Squid,Varnish, Memcached, Redis, Keepalived, Docker,Restful,Jsonapi, GraphQL, Nodejs, ActiveMQ,消息队列
HCM系统
简单描述
该项目属于大型项目,销售价上百万。平台内数据偶有达到上千万。
此系统作为人力资源管理系统,包含招聘管理、人员管理、绩效管理、目标管理、排班管理、权限管理、用户管理、多组织管理、组织层级管理、岗位层级管理等等。
本人职责:
作为PHP高级开发工程师和业务小组组长,负责HCM部分业务系统架构设计与开发,以及产品实施。开发需求源自客户及参考Oracle Hcm相关文档,对相应功能进行架构设计、编码及分配工程师对相关功能进行业务开发,代码审查及版本管理。
工作特点:
根据公司要求,构建一个平台化的产品,在其平台之上,通过不同的实施方案,自由构建多种ERP产品;选用Drupal框架开发,以便使用Module概念,通过启用不同模块即可实施不同产品的机制。
在该工作中,所引用到的工具技术包含如,Bootstrap, jquery, gulp, vue, git版本管理,代码审查、Docker容器管理,Linux shell自动化安装开发、测试(PHPUnit);
IDC业务支撑系统
项目描述
该项目主要目的是重构现有的在线订单业务系统,为了更好的管理在线订单实现高可用、高负载、高伸缩等特点。主要内容包括区分地区、系统日志、机房、机柜、IP管理、在线支付、订单产品、工单系统、故障问题、信息提醒、服务器管理等重要项目。后台基于Drupal8和 Go语言架构。因为该业务支撑系统涉及硬件,所以在相关模块使用 Go 语言开发进行衔接,比如,自动化安装服务器系统,自动化分配服务器 IP。
个人责任
作为PHP技术经理,进行日常工作、项目分析设计、项目管控、项目细化分配、会议安排、组织培训、部门建设等工作。
架构特点
利用模块化的设计思想、将业务功能重构,实现高内聚、低耦合。利用mysql分库、分表、分区,mysql主从复制、mysql定时备份、memcached高速缓存、nginx反向代理, rsync文件同步,Keepalived等软件实施软件架构方案。
作为主要核心开发软件工程师参与需求分析会、并进行业务分析、架构设计、数据库设计、开发周期制定、领导同组5个人进行3个月开发,初步完成建设。
IDC业务支撑系统包含运维阶段内容,涉及公司机房服务器超3000台服务器运维工作,主要通过网站构建系统自动化系统,减轻运维人员的重复工作,比如系统安装,网络配置,网络服务器性能监控等。
这是一套完整的社区电商解决方案,包含PC端,商家端(前两项为PC),小程序端,配送端、商家端(前三项为Uniapp)
当前项目应用于后台管理类,主要用于管理前端小程序提交的各类数据,后端业务或运维人员根据客情进行维护。 项目在之前已有项目基础上进行扩展。没有测试账号