个人介绍
我是程序员客栈的小罗同学,一名全栈工程师;
我毕业于西南大学,担任过有友食品股份有限公司的软件工程师;
负责过企业的智能制造定制化开发【电子发票管理系统】【生产排程系统】【实物资产系统】【成品追溯系统】,以及以前的【CRM分销系统】【扫码支付系统】【积分商城系统】等,包括系统需求收集与分析、产品原型设计、实施方案编写、系统与程序设计、代码编写、程序测试以及上线运维等关键环节;
熟练使用后端开发技术PHP与JAVA,自动化业务处理采用Python,高并发及基于Puppeteer的业务则选用NodeJS,前端主要基于Vue.js与jQuery开发,混合APP与小程序开发则采用uniapp框架;
在服务器运维方面,我擅长CentOS系统的管理,并熟悉编写Shell脚本;
如果我的技术能力和经验能够为您的项目贡献价值,请点击“立即预约”或“发布需求”,期待与您合作!
工作经历
2021-08-23 -至今有友食品软件工程师
公司是制造行业,对工厂内部需求进行定制化开发! 主要负责公司系统需求收集与分析,绘制产品原型以及编写具体实施方案,以及代码编写、上线运维!涉及的技术包括不限于 Linux运维,产品原型设计,系统架构,UI制作,前端开发,后端开发,APP开发,嵌入式开发,基于node与python的办公自动化。
2018-04-01 -2021-07-31重庆瑭谛网络科技有限公司公司全栈工程师
入职是全栈工程师,之后担任部门经理~ 负责设计与开发公司的CRM系统与分销系统,积分商城,门店支付系统等 1、负责指导制定公司技术规程标准; 2、带领团队开发项目,负责项目架构设计与攻坚项目过程中的问题和难点,包括后端开发,前端WEB开发,安卓与苹果App***小程序开发等~ 3、负责底层工具库与组建开发,节约开发成本~ 4、负责服务器、数据库与项目的运维工作~ 5、按时保质完成项目目标计划,并能有效的指导和培训团队人员。
教育经历
2019-09-01 - 2022-07-31西南大学计算机科学与技术本科
技能
个人独立完成项目,包含前期需求调研以及原型绘制,最终的讨论方案,以及项目开发~ 传统采用的本地excel表格存储数据,纸质打印签批,数据管理相对困难~ 领导不在或者出差严重阻碍签批时效~ 实物资产管理系统为企业提供了集中的资产管理平台,企业人员随时随地可以快速查看自己以及管理的资产信息,方便快捷的进行领用、调拨、变更、处置等工单操作,以及查看相应的工单记录。领导有网络就可以远程完成审核与签批工作~ 系统分为后台和前台 后台模块: 1、资产管理:管理员录入与管理资产信息,查看资产履历(变动记录),分类与区域管理 2、单据管理:资产变更、处置、调拨的单据审批管理,以及审批流管理 3、盘点管理:创建盘点任务与下发任务,可指定公司、部门、人员,管理盘点记录(可查看以前的历史记录) 4、消息推送:单据发起消息通知,审批处理消息通知,盘点任务消息通知等 5、打印模块:对接打印机批量打印资产标签,集成二维码方便小程序扫码查看 前台小程序: 1、资产管理:查看名下管理的资产信息以及履历信息 2、单据管理:员工端发起与查看变更、处置、调拨等审批流程 3、审批管理:领导端查看审批单据以及处理单据 4、盘点管理:员工查看盘点任务,通过扫描设备二维码进行盘点确认,已经填写异常信息,领导端确认后完结 5、扫码模块:通过资产二维码查看资产信息
个人独立完成项目 为生产部门研发的自动化生产排程系统,基于vue可视化操作 后台包含: 1、订单模块:导入与管理订单信息 2、任务模块:创建与管理排程计划,可视化自动排程,订单可视化人工拆分,可视化人工介入分配 3、车间模块:管理排程分配的车间信息 4、生产规格:管理订单商品的规格信息 5、客户端:python控制excel清洗数据联动
个人独立完成项目 需求:企业需要自动化开具发票与报销发票上传解析与管理~ 难点:不能使用第三方平台接口,信息必须是自己服务器上!企业有多家公司,目前只有一家公司达到了申请直连要求! 开票解决方案: 1、自研系统架构,基于PHP开源的内容系统做发票信息管理平台,快速实现财务权限与内容管理! 2、通过企业中台获取ERP的待开票信息同步到发票管理系统中,财务查看与勾选进行开票等操作 3、基于NodeJS+Puppeteer的浏览器自动化实现模拟人工打开各公司的全电税务平台进行自动化开票(自动化流程:读取待开票信息,校对信息,填写开票信息,生成与导入商品的xlsx信息,校对信息,确认开票,下载ofd与pdf发票并回传到发票管理系统) 4、开票服务开启、关闭、重启的控制功能整合到发票管理平台,由财务控制,自由度较高,大大减少自动化中遇到小问题财务也找开发者的运维工作 报销上传解决方案: 1、前端进行队列上传发票文件 2、基于ofd.js与pdf.js 分别打开与解析ofd与pdf的发票文件 3、将本地解析的发票信息加密与文件一起上传到发票管理系统 4、服务端通过正则与特定规则进行数据清洗得到最终信息入库