锤子简历品牌推广师
Ruby开发求职简历「精选4篇」
作者:锤子简历 2024/10/05 14:56:22
阅读 26

简历模板

对于Ruby开发者来说,怎样才能编写一份充满吸引力的简历,突显自我,获得心仪岗位的简历?为此,我们精心整理了4篇Ruby开发简历案例。帮助大家更好的理解简历的写作技巧,打造一份属于自己的专业.精炼.具有吸引力的简历。

Ruby简历1:


基本信息


姓名:锤子简历

邮箱:你的邮箱

电话:你的电话

地址:你的地址


求职意向


求职类型:全职    意向岗位:ruby工程师    意向城市:广东广州    薪资要求:面议    求职状态:随时到岗   


教育背景


时间:2014.9-2017.6   

学校名称:锤子简历大学1   

专业名称:游戏软件专业   

学校描述:主修课程unity3D,.net,js,sqlserver,数据结构


工作经历


时间:2019.10-至今   

公司名称:锤子简历公司   

职位名称:ruby on rails 开发工程师   

工作描述:

设计并开发saas分销电商系统,包含商户模块.商城活动模块.订单模块.分销模块.db设计;

API设计与文档编写;

编写有效的单元测试,集成测试用例;

服务器负载均衡部署;

培训新人;

时间:2019.4-2019.7   

公司名称:锤子简历公司   

职位名称:ruby on rails 开发工程师   

工作描述:

参与并开发部队监控系统,包括db设计.后端框架搭建

通过移动终端,收集数据;

API设计与文档编写,助前端人员开发完成产品上线;

根据历史数据,编写高效算法分析用户行为

时间:2018.7-2019.4   

公司名称:锤子简历公司   

职位名称:ruby on rails 开发工程师   

工作描述:

维护并改进现有电子卷宗系统,知识法律总库系统,智审判案系统;

驻场开发,参与业务需求沟通,跟踪客户需求,对需求的变更进行及时的调整更新;

完成客户验收测试工作,修改测试中出现的BUG;

时间:2016.6-2018.4   

公司名称:锤子简历公司   

职位名称:研发工程师-组长   

工作描述:

参与多个项目研发,全景漫游系统,物流管理系统,速步app;

编写项目文档,配合项目经理,按照产品需求和项目计划,及时反馈开发进度;

配合测试部门,及时修复产品漏洞和产品质量;


项目经验


时间:2019.11-至今   

项目名称:锤子简历项目1   

项目角色:ruby on rails 工程师   

项目描述:saas电商分销系统,结合新零售和微商分销。

主要模块:

•商城活动模块

1、积分和优惠券组件 利用行锁with_lock和model层变动记录的唯一性,来确保用户不会出现脏数据, 数据更新后利用公众号消息和短信方式通知用户

2、秒杀组件 利用redis原子性,依次执行用户请求 为了防止超卖,使用redis做预处理,提前将商品信息和库存同步到redis中,通过redis预减少库存, 为了保证redis缓存和数据库存的一致性,我们对缓存只做失效不做更新,每次请求完后更新数据库存,是缓存失效

3、拼团组件 因为拼团有人数限制防止超出固定人数,使用redis做预处理同秒杀逻辑一样

•订单模块

1、访问订单接口使用的是计数器限流算法,控制一定时间段内访问人数限制和解决用户多次重复点击

2、为了防止用户恶意重复请求,使用redis原子操作,控制用户自身请求按顺序执行

3、例如扣除积分,扣除库存等操作,跟随订单创建同事务提前扣除,防止取消订单后重复退回

4、订单备份商品数据,和商品模块解耦

5、使用状态机 水平切分订单之间的状态转换

•商户模块

1、根据商户类型 设计为 总公司,主商户,子商户,供应商,共分四个后端管理系统,根据rails engine特性分离出来model层共享

•分销模块

1、业务需求是需要为客户定制分销奖励机制,根据机制写逻辑算法,解决方案是采用面向对象继承的特点,添加一个奖金父类,提供一个方法实现奖励方法,每一个商户的奖励类都继承该类,实现自己的逻辑

该项目所有主功能都进行模块化开发,方便拆开成独立子系统,形成微服务基础。

项目部署方式为 nginx+capistrano

时间:2018.7-2019.4   

项目名称:锤子简历项目2   

项目角色:ruby 开发工程师   

项目描述: 在线判案系统,提供用户权限审核机制,根据当前案件关键信息,智能推荐相关案例信息和法律条文

