锤子简历品牌推广师
java项目经验简历
作者:锤子简历 2021/03/01 19:20:01
阅读 166

求职意向

Java开发工程师 北京 薪资面议 随时到岗

教育背景

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

总体情况:
    本人在校学习计算机科学与技术专业,这个专业也是本人兴趣所在。在大学期间,本人在课堂上和兴趣项目/竞赛以及企业项目中学习到了许多软件开发的技术,以及项目管理的经验。本人在计算机应用技术开发方面,熟练掌握了桌面软件/移动APP/网页开发/企业应用等开发。其中桌面软件熟练使用.Net Framework(C#,Visual Basic,F#等)开发Windows桌面软件,使用Qt(C++/Python)开发跨平台/Linux/Mac桌面软件。在移动App方面,熟练掌握Android SDK编程,微信小程序平台,对iPhone(Swift)编程略有了解。在网页开发方面,熟练掌握Vue,jQuery(JavaScript),大概了解Angular等前端框架。熟练使用NodeJs等后端框架,熟悉PHP生态,熟练使用MySQL,SQL Server等关系型数据库,以及MongoDB等NoSQL型数据库。同时对Go平台略有了解。在企业应用方面,擅长三层架构和微服务架构应用,熟练使用.Net Framework, Entity Framework,Winform构建常用的三层架构。使用Spring Boot/Spring Cloud,Hibernate等框架来构建常见的微服务架构。在以下4个领域,本人都有比较深厚的经验和技术:
    C++:
    本人尤其喜欢软件理论知识和探索。例如非常喜欢C++14/17新规定的一系列关于模板元编程(强大的变参模板)的扩展规范,并极为熟练和擅长运用模板元编程提高程序的质量。并使用STL(尤其是type_traits)创作了极具创造性的SQL框架。另外,本人也一直持续关注Boost库和STL库的最新进展。最近尤其关注智能指针对RAII和GC的不断增强的替代作用。希望C++标准能够越来越好,能够最终打败所有平台,再次恢复软件工程界的霸主地位。
    C#:
    本人最最熟悉和最最擅长(精通)的开发平台,就是.Net Framework了。虽然极为擅长C#,不过一般的个人软件,本人更喜欢使用更加方便的VB.NET。本人也非常喜欢.Net平台上的函数式编程F#,对于模式匹配,映射规约,递归运算,纯函数,不变性等函数式编程理论都非常感兴趣。对于Winform和微软自家的ORM,EF实在是再熟悉不过了。另外虽然没有ASP.NET的实战项目经验,但是帮别人改过很多次ASP.NET网站源代码,做过ASP.NET课设。过一阵打算在新项目中熟悉一下跨平台的.Net Core平台,使用F#开发服务端。毕竟是微软的铁粉,微软的东西总会比其他平台好用。
    Web:
    非常熟悉HTML/JS/CSS三件套了。对于传统的MVC架构,和最近流行的基于Ajax模式的Web API前后端分离架构都非常熟悉。对于前端工程化理论,以及Vue,Angular,NodeJS也都比较了解。ECMAScript6标准已经发布了,虽然进行了诸多改进,但是目前的支持度还不高,本人还是更加青睐微软的TypeScript。一个网站想要做的好看,BootStrap还是必不可少的。另外例如SematicUI,ElementUI也都试用过。不过,对于一般的需求来说,最好用和最经济的,我觉得还是多年坚守的PHP一套。

工作经验

2020.x -2020x 北京工业大学 本科 计算机科学与技术

在本科学习期间成绩优异,获得过诸多校内竞赛奖项,并参与了数个企业外包项目,任主要角色,积累了很多技术基础。同时担任班长,学生会部门组长等角色,有丰富的组织协调经验,并善于与身边的人和团队融洽相处。

项目经验

2020.x -2020x Bulk Service 开发工程师

数据中台的一项面向海量数据的ETL服务,前台应用通过Bulk Service批量访问中台数据,可以获得更高的处理效率和更成熟的数据质量保证。系统基于Spark, GraphQL, AWS Lambda, S3, DynamoDB, SQS, Glue, EMR等技术和框架进行设计,实现了数据源配置,数据转换规则(如数据筛选,排序策略,分片策略等),以及输出目标配置(存储桶和文件集,GZIP压缩,文件名模板,分隔符,有效期等)。本人从头开始参与这个项目,编写了项目的诸多核心模块,并搭建了项目的CI/CD平台,设计实现了代码质量监控和自动化部署等功能,并参与性能调优工作。

2020.x -2020x Metadata Registry 开发工程师

作为企业数据中台的核心组件,Metadata Registry管理数据平台中数据的元信息。包括数据的Schema, 双时态时效,存储方式,分片方式,权限信息,版本控制等。通过Metadata Registry可以有效地整合大型异构系统,是企业平台架构的关键组成部分。系统基于AWS部署,采用Serverless架构进行设计,使用RDF, Sparql, Shacl, AWS Neptune, Apahe Jena等框架和技术构建。本人参与了系统的性能优化,以及2.0版本的部分设计和PoC实现。

2020.x -2020x Early Career Program 开发组长

为Refinitiv全新的考评体系开发的一套员工早期事业项目管理系统。采用Activiti6,Spring Boot,EasyExcel, Apache POI, Docker, MySQL等框架和技术,基于AWS部署,实现了员工考核周期管理,季末考评,涨薪和升职,离职/转移,不合格淘汰,员工能力矩阵等功能,流程采取多级领导审核管理机制。本人担任组长,带领3人小团队从7月开始第一次接触需求,到9月底上线功能,交付速度和质量得到了业务部门的高度好评。

2020.x -2020x WMS仓库管理系统一,二期项目 开发组长

面向小微型企业的定制化WMS系统,管理仓库日常的入库,送检,上架,备货,发运,盘点,库存管理,人员工资,供应商结算等一系列业务。支持全流程扫码,智能分配库位和数量,自动导出所有单据,导入数据,打印单据等功能。包含业务系统,web对外平台,微信小程序APP和扫码枪等。使用Spring Boot + Hibernate + MySQL构建系统后端,BootStrap+JQuery,微信小程序,以及Winform构建前端。项目组由8人组成,任开发组长,负责整体架构设计,项目进程管理,以及客户对接。

2020.x -2020x Course Studio教务智能排课规划系统 开发工程师

为某中学开发的教务智能排课系统,实现了对15个以上班级,超过每周600课次,超过70名教师,700名学生的全部课程安排。支持课时数设置,教师教研会,课程连堂,课程走班设置,支持手动调课,错误课程告警,年级总课表导出,班级课表导出,教师课表导出等功能。系统基于C# Winform + SQL数据库,C/S架构实现,稳定运行。

实习经验

2020.x -2020x 锤子简历信息技术有限公司 Software Engineer

在Refinitiv担任软件开发工作,先后经历了数个项目组,常常用硬核的技术解决项目组开发过程中的各种问题。从入职以来输出了很多技术知识,使团队整体的水平提高,并更加追求代码的严谨和灵活性。另外还设计并带领团队开发了公司全新的考评系统,两个月内从需求到上线,稳定运行至今,在交付效率上创造了良好的口碑。

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

开发和维护龙芯平台的系统软件,包括适配,功能扩展,性能测试,性能调优,正确性测试和修正等,并对新产品进行适配工作。

自我评价

    由于对技术的狂热,本人从小学开始接触编程,直至今日积累了极为扎实的编程基础。在日常的开发工作中常常可以很轻松超出预期完成,并在技术上协助同事解决各种开发过程中遇到的难题。在技术之外,我也喜欢和大家成为朋友,轻松愉快地进行团队协作。我希望寻求一份中高级开发的工作,在技术上能够得到更多挑战,同时也能够认识更多热爱技术的人,一起创造更大的价值。

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