锤子简历品牌推广师
用JAVA程序编写简历
作者:锤子简历 2021/03/17 23:10:00
阅读 148

求职意向

软件工程师、网站架构设计师、Java开发工程师、 浙江杭州 薪资面议 随时到岗

教育背景

2020.x -2020x 锤子简历大学 计算机科学与技术/统招/本科

社团联网络部副部长,省级优秀毕业生

工作经验

2020.x -2020x 锤子简历信息技术有限公司 java研发工程师

工作描述:
公司简介:创博通讯是一家为电信运营商提供微信公众开发,维护和运营的公司,其成长很快。目前已服务多个省市的电信联通运营商,未来还将拓展电信运营商之外的业务。

我在该公司就职研发部,担任核心java研发工程师一职; 主要职责如下:
● 负责需求对接,需求理解,表结构设计。
● 制定开发计划,带领3名开发人员完成多个项目开发任务。 并能独立承担项目的全栈开发。
● 编写项目基础开发框架,工具类,抽象业务接口,提供基础业务实现,缓存实现。将地市公众号接入时间由原来的1个月提高到2周左右。
● 解决开发中的技术难点推动项目成功完成落地,如实现第三方接入,利用线程池完成粉丝同步策略,素材同步策略。  
● 基于spring boot,mysql/oracle,mybatis/jpa,redis来进行功能和活动的开发。

项目经验

2020.x -2020x 微信端开发平台(开发框架) 核心java研发工程师

项目简介:随着公司业务拓展,越来越多的省级和市级公众号要和我们公司进行业务合作,帮助其运营公众号。随之而来的现有开发框架的制约,由于之前是各个公众号独立开发,没有形成一个统一的开发规范,开发模式。代码复用率极低,水平拓展项目能力差。所以需要重构公司的开发框架,开发模式。力求提高代码复用率,测试覆盖率,开发效率。

责任描述:1.需求理解:和部门主管沟通需求,针对现有微信端开发技术栈和开发模式进行讨论。 2.任务制定:和部门主管讨论开发要点,由核心到外围逐步开发,由底层到上层。 3.开发实现:编写和实现基础业务,开发框架工具。例如oauth认证,分布式锁等工具。4.测试维护:参与功能测试和bug跟踪修复。
项目成果:我通过深入理解业务和需求,抽象出业务接口方法,提供统一的业务服务。规范第三方API调用。利用AOP实现统一通用日志记录、包装一些常用操作到注解类上如微信Oauth2,入参校验等、实现流式业务校验器。提供统一的开发工具和API,大大提高开发效率。

2020.x -2020x 湖北电信微信矩阵平台 核心java研发工程师

项目简介:湖北电信有一个省级《湖北电信》公众号,同时地市和厅店也有各自的公众号,例如《武汉电信》。此项目采用三纵一横(三纵为组织结构上的,一横为标签化管理所有公众号的粉丝),对接入的公众号实现统一管理,统一推送。接入的公众号也能自由选择获取某项功能。

责任描述:1.需求理解:和产品沟通了解需求,讨论功能的可行性。 2.任务制定:制定研发计划,和产品经理,项目经理,技术总监共同制定研发计划,开发排期。 3.功能实现:矩阵平台服务端独立开发,编码实现功能。 4.全栈开发:从angularjs的前端到java的后端我都参与开发。
项目成果:目前项目已实现公众号接入,粉丝管理,素材管理,消息群发等功能,且通过湖北电信验收,基于该项目,与湖北电信的合作提供了进一步的深入合作的基础。 本项目在年会上被评为公司年度优秀项目,本人也被公司评为《研发精英》,并得到了奖杯和奖励。

2020.x -2020x 江苏电信活动开发 java研发工程师

项目简介:《江苏电信》是江苏电信的官方微信号。旨在为用户提供便捷的查询,充值,订购和举办各种活动等功能。用户关注并绑定号码后,还能参加江苏电信推出的活动,赢取流量,话费大奖。更有不定期的抽奖,奖品有手机,100元话费等。该项目有个显著特点,平时pv一天就50W左右,一旦推送pv就多出好几倍到300W以上。

责任描述:1.需求理解:参加需求评审会议,提出疑问和建议。2.功能实现:在front项目中使用java开发所需要api,使用freemark将数据注入前端页面。3.功能测试:编写单元测试,测试api功能。4.持续交付:提交给测试人员测试,通过反馈不断完善活动。持续发布最新版本直到满足上线需求。
项目结果:多次完成活动开发,最高抗过推送后2W+的并发。并保证上线后活动功能正常提供服务。

实习经验

2020.x -2020x 锤子简历信息技术有限公司 java开发工程师

公司简介:纳星公司是一家专注线上教育的公司,力求通过线上服务解决家教中老师找学生难,学生找老师难的问题。 

 我在该公司就职于技术部,担任Java开发一职。前期主要是基于spring boot,mybatis,mysql为公司开发服务端,为前端应用提供各种API。完成逻辑业务处理,数据存储,文档撰写等任务。 能独立承担基于dubbox的服务端的开发,部署,维护。

自我评价

1.热爱阅读,相信坚持阅读就必定会有收获,具有较强的学习能力,力求不断超越自我,对于新技术也爱研究; 

2.关注开源项目,并从开源项目上学到不少知识,拥有自己的github和个人博客(wbooks.com.cn); 
3.在公司可以能起到带头和指导作用,不定期参加公司分享会担任主讲人分享知识。带头学习新技术,指导初级开发人员进行开发任务;
4.熟悉web开发,熟练spring mvc模式,redis,多线程等知识,熟练使用svn,git,maven等工具。主要使用spring mvc,spring-boot,mybatis或jpa结合redis,mongodb,nginx进行服务端开发,经常使用测试驱动开发的方式开发,保证代码健壮和减少异常的出现概率;
5.拥有一定的自律能力,下班利用空余时间去接触和了解linux,dubbox,docker,spring cloud,消息中间件rabbitmq等知识;
6.乐观开朗,踏实努力,能很好的与同事沟通,高效的处理问题;

内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。