主要模块

•数据收集模块

1、后台提供卷宗管理,用上穿扫描图片后,异步执行 调用ocr解析案件图片解析出文字,在匹配对应的文本规范编写逻辑算法,生成html 和文本 保存到db。

2、使用whenever定时执行html页面静态化到服务器

3、根据词库解析解析卷宗文本同步到solr用户智能匹配

•终审模块

1、前端上传审判卷宗,ocr 解析转换成文字,在匹配对应文本规范生成html及时浏览,智能匹配文本关键字,去solr匹配 返回到前端 给用户提供类似案例分析

时间:2016.6-2018.4   

项目名称:锤子简历项目3   

项目角色:研发工程师-组长   

项目描述: 中老年健身app(记录用户运动所消耗卡路里,和健身成长曲线,配合相关网站进行数据采集)

主要模块

•数据收集模块

通过读取 ios硬件CoreMotion参数,编写算法,判断用户在不同运动模式消耗的卡路里,组成参数传到指定服务器。

•实时运动计算模块  

通过GLKView编写一个实时运动动画,极大的降低内存消耗

该项目是从0到1的过程,一边学习bjective-c,一边应用与实践,独立解决开发中遇到的所有问题

时间:2016.6-2018.4   

项目名称:锤子简历项目4   

项目角色:研发工程师-组长   

项目描述: 这是个移植的二次开发项目。从winform 转到web,业务需求是在后台实时统计物流信息

主要模块

•数据收集模块

卡车司机终端会定时发送数据到后台接口,后台接口收到数据进行分析保存

whenever 定时分析数据,存入到统计db

•前端展示模块

利用谷歌api 在地图上显示每个终端的位置,和物流路线,js5分钟一轮询,更新页面

•数据导出功能

find_each 查询数据,使用sidekiq_status 做异步下载excel,前端js轮询后台 查看sidekiq状态

生成excel后保存到本地提供用户多次下载,默认保存七天,whenever 定时删除过期的excel


兴趣爱好


收藏    烹饪    羽毛球    音乐    数码产品   

Ruby简历2:


基本信息


姓名:锤子简历

邮箱:你的邮箱

电话:你的电话

地址:你的地址


求职意向


求职类型:全职    意向岗位:ruby开发工程师    意向城市:广东广州    薪资要求:面议    求职状态:随时到岗   


教育背景


时间:2003.8-2007.10   

学校名称:锤子简历大学1   

专业名称:软件开发   

学校描述:计算机专业出生,在校期间跟计算机有关的课程接触过汇编.c语言等


工作经历


时间:2018.4-2020.6   

公司名称:锤子简历公司   

职位名称:ruby工程师   

项目名称: FOFA

网址: [参考锤子简历]

实现 : rails5.ruby2.3.1.golang 1.14.2.elasticsearch6.2.4.mysql.redis.hadoop.sidekiq.kafka.bootstrap3.jquery.nginx(web服务器).puma(应用服务器)

 

项目介绍: 这是我自工作以来参与过最重要.最有荣誉感的产品,产品名称叫FOFA(佛法),老对手shodan.io的意思是撒旦,所以我们取了FOFA这个名字。

 

FOFA是一个互联网资产搜索引擎,什么是互联网资产呢?只要是网络上有IP地址的就是互联网资产,例如连接网络的打印机.摄像头.网站等。

 

FOFA主要应用于安全行业,可以快速协助安全人员或国家重要单位找到网络的资产,例如现在爆发了一个漏洞,影响某款型号的路由器,那么可以通过FOFA快速找到网络上的该款路由器所有资产。

 

由于FOFA在安全行业的重要作用,所以除了针对个人用户提供服务外,更多的是针对国家大型企事业单位提供服务,基于FOFA定制产品。

 

FOFA的核心功能就是物联网资产的采集和检索,目前FOFA有25亿资产数据,一共15T。

项目架构:    

 

FOFA主要分前后端两块,后端负责资产的识别和采集,前端负责对采集数据的检索.FOFA语法转换等基本功能。

 

1、 后端介绍:后端之前用ruby实现,后来改为golang实现,该模块主要负责资产的识别和采集,分为portscan(扫描).grab(协议识别).checkurl(检测url是否可以爬取).crawler(爬虫).store(入库)。    

 

各模块之间通过kafka任务的消费来关联,如下:    

 

portscan负责扫描ip段内开放的端口,扫描过程中会不断下发开放的ip端口到kafka  

