18502142020
1月前来过
全职 · 300/日  ·  6525/月
工作时间: 工作日23:30-0:00、周末9:30-17:30工作地点: 远程
服务企业: 1家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

本人计算机专业硕士, 精通Java,SpringBoot, MySQL等后端主流技术, 熟悉CQRS系统架构, DDD领域驱动开发模式。掌握并熟悉大数据Hadoop系统生态 如HBase,Spark,Zookeeper等来源软件,拥有eBay 百度等大厂经验,拥有一套完善的解题方法论和思路。 Java后端的活 和简单的前端活都可以接,缺钱,急需钱!!!本人负责,工作能力强,代码能力更强!

工作经历

  • 2020-06-01 -至今PayPal资深开发工程师

    公司为互联网金融行业,世界领先的龙头企业。主要从事Java后端的研发工作。 业务场景为交易的风控系统,为交易保驾护航。涉及到变量从线下到线上的实现,模型线上的运行,变量模型基础设施的构建等

  • 2018-07-01 -2020-06-01百度高级研发工程师

    (1) 负责聚屏广告投放平台的迭代开发,广告主以竞价排名(RTB)的方式投放广告,检索端依托百度大数据精准定向投放线下屏幕广告。项目使用领域驱动设计(DDD)及命令查询职责分离(CQRS)模式,基于Spring Boot开发,数据层采用Spring JPA + Hibernate,业务处理使用CommandBus + EventBus模式,使用分布式服务框架(stargate) 提供和调用RPC接口,前后端使用网关平台连接,使用Spock测试框架。此外参与整合投放的设计开发,负责对接其他产品线使之能够快速无缝投放聚屏广告,目前接入的产品线有凤巢(线索通和闪投),feed等。 (2) 负责凤巢数据同步模块dataloader,其订阅凤巢的数据变更流并实时处理入库,以供业务端查询。该模块使用了基于Zookeeper的主从架构,乱序处理顺序提交来保证高可用性,采用异步处理及数据聚合策略来削减系统QPS,sharding-jdbc进行分表数据存储。目前每日平均处理约4亿条数据,共存储约3亿条数据。 (3) 负责聚屏推广实况的开发,以地图等形式为广告主提供了推广数据实时查看的监播能力。涵盖竞价广

教育经历

  • 2015-09-01 - 2018-06-01华东师范大学计算机应用技术硕士

    毕业于华东师范大学计算机应用技术,研究领域的自然语言处理,发表论文2余篇,多次参加竞赛国际性学术竞赛

技能

系统设计
Spring(Spring、Spring MVC、Spring Cloud)
Java + MySql
0
1
2
3
4
5
0
1
2
3
4
5
作品
秒杀系统介绍

之所以叫做秒杀系统,就是因为与普通的系统相比,它要在很短的时间内处理比平时大的多的流量请求 秒杀系统注意的一些关键点: 秒杀系统的常用架构以及设计原则 如何做好动态数据与静态数据分离,还有哪些方案值得我们去思考 如何做好热点隔离 如何做好流量削峰,有哪些方案可供选择 减库存如何设计才能不会超卖 秒杀系统下的缓存策略

0
2021-04-21 23:00
秒杀系统入门

之所以叫做秒杀系统,就是因为与普通的系统相比,它要在很短的时间内处理比平时大的多的流量请求,怎么保证服务器在处理这些请求时不至于出现宕机现象,它的背后支撑技术是什么? 秒杀系统注意的一些关键点: 秒杀系统的常用架构以及设计原则 如何做好动态数据与静态数据分离,还有哪些方案值得我们去思考 如何做好热点隔离 如何做好流量削峰,有哪些方案可供选择 减库存如何设计才能不会超卖 秒杀系统下的缓存策略

0
2021-04-21 22:59
JobHub作业系统

A simple implementation of JobService which user-submitted jobs can be runned in this service. User can submit Java program packaged as jar file to this service, watch the progress of this job and get the result. Also we can query job status or kill the jobs. Folder impl contains the implementation of JobService functionalities, utilities to interact with JobService, etc. Folder example-job contains a simple job for demonstrating the pipeline of job execution. To start up the server, download jobhub.zip to you computer, unzip it and modify the jobhub.workdir in conf/server/server.properties to you own directory. And then start the server using bin/startup.sh.

0
2021-04-21 22:42
更新于: 2021-04-06 浏览: 152