-
东莞市楷模家居用品制造有限公司
-
Ruby架构师
-
6年
擅长技能
◆ 十年Java行业经验
◆ 曾在多家创业公司以及上市互联网企业担任高级研发工程师、全栈工程师和架构师等职务
◆ 擅长于Java开发、分布式系统开发、微服务系统架构、高并发编程技术;对JVM平台的其他语言也有一定程度的了解。
能够使用Ruby, Java等常用编程语言。使用Rails,Spring, Spring Boot, Spring Cloud等常用开源框架。快速搭建Web单体应用或是微服务架构。根据需求,敏捷开发Web项目和后端业务逻辑。能够搭建后端开发平台框架。熟悉Linux平台,熟练使用基于git的merge request开发流程。能够承担devops的工作。熟悉TDD的开发流程和敏捷项目开发。
熟悉Linux主流发行版的使用。如:Gentoo, Debian。尝试过数十种Linux发行版,目前使用Ubuntu Linux为主,使用Gnome桌面。熟练使用vim编辑器。编译过Linux内核,尝试过Linux From Scrach。熟悉Linux底层的Library和常见的GNU项目。
熟练使用Ruby on Rails Web开发框架开发Web应用程序和API。熟悉常用的gems的使用和定制。如:devise,cancancan,rolify,kaminari,ransack,newrelic_rpm等。
熟练使用Java编程语言及JVM平台其它语言,如:Groovy,Scala。关注JVM平台相关技术的发展。尤其是大数据平台Hadoop及Spark框架。在大学时配合项目组开发了基于Android的蓝牙遥控软件,并申请了国家专利。能够使用Java平台的常用框架,如:Spring, SpringBoot, Spring Cloud微服务架构。对分布式应用系统的开发有一定程度的认知。使用分布式锁处理数据并发的竞争问题。使用消息队列和补偿机制确保事物的最终一致性。