grab通过kafka获取到portscan下发的ip和端口,然后通过协议识别程序对端口进行协议识别。将识别的协议下发到kafka,这里分两种情况,如果协议识别的结果是http和https协议,那么同时会下发kafka通知checkurl和store去消费,如果是其他协议则只下发store去存储。  

checkurl去检测该url是否最近爬取过,如果最近爬取过则忽略,如果没有,则下发任务到kafka,由下一步crawler来消费。

 

cralwer会消费checkurl推送的任务,对网址进行爬取,获取网址的首页.header等内容,然后下发kafka通知store入库。    

 

store获取到grab协议识别和crawler爬虫的结果,然后再通过ip地理位置库对ip进行解析,将这些内容存储到elasticsearch中。  

设计优势:各模块之间相互独立,每个模块只负责一件事,只需要定义自己的输入和输出就可以,降低了耦合性。这样的设计也有助于扩展集群,例如项目的端口扫描推送的任务多,协议识别程序处理不过来,那么就可以再加新的服务器启动新的协议识别程序来消费kafka的任务。    

 

2、 前端介绍:  

这里的前端不是web开发里的css.js这样的前端,是相对前面提到的后端来说的,这里包括如下几部分:

1、 资产搜索及展示:

语法搜索:   

 

初级搜索: 为了用户搜索方便,系统提供了语法搜索,语法包括搜索字段.搜索内容.符号三部分组成,这样设计的优势是"使用简单"以及"通过符号可以组合成复杂的搜索语句"。这些搜索语法最终会转换为elasticsearch的搜索语法。举个简单的例子,假如要查找所有使用了bootstrap的产品,经过观察发现所有使用bootstrap的网站页面中都带有bootstrap.js或者bootstrap.min.js,那么就可以这样搜索body="bootstrap.js" || body="bootstrap.min.js",表示搜索所有页面中包含bootstrap.js或者bootstrap.min.js的资产,这样就可以搜索到所有使用了bootstrap框架的资产。

 

搜索进阶:上面的事例还有更简单的搜索方式,系统会把某个产品的搜索语法存储起来,并且起一个名称,上面事例中的名称是Bootstrap,所以可以这样搜索app="Bootstrap",系统会在数据库中查找名称为Bootstrap的数据,然后在找到它的具体语法,最后转换为elasticsearch的语法。

结果展示:    

 

展示包括三部分.具体资产的列表展示.聚合展示.图形展示(饼图.柱状图.地图等)。展示的数据获取都是通过elasticsearch的语法实现。

2、 单点登录系统:

 

由于我们的项目比较多,所以我们采用了单点登录系统的方式实现,这样可以使多个项目都使用一套登录系统,单点登录通过devise和casino等插件实现,这里不详述了

 

3、 个人中心:  

 

个人中心包括规则管理.下载记录.提现等功能,这里简单描述下载功能,用户搜索到相关资产后,可以把这些资产下载下来,下载功能时首先需要获取数据,这是通过elasticsearch的scroll搜索实现的,下载过程中会根据已获取的数据量计算进度,整个下载任务通过sidekiq的队列任务进行。

4、 api

系统系统了很多api,使用grape实现api的框架,根据api的功能.面对客户不同使用了不同的权限校验方式,包括以下几种:

 

1、通过用户名和key.timestamp生成的token来校验

2、 api请求有效时长,例如校验timestamp是否在有效期内

3、 通过ip白名单校验

 

此外api通过路径中的v1.v2来判断api版本。

 

5、 管理员后台:

 

这里包含了很多功能,但是不详述了。

职责:   

 

1、FOFA项目的代码重构: 这是我刚去公司进行的,我首先按照业务的不同通过namespace分为了admin(管理员).user(用户中心).client(客户端)等几个命名空间,然后去掉并且修改了项目的大量代码。为了确保代码重构的顺利进行,我首先了解业务场景,然后根据场景通过rspec和capybara写了大量的测试用例,最终测试覆盖度达到了72%以上。

 

2、FOFA功能开发和维护: 这是我的日常工作,这里简单介绍几个我开发的重要功能。

 

ip聚合功能:该功能是以ip为单位,展示ip下开放的端口及其协议.组件 ,通过elasticsearch搜索ip的所有资产数据就可以获取所有展示的数据。ip聚合功能的亮点是防止爬虫爬取组件信息,组件信息通过json请求获取,请求时必须携带请求页面是分配的key,而且key是有时效性的。 该功能示例

 

