页面加载中
苏先生
39岁
最近登录时间: 2024-04-11
15年以上 大专
  • 计算机应用技术
  • 备注:
    基本信息
    毕业院校
    河源职业技术学院
    电脑水平
    精通
    现居住地
    江门市
    求职意向
    软件/互联网开发/系统集成 | 其他
    全职 佛山市,广州市,江门台山市
    10-15K
    教育培训
    2007-07
    河源职业技术学院
    大专 计算机应用技术
    1. 学习C/C++、java、VB、ASP、SQLSrver、数据结构和算法、操作系统等待;
    2. 校园网页设计第3名
    工作经验
    2006年5月于河源市天龙电脑公司见习
    2006年9月至2007年6月于河源市潮晟电脑网络公司工作
    时  间:2007年8月2007年10月
    公司名称:倍尔诺照明电器有限公司
    公司性质:合资企业
    担任职位:网络推广专员
    工作描述:
    进行网络竞价排名.
    离职原因:不祥
    发展方向
    架构师
    技能专长
    1、有丰富的团队管理经验,能带领5-10人团队完成复杂的项目,能细化并合理分配工作,能指导团队解决业务难点。
    2、熟练掌握 Java 知识,例如:反射、泛型及线程等技术。具备良好的面像对象编程思想,并且熟悉常用的 Java 设计模式(如单例、装饰、工厂、代理等设计模式)、WebSocket、SocketIO、领域驱动设计。
    3、熟练掌握 Java EE 技术,及 Spring、MyBatis,Jpa, Spring MVC, Spring Boot, Spring Cloud, Netty, Dubbo, Zookeeper 等技术。
    4、熟练掌握 MySQL,Oracle 10G,等技术,具备 mysql 海量数据分布式存储,查询优化经验。
    5、熟练掌握 Redis,基于 Redis 实现的集群、定时任务及队列等操作;MongoDB、MongoDB GDFS、ElasticSearch、ClickHouse和分布式数据存储方案。
    6、熟练掌握 Docker、docker-compose,k8s、zabbix、ELK等使用和运维工具的操作。
    7、熟悉 RabbitMQ 操作,使用过工作模式及订阅模式(路由及主题),并能熟练使用死信队列的操作;熟悉 Kafka、ActiveMQ 和 ZeroMQ 的使用。
    8、熟练使用异步任务、定时任务、用户进程及线程池等技术,能结合 MQ 进行程序解耦,流量削锋等操作。
    9、熟练掌握 Html、Css、Js、JQuery、Ajax、Bootstrap、EasyUI、React、Antd、WebSocket等技术,能协助前端进行开发。
    10、熟悉桌面程序开发(swing)及安卓应用开发。
    11、熟悉微信公众号、微信小程序及微信支付的开发。
    12、有Go、Python、C/C++、PHP等项目实战经验。
    项目经验
    2018 - 2019
    项目名称:海康疾病百科/海康药品百科
    担任职位:项目主管
    项目介绍:
    项目描述:
    海康疾病百科/海康药品百科为两个同期项目,项目基于 SpringBoot+mongodb+thymeleaf+shiro+ES+Jsoup 实现的一个内容发布网站,通事过Jsoup 及 Python 对线上的药品信息进行爬取,并建立分片规则保存到 MySQL 及
    ElasticSearch 中。使用百度站长工具优化搜索,后期通过 ElasticSearch 实现全文搜索功
    能,项目分为前后端实现,利用 SEO 优化技术进行排名优化。
    开发环境: idea、JDK1.8、mongodb、git、maven
    系统架构:  SpringBoot+mongodb+thymeleaf+shiro+ES+Jsoup
    责任描述:
    1、带领10人团队参与项目开发并对项目整体进行业务需求梳理,制定开发方案;
    2、开发应用主要服务流程;
    3、系统性能调优;
    4、详设、概设、总体方案等文档的编写
    2018 - 2019
    项目名称:智慧生活小区服务系统
    担任职位:项目主管
    项目介绍:
    项目描述:
    项目基于 SpringCloud+SpringCloudConfig+MyBatis+Hystrix+Ribbon+SpringBoot 实现的一个社区 O2O 项目,项目面向物业管理商及小区住户进行服务划分。包含家装服务、报修服务、水电费缴费服务、社区服务、住户管理服务、跑腿服务、小区管理服务、小区公告服务、商品推荐服务、活动计划服务、购房券服务、资讯文章服务等服务。包含 H5、小程序、App 等用于使用平台及基于 element-UI 实现的物业管理平台,及基于element-UI 实现的系统管理员管理平台。
    开发环境: idea、JDK1.8、mysql、git、maven
    系统架构: SpringCloud + SpringCloudConfig + MyBatis + Hystrix + Ribbon + SpringBoot
    责任描述:
    1、带领10人团队参与项目开发及对项目整体进行业务需求梳理,制定开发方案;
    2、开发住户管理服务、跑腿服务、包含家装服务、社区服务等微服务;
    2、需求规格说明书/概要设计说明书的编写;
    3、对接平台业务,跟进其它服务对接。
    2019 - 2021
    项目名称:Saas云平台
    担任职位:高级开发工程师
    项目介绍:
    项目描述:
    项目采用云原生架构,由java、php、python等多门语言,不同的领域的技术构建出来的一个特大型系统电商平台,项目总服务数量为300多个,并合理的运行在基于k8s+rancher构建的PaaS平台中。主要业务是解外贸企业在营销、流量转化等常见问题。帮助外贸企业用简单的方式生成互联网营销方案,SEO 优化方案,人工智能营销实现等问题。由于包含的服务及模块较多,使用技术栈较多,目前只能提供部分功能介绍:文章、AI 文章、产品、Ai 产品、AI 聚合、GA、社媒、营销、SEO 外链、SEO 检测、FB、询盘...... 
    开发环境: Eclipse、JDK1.8、mysql、git、maven
    系统架构: Spring Boot + grpc + mq + es + oss + k8s + docker + ocr + opencv
    责任描述:
    在当前项目中主要负责文章、AI 文章、产品、Ai 产品、AI 聚合、SEO 外链、SEO 检测等微服务开发、图型识别、视频裁剪等
    项目心得:Saas云平台是一个基于GRPC构建的多语言云原生架构,企业所有微服务已迁移到PaaS平台中,其中项目构成的服务有300多个,个人管理80多个服务。由于有着完善的文档管理和开发规范管理,所以在服务和服务的关系处理非常合理,不会出现混乱。项目强制开发环境使用docker开发,保证了开发环境的稳定性。使用到的技术栈多而丰富,但在运维的配合下,可以让生产力达到一定的高度,开发人员可以专注于业务逻辑开发,减少不必要的应用、依赖、环境、中间件的管理工作。
    2021 - 2021
    项目名称:建行生活
    担任职位:开发经理
    项目介绍:
    项目描述:
    中国建设银行官方出品的本地生活服务平台,无论您是否为建行卡持卡人,只要手机号即可完成注册登录,享受吃喝玩乐一站式服务。为你寻找城市中所有的便利服务,发现身边的吃喝玩乐和各种优惠内容,便捷的生活手续办理,2265 缴费等等更是好用,汇聚优质餐饮、品质外卖、打车出行、充值缴费等生活场景。
    开发环境: Eclipse、JDK1.8、Oracle、svn、maven
    系统架构: Spring + SpringMVC + MyBatis + VUE
    责任描述:
    项目中主要担任高级开发工程师及项目经理的角色,主要工作如下:
    1.前期需要跟客户沟通需求,确认细节和反馈问题、落地方案;实施过程中把控项目的进度、质量和成本,管理团队成员。
    2. 作为技术经理,确认好架构的选型和业务模型,规范团队成员的代码风格,保证系统的质量。
    3. 带领6人团队一起参与项目开发,负责项目分工及进度把控,从接手项目后,大大提高了开发的效率和质量
    项目心得:对项目的所有接口(309个)进行业务分析,确定项目中可用接口只有208个,通过优化整合和分工,优化项目中重复的工作。
    2022 - 2022
    项目名称:文件搜索引擎
    担任职位:开发经理
    项目介绍:
    项目描述:
    农行内部管理文件、政策文件、采购合同文件...等文件太多,管理和搜索难度大,时间长,为解决海量
    的文件进行查询、下载、共享等问题,系统使用SpringBoot+ElasticSearch+RabbitMQ+WebSocket+FSCrawler+ELK+Docker+OCR(Python)等技术进行进行难海
    量文件(包含文件的内容)进行查询,进行分布式索引,构建出 Bucket 管理,让文件管理变的更加合理
    开发环境: IDEA、JDK1.8、mysql、Git、Maven、python、ocr
    系统架构: SpringBoot+ElasticSearch+RabbitMQ+WebSocket+FSCrawler+ELK+Docker+OCR(Python)
    责任描述:
    1.负责带领7人团队参与项目开发及整体系统设计(原型、文档、工作进度、分工);
    2.对开发人员进行分工并培训(FsCrawler/ElasticSearch/ELK的使用);
    3.引入基于 python + flask + EasyOCR,对文档中的图片进行识别;
    4.引入ELK对日志进行采集分析;
    5.引入Docker对项目进行管理,保证项目运行环境的稳定;
    6.使用线程池(多线程)对大文件进行分片上传;
    7.引入WebSocket对海量数据(ES)更新操作进行异步提示;
    8.引入RabbitMQ保证了对复杂的业务操作进行解耦;
    9.对前端开发人员进行培训,指导使用WebSocket的使用;
    10.引入MinIO,构建OSS系统,保存系统文件。
    项目心得:针对项目设计出分布式的文件存储、分布式的数据存储、分布式的全文索引方案,对ocr业务开发进行精准定位,将docker和devOps流水线推广到项目中,并对开发人员和行里人员进行培训,在复杂的项目结构中保证项目运行的稳定性。
    2022 - 2023
    项目名称:5C联动
    担任职位:开发经理
    项目介绍:
    项目描述:
    5C联动是农业银行为统计广州地区下所有分行和支行针对B2C、L2C、C2C、BGS/C、C2L等业务以年、季、月为单位对银行的主要营收业务进行统计的项目。项目保证了在海量的数据下可以进行快速统计,快速查询的设计:
    开发环境: IDEA、JDK1.8、mysql、Git、Maven
    系统架构: SpringBoot + Mybatis(plus)+ JBMP + Sharding-JDBC
    责任描述:
    1.负责带领5人团队参与项目开发及整体系统设计(原型、文档、工作进度、分工);
    2.负责整个广州各个分行和和支行的数据分析组装;
    3.引入Sharding-JDBC,规范系统开发编码保证所有业务的代码(在零修改的情况下)随时可实现分库分表;
    4.引入JBMP,实现工作流引擎;
    项目心得:针对海量数据查询,在项目管理过程中提出分库分表策略,制定出分库分表的编码规范,从而提高了开发效率。
    自我评价
    1. 本人责任心重,能主动承担工作,乐于跟同事沟通分享,以结果为导向。
    2. 抗压能力强,对人对事有耐心,积极乐观,能把压力变为动力。
    3. 热衷于研究技术,对新技术有很高的敏感性,乐于尝试不同的新东西。
    4. 具备8年+的Java开发经验,7年+C/C++开发经验,5年+的项目管理经验。
    5. 参与过的项目类型涉及金融银行、电商平台、智慧社区等。
    联系方式
    取 消
    选择沟通职位
    职位名称7K
    取消