个人网站(编程之美)

暂无求职计划, 简历不予公开, 有事请发邮件至 icerainsoft@hotmail.com

JAVA简历

如需下载, 请右键->打印->(目标打印机选择:另存为PDF)打印
姓  名 Eric 性  别
学  历 研究生 生  日 1988年
电  话 15539987339 邮  箱 icerainsoft@hotmail.com
求职意向(上海/杭州,其它地区可协商. 目前在海外, 仅接受远程面试)
全栈工程师/JAVA架构师/TL(30天左右到岗)
工作经历(14年经验)
2023年06月 - 至今 C(海外)架构师
工作内容 1.项目管理
2.账号管理/Token管理/谷歌双重因子验证开发等等
2019年03月 - 2022年03月 韩领网络科技(上海)有限公司(外企电商)/Benefits&PromotionsSr. Engineer
工作内容 1.定期配送/优惠券营销/商品管理/第三方商品入库等系统的设计/研发/上线
2.部分功能整理出来与西雅图同事申请了韩国/美国专利
2018年10月 - 2019年02月 合伙创业(上海雀麦网络科技有限公司)技术顾问
2017年06月 - 2018年10月 俺来也(上海)网络科技有限公司(私企O2O,社交)/产品研发部高级架构师
工作内容 1、支付系统/西游币系统/积分系统重构或设计研发,评审feed流和IM系统设计
2、开发规范制定,技术培训,设计方案及核心模块架构和编码/Review等
2016年02月 - 2017年03月 上海欧电云信息技术有限公司(私企电商)/前台部JAVA架构师
工作内容 1、负责大前端和营销系统的设计与实现(满额折/满额减/满量折/满量减等等)
2、负责直播和聊天室信息Server端管理等
2014年04月 - 2015年11月 上海富捷信息技术有限公司(私企互联网金融)/研发三部资深JAVA工程师
工作内容 负责POS收单系统及开放平台SDK生成,加密机密钥管理(卫士通/江南科友)
2012年04月 - 2014年04月 上海中国外汇交易中心/网新恒天驻CFETS团队(国企)高级JAVA工程师
工作内容 负责IMIX协议网站搭建/CFETS交易协议的制定/生成及内外部中间件的交互
2010年08月 - 2012年04月 苏州新宇(Dextrys)驻上海EMC/华山办公室(外企)JAVA工程师
工作内容 对Fatwire进行二次开发(Barclays银行官网)
工作技能
有大型复杂分布式互联网系统设计研发经验,熟悉相关发布/运维/部署/监测流程及DevOps相关工具
有丰富大流量/高负载/高可用/高安全系统设计经验,包括电商/O2O/社交/直播/POS收单/医疗/外汇交易系统等
JAVA基础扎实,熟悉IO/多线程/集合/数据结构/NIO/高并发等,掌握常见设计模式
深入了解JVM原理、GC机制、JMM内存模型和内存分配机制
精通微服务架构,包括分布式设计和应用、RPC原理、分布式事务、缓存、消息机制、集群和负载均衡策略等
精通Spring/SpringCloud,MyBatis/JPA/Hibernate,Dubbo/Zookeeper/Kafka/Prometheus/Grafana 等框架或组件
了解SpringWebFlux响应式变成,了解GraphQL查询API 熟悉Docker、K8S等云相关的容器化技术
熟悉AWS云上搭建过服务集群及应用Load Balance,域名配置,S3使用等
熟悉MySQL、Oracle、SQLServer等关系型数据库以及Redis/Cassandra等非关系型数据库
熟悉Vue、React前端技术及ElementUI、Antd等前端框架,有全栈开发经验
熟练使用Idea、Eclipse、SVN、Gitlib/Github、Maven/Gradle、Jenkins、JIRA等开发/版本/打包/部署/管理工具
有ES开发经验及ELK使用经验
拥有PMP证书,有10人以上团队管理经验,有丰富的实践和理论管理经验
快速的学习能力,对技术有浓厚的情怀,熟悉Linux/Mac环境
教育/培训经历
时间院校专业证书
2015.10 – 2017.12四川大学软件工程硕士研究生(在职硕士)
2020.09妙坊企业咨询信息系统项目管理PMP证书
2018.01 - 2018.03德斯汀安葡萄酒教育机构WSET第二级葡萄酒与烈酒认证WSET中级品酒师证
2017.08 - 2017.11上海职业技能培训西式面点师五级国家职业资格证
自我评价
熟悉大数据量、高并发、高性能的分布式系统设计与应用,熟悉微服务架构,金丝雀灰度发布/蓝绿部署,云上集群配置,云环境,以及Docker/K8S等云原生技术;精通JAVA语言,内存模型/垃圾回收;也使用过PHP/Python/Shell等,前端有从0到1经验(Vue/React/AngularJS等,使用过ElementUI/AntUI框架);一个人可完成前后端全栈研发/项目构建/项目部署全流程,喜欢电商/金融行业,也喜欢AI行业如计算机视觉、自然语言处理等。
项目经验
项目1项目1SpringBoot/WebFlux/GraphQL2023.06 - now
环境/技术Docker + Redis + WebFlux + Graphql + Postgres
项目描述项目包括Security/UserCenter/Core/Application/Activity等几个主系统和其它子系统, Security负责Token管理及请求拦截,UserCenter负责维护用户信息,Core负责订单管理,Application统一封装并对外提供API
责任描述负责项目管理,Security/Wallet设计和编码,其它系统的评审/设计/管理等
项目2Coupang电商(App,Web)Springboot/JPA/React/vitamin2019.03 - 2022.03
环境/技术Docker + Redis/Cassandra + ELK + Jenkins + Prometheus + Grafana + 自研deployment
项目描述Coupang是韩国最大的电子商务企业,负责的项目有SNS(定期配送),PMS(PromotionManageSystem优惠券发放/管理),regular_promotion(员工福利: 韩国员工在Coupang购物每年有200美元的返现额度),SSSP(Supplier Self-Service Promotion, 第三方的营销管理),以及seller商品的管理以及与Coupang物流的对接入库等
责任描述与PO对接需求,与TEAM评审,拆解需求任务,进行排期,提供开发上线 ETA;分析/处理/复盘重大线上incident;对耗时较多/较频繁的oncall task进行分析,从根源解决bug 或设计新的api或job自动处理;按照升级要求升级系统镜像版本/搭建新的AWS Load Balance 集群等;Oncall:团队与韩国/美国团队轮流值班,用以处理其他团队报过来的问题及系统自动触发的报警问题等。
项目3俺来也(APP, H5)SpringMVC/HttpClient/Vue/ES2017.06 - 2018.09
环境/技术Docker + Redis/Cassandra + ELK + Jenkins + Prometheus + Grafana + 自研deployment
项目描述俺来也APP是校园O2O产品,包含西游早餐、品牌馆、同学的店、西游食等业务,土地公(同学的店店长),从品牌馆商品进货,可在“同学的店”中开店向同学售卖商品,商品由西游侠配送。
责任描述主要负责分库分表设计,私服配置,系统优化,支付系统(支付宝和微信APP/H5/网页支付以及浦发信用卡支付)重构,钱包(用于店长/西游侠发放工资,可提现及支付)/西游币(用于发放奖励,可用于支付)系统的设计和实现。对IM系统设计进行评审。返回、异常等统一规则制定,对开发团队进行技术培训等。
项目4SAAS电商(来伊份电商/德升时装)Spring/MyBatis/Redis/Jenkins2016.06 - 2017.02
环境/技术Maven + Hessian/Dubbo + ES
项目描述在电商基础之上做一个直播,做直播时主播可以推荐商品,观众可以获取主播推荐的商品并进行购买,后续需要加入观众购买商品后对主播的分润。德升是一个标准的服装商城的电商平台分支,来伊份是后期作为SAAS化的主要开发分支,与德升相比,加入了“来抢购”等新的促销类型。
责任描述远程接口调用异常和日志处理统一重构改造,使RPC调用异常追踪效率提升200%以上;询价交易、租赁交易业务前台设计实现;促销商品报名流程改造;促销统一管理改造、追加选品设计与实现等。
项目5电商平台(卓仕电商,宜和电商)SpringMVC/Redis/Hessian/Jenkins2016.02 - 2016.06
项目描述卓仕电商是做物流装备销售的,利用线下销售+电商模式。主要提供PC网页版本,宜和做APP业务,是生活类电商网站,后又加入了海购内容。包括APP的本来便利,以上电商均适用同一套代码维护,代码向产品化方向开发。
责任描述改造电商前台的响应机制和远程调用机制,异常规范等。重构购物车逻辑,新增商品租赁、询价业务的购物逻辑实现。
项目6互联网金融开放平台Spring/Redis/ActiveMQ/Jenkins2014.12 - 2015.11
项目描述开放平台是为了对接公司内部系统和外部系统的开放平台。对接内部系统以后,将内部系统提供的服务以API的形式对外开放,外部成员可通过在开放平台注册的认证信息和下载的SDK请求平台API来调用相对应的服务,即平台商户注册并提供服务,第三发在平台上注册账户并申请开通对应API服务。该系统由Active MQ做消息转发路由,Redis做缓存,HTTP方式处理外部API请求。
责任描述SDK的生成和下载以及调用。部分内部系统对接以及对应业务API的提供和注册,第三方通过SDK对平台的调用等
项目7POS收单系统Spring/Maven/Jenkins/加密机2015.04 - 2015.10
项目描述实现从POS及消费到POS系统以及银行端的消息处理。主要包括刷卡消费/日常签到等业务。由Netty做消息发送,卫士通作为三层密钥体系的硬件加密设备对通信安全加以保证。
责任描述负责整个项目的安全模块以及与银行方三层密钥体系进行转加密对接。主要是对MAC密钥/PIN密钥的转加密处理和密钥交换,保证系统的安全级别符合银行要求
项目8IMIX应急系统SVN/Mina/IMIX/Swing/Oracle/SFTP2013.06 - 2014.04
项目描述应急系统是有EmergencyClient,EmergencyServer组成的。包括CSTP应急,CDC应急,SHCH应急,CDIS应急。作用是当这些系统本身崩溃时,通过EmergencyServer可以直接从这些系统对应的数据库抽取数据组成IMIX消息展示在客户端,由用户操作将消息发送到对应的下游系统。
责任描述维护、更新、新增模块,如CSTP应急中新增“信用缓释凭证”市场应急,以及CDIS同业存单系统应急。
项目9IMIX中间件系统Mina/IMIX/XML/SHELL2013.02 - 2013.12
项目描述交易中心的中间件主要包括ExternalHub和InternalHub。EH负责外围成员银行与清算所的中转消息转递。IH是交易中心内部各个系统之间的消息转递。EH和InternalHub的转发关系可以通过XML配置。
责任描述维护并根据需求配置IH与各个系统连接的会话。对EH和IH升级和维护。
项目10IMIX共享平台Springboot/JPA/React/SSH/XML/SQLServer20052012.04 - 2013.02
项目描述该项目主要是用来定制IMIX协议的。另外结合了IMIX学习、新闻、需求、权限等内容。IMIX协议是交易中心内部以及同成员银行通信的核心协议。
责任描述带领团队搭建项目框架,完成前后端开发,还负责项目的部署以及维护。
项目11EMC英国barclaycard网站Fatwire/Selenium/Oracle2010.08 - 2012.02
项目描述以Fatwire为基础,分为三大模块,让编辑人员能够自由创建编辑符合要求的Page。
沪ICP备16045681号