端口联合搜索:FOFA存储的数据是以ip和端口为单位的,但是某些情况下我们也需要基于ip来搜索,例如 搜索同时开放 80.443.22端口的ip,通过ip和端口的基础数据无法实现。所以我新增了一个elasticsearch索引,这个索引存储的数据以ip为单位,ip索引字段里新增ports,ports为nested,在这个基础上,然后再实现搜索语法的转换。例如打开fofa.so搜索ports="80,443"可以搜索到开启80.443端口的ip。

自动生成组件: 组件是什么?组件就是产品的搜索语法,前面提到的app="组件名称"就是通过组件来搜索的,有很多产品需要各种各样的搜索语句来搜索,我们把这些记录下来,并且取个名称,这就是组件。这是我们产品竞争力的核心部分。创建组件分为两种方式,手动录入.自动生成,我这里实现的就是自动生成。例如通过观察发现华为某个系列的产品都有个特点就是页面的js代码中包含var product=产品名称。那么此时我们就可以获取所有页面中包含var product=...的资产,然后依次通过正则来解析名称,最后自动生成这些产品的规则。这个功能是后台数据人员使用的功能,主要通过elasticsearch搜索.正则.sidekiq队列任务实现。

 

搜索优化:随着搜索并发量和ES资产数据的增长,搜索速度越来越慢,在19年底的时候开始了搜索的优化。优化方式如下:

1、 分析业务场景,按照业务场景切分索引

2、增加elasticsearch集群,重新分片,并且每个服务器启动两个实例

3、分析日志,统计各个搜索引擎普通搜索和聚合搜索的次数,然后禁止搜索引擎爬取聚合搜索结果(聚合搜索占用资源多),并且通过robot通知搜索引擎爬取的时间

4、由于聚合搜索占用资源多,所以所有的聚合搜索引导到备份的Elasticsearch上搜索

5、搜索语法优化

整个优化过程坚持通过数据论证的方式进行,每一步的优化效果都要分析优化前.优化后支持的并发量,这是我在搜索优化中学到的最重要的方式。

 

3、负责多个基于FOFA定制项目的开发,由于这些项目都是涉密项目,所以我就不详述了。通过这几个项目我积累了写标书.竞标.和客户沟通需求.交付项目的经验,获得了不少提升。

时间:2018.2-2018.4   

公司名称:锤子简历公司   

职位名称:ruby程序员   

项目名称:淘牛邦(应用中心搜索)

实现 : rails4.ruby2.3.1.bootstrap3.jquery.redis.mongo.faye.nginx(web服务器).rainbow(应用服务器).阿里开放搜索。

介绍: 淘牛邦是从事股市图文直播的平台,包括图文直播.课件.视频录播.观点.内参等服务 后台包括管理员后台.讲师后台

职责:

1、我主要负责为app提供接口

2、配合运营做活动

3、新版功能开发。新版功能包括极光推送(新版支持小米.魅族.华为系统级推送).多种服务的搜索(使用了阿里开放搜索).首页的广告.直播.视频.vip功能等。

4、删除项目中大量不用的代码,下一步打算改一下多站点实现的架构,打算改为通过路由中的constraints :subdomain和scope来实现,这样简单的多。

时间:2017.3-2018.2   

公司名称:锤子简历公司   

职位名称:ruby程序员   

项目名称: 金投顾和金股汇赢(两个软件功能差不多,所以放一起了,可以通过360软件中心搜索金投顾看到产品,金股汇盈已经下线了)

实现 : rails5.ruby2.4.1.bootstrap3.jquery.redis.faye.nginx(web服务器).puma(应用服务器)等。

个人职责: 除了css之外的全部,我和一个前端人员开发了这两个项目

用户端:

1、 用户端主要包括了文字直播.私密观点.高级课程.问答等

2、 下订单(支付成功,自动向crm系统推送).支付(微信.支部宝.网银)

3、 多种视频直播及其直播室的聊天功能,主要说一下这个 。

视频直播 包括5个视频直播,分别是VIP视频直播.免费直播.直播课堂.交易课堂视频直播.牛股堂直播课,这几个视频直播功能差不多,主要是为不同权限的用户提供的,视频直播包含 视频直播功能.送礼物功能.群聊天功能,聊天信息审核功能(用户发送信息后首先只有自己能看到,待管理员审核通过后,其他用户才能看到).开启关闭信息滚动.表情发送.向直播间所有用户发送打赏消息。聊天功能使用过好几种方案,最早用socket.io和nodejs实现了,但是发现内嵌到客户端后有问题,客户端会不时的弹出一个下载框,一直找不到原因,后来又尝试了rails5的actioncable和faye还有轮询(低版本ie不支持websocket),使用faye上线后发现我们的带宽不够,后来干脆就使用了goeasy和faye来解决这个问题,faye负责ie9以上版本(支持websocket),goeasy负责ie9及其以下的版本(不支持websocket),此外视频直播页面也提供往期的录播

CMS管理后台:

用户管理.图文直播.私密观点.问答.广告管理.募操盘员管理.直播观点.操盘记录管理.营销管理(微信.内部数据挖掘).四步赢家.师兄看盘.特供培训.高级课程.私房课

视频直播: VIP视频直播.免费直播.直播课堂.牛股堂直播课,直播的创建.聊天信息审核

订单管理: 订单联合搜索.导出

系统管理:cms的菜单管理.后台管理人员的角色管理.权限管理.礼物管理

时间:2016.3-2017.3   

公司名称:锤子简历公司   

职位名称:Ruby程序员   

项目名称: 爱之路(轻奢侈电商,已经下线了)

实现:rails5(前期rails4).ruby2.3.1.bootstrap3.jquery.redis.nginx(web服务器).puma(应用服务器)等。

个人职责: 该项目由我负责,和另一名开发人员完成这个项目

CMS管理后台:

商品管理: 包括发布.编辑.删除等.颜色和尺码的创建.删除等.商品评论的管理

订单管理: 商品发货.订单列表.订单详情.物流详情等.此外还有咖啡订单(虚拟物品)管理和重置订单管理

优惠券.现金券管理: 优惠券.现金券的创建.赠送.查看

提现管理: 提现申请的查看.批准和驳回

栏目管理: 前台展现栏目的创建.删除等

内容管理: 大量的页面内容定制,包括图片.文章.商品等多种

资讯管理: 资讯的创建.删除等

用户端:

用户邀请码及其返利: 邀请注册.邀请后的层级关系.邀请用户购买商品后的对邀请者的返利

账户管理: 登录.注册.忘记密码.修改密码.设置支付密码等.微信和QQ的第三方登录

订单管理: 购买商品.下订单(多种支付方式联合支付包括返利支付.会员卡支付.支付宝和微信扫码支付.豆币支付.优惠券和现金券支付).订单的取消.确认收货.评价等

返利管理: 返利期限.返利日志查看.返利提现等

会员卡管理: 会员卡的线上和线下实体店互通.会员卡金额查看.会员卡账户明细.会员卡的支付.退款等

现金券和优惠券的管理: 现金券的领取.使用

级别管理: 用户的积分以及登记管理

收货地址管理: 收货地址的创建.查看.删除等操作

通知管理: 系统的多种通知

商品收藏: 商品的搜藏.取消搜藏等

时间:2014.3-2014.8   

公司名称:锤子简历公司   

职位名称:ruby程序员   

项目名称: intime(关注微信服务号迷你银,公司资金紧张,接了一个银泰的外包项目)

该项目是我接触的第一个基于微信开发的项目,具体如下:

商品管理: 商品的添加.修改.编辑.搜索等

搭配管理: 搭配是多个商品的组合,包括搭配的添加.修改等

订单管理: 下订单(支付.读取地址等).订单列表.订单详情等。

收益管理: 提现.不可提现的管理

收藏管理: 收藏商品.店铺等

礼品卡的管理; 礼品卡的分享.转赠.购买等

微信相关: openid的获取以及和账户的关联.微信公众号支付

时间:2012.8-2015.5   

公司名称:锤子简历公司6   

职位名称:Ruby程序员   

技术实现 : rails4.ruby2.bootstrap3.jquery 1.9.nginx(web服务器).unicorn(应用服务器).elasticsearch(搜索服务器).redis等。


兴趣爱好


钢琴    摇滚    烹饪    朗诵    数码产品   

开发工具

sublime.atom.rubymine


自我评价


诚实.守信.加班狂人.责任心强

Ruby简历3:


基本信息


姓名:锤子简历

邮箱:你的邮箱

电话:你的电话

地址:你的地址


求职意向


求职类型:全职    意向岗位:java高级工程师    意向城市:广东广州    薪资要求:面议    求职状态:随时到岗   


工作经历


时间:2017.5-至今   

公司名称:锤子简历公司   

职位名称:java高级工程师   

技术团队9人,主要开发人员

1、负责交易发行登记转让系统后端开发

2、负责互金市场信息服务系统后端开发维护

3、负责爬虫系统开发维护

4、负责科峰资产管理系统后端开发

时间:2015.7-2017.5   

公司名称:锤子简历公司   

职位名称:ruby开发工程师   

技术团队3人,主要开发人员

1、负责前辈后端开发维护

2、负责界面圆桌前后端开发维护

时间:2012.7-2015.7   

公司名称:锤子简历公司   

职位名称:ruby开发工程师   

技术团队5人,第二负责人

1、负责慧讯网前后端开发维护

2、负责价格网前后端开发维护


兴趣爱好


爬山    朗诵    收藏    旅游    朗诵   


自我评价


1、六年后端开发经验,三年前端开发经验

2、精通Ruby,熟悉java,了解php.python

3、熟练使用vue.css.html.jquery.bootstrap等前端技术

4、精通Mysql,熟悉Oracle.mongDB.postgresql等数据库

5、熟悉linux系统

6、精通git

7、熟练使用Redis.Memcached等缓存数据库

8、具有良好的英文读写能力

9、优秀的学习能力,优秀的沟通能力,勇于承担责任,喜欢接受新挑战。


项目经验


科峰资产管理系统后端开发工程师

2、17.11-至今

车资产管理系统,系统功能包括产品管理.资产管理.质押物管理.资金管理.风控管理.三方数据.统计报表.用户管理等模块。系统已对接的资金方:网金社.好买等;已对接的资产方:大搜车.花生好车等。

主要工作: 3.风控管理开发 4.统计报表开发

主要技术: 1.数据库mysql 2.开发语言java

pano(互金市场信息服务系统)后端开发

2、17.05-至今

为用户提供互联网理财市场的全景数据及多元化分析工具。移动端可以随时查询互金渠道发行的各类资产价格及平台信息,及时掌握市场行情,深入理解互联网渠道资产发行要点及各平台偏好。 组成人员:后端/2人.前端/1人

主要工作:•互金平台发行数据抓取 •互金平台发行数据清洗.发布 •互金平台后台管理系统开发 •互金市场信息服务系统后端开发

主要技术:•数据库mongoDB.mysql共用•开发语言ruby on rails,gem:devise.grape.unicorn.mongoid.aasm.mina.pry-rails.rubocop.rspec.spreadsheet.twitter-bootstrap-rails.elasticsearch等

云图(交易发行登记转让系统)后端开发

2、17.05-2018.01

提供金融资产在互联网平台上募集,销售的合规性方案及系统性服务。一次对接,接入多家股权交易.金融资产交易所(中心)的登记托管服务,降低机构间多次系统对接成本。支持不同业务类型.灵活期限金融产品的储架持续发行,提供发行.登记.估值.数据统计.指令传输等配套服务。 组成人员:后端/8人.前端/2人

主要工作: •自动化试算重构 •交易所与平台间资产发行登记系统的开发 •代付功能的开发

主要技术: •数据库mongoDB •开发语言ruby on rails,Rabbitmq,gem:devise.grape.unicorn.mongoid.aasm.mina.net-sftp.carrierwave.sneakers.resque-scheduler.pry-rails.rubocop.rspec.spreadsheet.twitter-bootstrap-rails等

爬虫系统(php)项目负责人

2、17.07-2017.12

主要爬取互联网金融平台发行产品数据.汽车之家车数据.公平价二手车数据.各大保险公司保单数据等 组成人员:后端/2人

主要工作 •开发.优化.维护爬虫程序 •项目部署和维护

主要技术: •数据库mysql •开发语言php,熟练使用代理IP,可以破解除滑块以外的图形验证码

battle主要开发人员

2、16.12-2017.03

一个基于微信服务号的实时对战小程序(石头剪刀布)

主要工作: •负责小对战架构设计和开发 •负责搭建服务器 •负责对接微信服务号

主要技术: •数据库mysql •开发语言ruby on rails.nodejs,对接微信服务号,gem:websocket-rails等

pook 辅助开发人员

2、16.11-2017.03

附近的人实时交流工具。一公里范围内的人可以实时聊天 组成人员:后端/2人.前端/1人.IOS开发/1人

主要工作: •负责开发pook后台管理系统 •负责开发pook app部分接口

主要技术: •数据库mysql •开发语言ruby on rails,openfire,gem:geokit-rails.xmpp4r.sidekiq.jpush.paperclip.rspec等

前辈 主要开发人员

2、15.10-2016.07

前辈是一个连接问题和答案,连接用户和专业人士的知识共享平台。用户可以向前辈答主付费文字提问,获取一对一个性化答案,也可以开通问答服务,成为前辈答主,自主定价提供解答服务;还可以电话请教前辈。涉及订单.支付宝和微信支付功能,还有完整的聊天.视频通话功能。 组成人员:后端/2人.前端/1人.IOS开发/2人.android开发/2人

主要工作: •负责开发大部分前辈后台管理系统 •负责开发前辈官网后端和部分前端 •负责开发部分前辈ios.andriod等app接口 •负责开发前辈公众号后端 •负责部分服务器维护

主要技术: •数据库mysql •开发语言ruby on rails,nodejs,实时对话,gem:devise.twitter-bootstrap-rails.paperclip.rails_kindeditor.cancan.sidekiq.alipay.wx_pay.jpush.cloopen.rucaptcha.redis.sunspot_solr等

界面圆桌 主要开发人员

2、15.07-2015.12

一个公司人社区,具有所有的社交属性(类领英)。用户可以发推.发长文.关注.转发.点赞.评论.拉黑用户.加入群组等;还可以招聘,发布工作需求,填写投递简历。 人员组成:后端/2人.前端/1人

主要工作: •负责开发大部分圆桌后台管理系统 •负责开发部分圆桌web后端和前端 •负责开发圆桌ios.andriod等app接口

主要技术: •数据库mysql •开发语言ruby on rails,nodejs,实时对话,gem:devise.twitter-bootstrap-rails.ueditor-rails.paperclip.rails_kindeditor.cancan.sidekiq.alipay.wx_pay.jpush.cloopen.rucaptcha.redis.sunspot_solr等

慧讯网 主要开发人员

2、12.07-2015.07

建筑材料价格服务平台,网站功能包括产品搜索.人工询价.人工成本.价格行情.建筑商信息.产品手册.造价指标.换算工具.产品技术.用户管理等模块。主要模块是用户管理和产品搜索,其中产品搜索用到solr全文搜索,搜索快速准确。网站使用oracle数据库,涉及海量数据处理和性能优化 项目人员组成:全栈工程师/6人

主要工作: •负责开发和维护慧讯网 •负责开发和维护价格网信息部系统.销售部系统.客服部系统.订单系统.自动分配系统.支持部系统等

主要技术: •数据库oracle •开发语言ruby on rails,gem:sunspot_rails.devise.spreadsheet等

Ruby简历4:


基本信息


姓名:锤子简历

邮箱:你的邮箱

电话:你的电话

地址:你的地址


求职意向


求职类型:全职    意向岗位:Web开发.安卓开发.项目经理    意向城市:广东广州    薪资要求:面议    求职状态:随时到岗   


教育背景


时间:2010.10-2013.6   

学校名称:锤子简历大学1   

专业名称:计算机应用   

学校描述:在校接触过C.Java.算法.数据结构等学科,经常浏览各大技术论坛博客,对技术特别感兴趣。

时间:   

学校名称:锤子简历大学2   

专业名称:软件工程   

学校描述:通过自学考试获得。


工作经历


时间:2012.8-2013.3   

公司名称:锤子简历公司   

职位名称:安卓开发工程师   

参与开发了一套寿司点餐系统(Akinndo),基于华为的一款平板系统开发,负责的是安卓端的开发。系统涉及本地sqlite存储和文件存储,xml格式的界面布局,http请求webservice提供数据,数据传输使用xml格式的数据,完整开发了从0到1的安卓端的开发(第一版)。作为参与工作的第一个项目,了解了一个项目开发过程中大体流程,增强了自己解决问题的能力,技术水平提升比较明显。

时间:2013.3-2014.3   

公司名称:锤子简历公司   

职位名称:安卓开发工程师   

参与开发一套在线电影购票系统(中国掌中院线),负责的是后台和安卓端的开发。和同事一起设计数据库定义接口规则。后台使用的是Spring Mybatis的开发框架,数据库使用mysql。后台是和同事共同完成的,通过这个项目,学习了数据库设计方面的知识,了解了团队配合的重要性,安卓客户端方面的开发水平也有显著提升,能够独立完成一些比较小的项目。

时间:2014.3-2018.10   

公司名称:锤子简历公司   

职位名称:安卓开发.Ruby开发   

Android项目

1、中国婚博会项目(结婚攻略app.结婚社区app)。驻场开发,3个安卓用时一年对两个app进行了一次大版本的重写升级。在开发过程中学习了安卓开发框架xUtils的使用,通过自定义View加深了对界面设计的理解,开发过程涉及状态存储.后台运行.使用量统计和操作行为的统计,各个平台的发布,加深了我对安卓开发的理解。

倍康app,一个健康自测和保健品售卖的app。在这个app过程中,用到了一些新的框架。View注解框架ButterKnife,数据解析Gson,数据库快速存储GreeDao,网络访问的OkHttp,图片加载的fresco等。

2、慧致天诚(创业服务器app),创业服务器由俞敏洪先生发起,打造的一只为创业者服务的机构。负责项目中安卓端开发,通过这个项目的开发,加深了对之前使用框架的理解,能够在框架基础上封装自己需要的功能。开发之余研读了这几个框架的原理和实现机制。加强了对框架的使用熟练度和拍错能力。在项目快结束的时候引入了测试,对比选择了Espresso进行了学习,主要做了单元测试和集成测试两部分,由于是后补的测试,补测试过程中重构了部分代码,软件的稳定性有明显提升。

随后的一段时间开始接触混合开发,了解了PhoneGap和Reactive.AngularJS,没有具体运用到项目中。

Web项目(基于Ruby On Rails)

1、邻零宝项目(微信公众号:常德紫菱缘.福城金网.紫荆服务站等)。为烟草行业提供一个在线购买和服务平台,为零售户提供卷烟订购与支付业务,为消费者提供非卷烟类产品的订购与支付业务。平台包含Pos机.后台管理.公众号前台,基于ROR开发。开发过程中涉及到简单SASS模式即多公众号的配置,微信支付,数据库的备份等。通过这个项目,学习到了烟草行业的一些知识,学习了常用Linux的命令,了解了Web开发的流程,感受到ROR开发的效率并达到了独立完成web项目的水平。

2、华章二维码(公众号)一个简单的购书扫码的公众号小应用,实现了简单的通过扫描二维码获取积分兑换礼品的功能。

3、广西中烟机关党委(微信企业号即现在的企业微信),一个包含党员管理,党费缴纳,党建资讯的企业号应用。三级的用户权限组织领导和组长.组员,领导和组长对应相应的后台管理,所有人员可通过企业号进行党费缴纳,由于开发时期企业微信没有开通支付功能,支付使用的是个人收款二维码的形式。

4、PDCA和看板系统作为目前正在持续开发和维护的一套为企业.政府以及其他 组织的战略能够有效执行而设计的管理软件为企业.政府以及其他 组织的战略能够有效执行而设计的管理软件。采用了Ruby On Rails框架和Vue框架,前后端分离的模式开发,项目中涉及到全文搜索和一些文档数据的存储.文件备份和数据库备份,采用敏捷开发的作为软件的周期模型,按照每周的迭代计划进行需求分析.开发.测试.发布上线一套完整的自动化部署方案。使用nginx作为应用服务器,PostgresSQL作为数据存储方案,redis高速缓存。迭代过程中涉及到的数据迁移和PostgreSQL的Schema分模式存储,制作特定docker镜像,更方便的实现多家企业的快速部署。其中看板可以作为一套独立的系统部署使用。本项目广西中烟持续使用中,并取得不错的效果,在烟 草行业获得比较好的反响。

时间:2018.10-至今   

公司名称:锤子简历公司   

职位名称:Rails开发.Android维护.项目管理   

AkesoKids是公司的一款智能硬件产品,需要购买配套的 AKESO儿童智能镜架。在公司的主要职责是负责该产品的后台和Android端APP的开发和维护工作。


兴趣爱好


爬山    收藏    钢琴    瑜伽    骑行   


自我评价


喜欢钻研,有不错的沟通能力和理解能力,能够迅速融入团队中,抗压能力强。做事喜欢刨根问底.有始有终。

如果觉得这篇文章对您有启发,锤子简历想邀请你帮三个忙:

1、点赞,帮助更多人,让TA们也能看到这篇文章(笔芯~)

2、关注 @锤子简历

3、在【锤子简历】,有更多精美简历模板分享


PS:上图同款简历模板,可在“锤子简历”获取下载。

简历模板

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