软件工程师简历范文3篇

Python013

软件工程师简历范文3篇,第1张

简历是软件工程师求职者日常生活中一种非常重要的文本,下面是由我分享的软件工程师简历范文,希望对你有用。

软件工程师简历范文(一)

基本信息

姓 名:xxx 性别:男

婚姻状况:未婚 民族:汉

户 籍:江西 年龄:29

现所在地:吉安 身高:1.73

联系电话:138xxxxxxxx

电子邮箱:jy135.com

求职意向

希望岗位:软件设计师

工作年限: 职称:无职称

求职类型:全职

到岗时间:随时

工作经验

xx年3月—xx年7月 xx有限公司,担任软件设计师。主要工作是:1、负责新产品的导入工作,协助研发部解决新产品存在的问题2、量产机种的SOP制作、维护及效率的提升优化3、制程异常问题点的分析\改善4、协助产线进行人员的教育训练5、新料件的承认、ECR的确认、发行。

xx年3月—xx年7月 xx有限公司,担任修理员。主要工作是:1、负责电话机,对讲机,大哥大坏机的检测与修理2、负责SonyEricsson手机PCBA测试冶具的保养与维护工作3、对产线突发状况进行分析与改善,整理及提交相关测试报告4、确保生产线上的测试设备正常地生产和运转。

教育背景

毕业院校:xx大学

最高学历:本科

毕业日期:2004-07

专 业 :电脑软件

语言能力

英语水平:优秀

国语水平:优秀

粤语水平:优秀

职业技能

1、具有扎实的电子技术知识,对模拟电子和数字电路有相当的了解和深刻的认识,对电子电路具有较强的分析能力和判断能力,电脑使用熟练。

2、对产线不良原因分析,提升产线良率有一定的实力,能够很好的解决产线突发异常能够对产线测试治具进行设计与维护。

3、熟悉电子材料及其电气特性能鉴别,能够对电子料进行正确承认。

4、具有较强的维修能力,对电路设计与改善有一定的经验。

5、能熟练使用示波器,频普仪,高频发射器,电源表,万用表,信号发射器。

6、熟悉SMT生产流程,了解PCB贴片机的维修与维护。

自我评价

本人性格沉稳,自信乐观,并具有极强的团队合作精神,能很快的融入辛苦的新工作环境。工作认真负责,积极上进,诚实好学,有责任心。

软件工程师简历范文(二)

姓 名:xuexila

性 别:男

出生日期:1984-06-05 籍 贯:北京市

目前城市:北京市 工作年限:应届毕业生

目前年薪:XX万人民币 联系电话:15900000000

E-mail:

应聘方向

求职 行业:

计算机软件,计算机硬件,计算机服务(系统、数据服务,维修) ,互联网/电子商务,通信/电信/网络设备

应聘职位:

软件测试,技术文员/助理,测试员,系统测试

求职 地点:北京市 薪资要求:面议

工作经历

2008/03—现在 ***公司

所属行业:计算机服务(系统、数据服务,维修)

软件开发 软件工程师

主要职责:

1. 远程同步嵌入式TodoList记事系统

2. 参与TodoList记事系统的系统分析和设计

3. 开发了本地数据管理系统,实现数据本地的增删改查的功能

4. 开发了下载和上传引擎,实现Mobile与server间的数据同步

5. 设计开发系统控制模块,该模块集成数据模型,数据管理模块和数据通讯模块

6. 设计开发了图形用户界面

7. 在模拟器和真机测试TodoList记事系统。

2007/09—2007/11 tom在线

所属行业:互联网/电子商务

网站事业部 网站编辑

主要职责:负责网页内容的更新与维护,独立制作新闻专题。

教育培训

2004/09—至今 北京信息工程学院 电子商务 本科

2008/03—2008/06 渥瑞达Symbian OS 嵌入式开发

职业技能

外 语: 英语 :一般

自我评价

1. 熟悉计算机网络,信息安全等相关知识,了解计算机软硬件安装调试

2. 熟悉各种计算机操作系统、熟悉office软件。

3. 熟悉SQL server数据库操作。

4. 精通面向对象的程序设计和开发,熟练掌握c++语言。

5. 熟练掌握Visual C++、CodeWarrior、EVC等开发工具。

6. 熟悉Dream wear、Photoshop等网页制作软件。

软件工程师简历范文(三)

基本信息

姓 名: 性别:

婚姻状况: 民族:

户 籍: 年龄:

现所在地: 身高:

联系电话:

电子邮箱:

求职意向

希望岗位:JAVA软件工程师

工作年限: 职称:无职称

求职类型:全职 可到职日期:随时

项目经验

Web OA(企业办公自动化系统)

1.项目介绍:总体分机构管理、权限管理、公文流转、系统管理、信息交流、信息发布、知识管理、项目管理、资产管理、考勤管理、人事档案、我的工作台等模块,主要是为企业的部门之间提供一个能相互合作,提高工作效率的平台,实现企业的无纸化和协同办公,确保各部门之间的信息传输的流畅,促进企业的信息化进程。

2.开发环境和总体技术:MyEclipse + Oracle + Tomcat。综合运用Struts+Hibernate+Spring的多层架构。采用ThreadLocal模式通过page-taglib实现分页,采用JSTL与自定义函数完成JSP页面开发使用DWR完成授权模块使用JBPM实现公文流转模块,结合Freemarker模板技术实现动态表单定义模型实现扩展的基于RBAC的授权与认证实现职能型的组织机构模型使用任务调度框架Quartz实现员工的考勤管理和工资自动结算等。

3.负责模块:

系统分析设计:根据需求文档,采取用例驱动方式,对负责的模块进行分析和设计。主要采用UML的用例图、顺序图和状态图。

分页组件封装:使用pager-taglib组件,结合Filter技术和ThreadLocal模式实现系统的统一分页处理。

机构管理和人员管理:实现对企业中各机构和人员的管理。主要涉及CRUD操作。

模块管理:完成对该系统中各个模块的管理。主要为CRUD操作。

角色管理和用户管理:除基本的CRUD操作外,主要为权限的管理。该系统采用RBAC模式实现权限管理。将权限授予如普通员工、经理等角色,再将角色分配给用户的方式,实现对用户的授权同时系统也可以对用户直接进行授权。授权的具体实现采用DWR框架。

工作流程:采用JBPM实现工作流程开发。上传工作流程定义后,可以将企业的公文,如报销单等和相应的工作流程绑定,完成公文的流转。该模块同时采用FreeMarker实现公文表单的动态定义。

CRM(企业客户关系管理系统)

1.项目介绍:CRM项目的理念是建立“以客户为核心,以市场为导向”的经营管理模式,主要分为营销管理、销售管理、客户服务、电子商务、商业智能等模块。主要为企业提高市场竞争力,为客户提供更全面优质的服务,集中对客户信息进行管理,提高客户服务效率以及销售人员处理一般事务的效率,避免因为销售人员离职而带 来的客户流失。

2.开发环境和总体技术:Struts2.0 + Hibernate + Spring

3.负责模块:销售管理

DRP(分销资源计划)

1.项目介绍:该系统实现了医药企业对药品分销流程的信息化支持,系统的主要功能模块有:分销商库存管理、流向单管理、统计报表管理、分销费管理、付款结帐管理、基础数据管理等。

2.开发环境和总体技术:MyEclipse + Tomcat + MySQL。采用JSP + JavaBean架构。

3.负责模块:

DAO模式及工厂模式的设计:根据客户对数据库的要求,系统采用DAO模式封装对不同数据库的访问,同时采用抽象工厂模式向业务逻辑层提供接口。

分页组件封装:封装PageModel,实现系统的统一分页处理。

流向单维护:完成流向单的搜索、添加、删除、修改和送审操作。

会计核算期间维护:完成会计对库存进行核算的登记

物料维护:完成对药品、医疗器械等的管理,采用commons-fileupload上传物料图片。

分销商维护:完成对各地区分销商的管理。在添加分销商时采用Ajax技术验证分销商编号。

基于小波分解的数字图像水印嵌入和提取

该项目为河南省自然基金会项目,通过对该领域现有算法的分析,找出现有算法存在的不足,采用小波技术和matlab实现算法,同时应用了数字图像色彩空间的相关理论和二叉树遍历的算法,完成数字图像水印的嵌入和提取。

教育背景

毕业院校:xx大学

最高学历:硕士

毕业日期:2004-07

专 业:软件工程

专业技能:

1.具备系统、扎实的计算机理论基础。有较丰富的JAVA EE项目开发经验。

2.熟练掌握JAVA语言开发技术。熟悉OOP编程思想,有一定的OOA/OOD能力,能使用UML和RationalRose对项目进行分析。熟知常见的GoF设计模式:如Singleton、Factory等。理解分层架构、DAO模式。理解ThreadLocal模式的应用。

3.了解工作流,有JBOSS JBPM工作流引擎的使用经验。了解基于RBAC模式的授权认证。

4.了解EJB3.0技术(SessionBean、MDB、JPA、RMI、JTA等),了解EJB3.0中的三种客户端视图(远程客户端、本地客户端、Webservice客户端)和EJB的依赖注入,了解JNDI、JMS。有EJB的代码经验。

5.熟悉tomcat、weblogic、jboss下的项目部署。

6.掌握JAVA Web技术,如JSP、Servlet、JSTL、EL等。了解OGNL。

7.熟悉Ajax和JavaScript,有DWR框架使用经验。

8.能熟练运用Struts1、Hibernate、Spring等框架开发项目,对其他框架也有一定的了解和应用,如Struts2、Ibatis、Tapestry、JSF。

9.数据库理论基础扎实,熟悉MySQL、Oracle。熟悉SQL。了解PL/SQL,有存储过程的编写经验。

10.能熟练使用MyEclipse进行项目开发,了解JBuilder2007。

11.了解WebService。

12.了解Linux,有Linux下的JAVA环境搭建和开发经验,以及tomcat的搭建和项目的部署。

13.了解银行信用系统业务,有相关演示代码的开发经验,使用技术为struts+hibernate+EJB3.0

14.有C、C++和matlab基础。有教授C语言和数据结构(C版)的经验。

语言能力

英语水平:优秀

国语水平:优秀

粤语水平:优秀

个人自传

本人良好的团队合作精神,能迅速融入新的团队。易和人相处,拥有良好的亲和力。能吃苦耐劳,能在较大的压力下保持良好的工作状态,善于自我调节。具有强烈的责任感,工作踏实。性格开朗乐观,积极上进。非常热爱编程,喜欢钻研新的技术,喜欢接受各种不同的挑战。热爱学习,具有很强的自学能力和良好的学习方法。

一、基本格调

即打开简历之后的第一印象。就好比我们看见一个人,会有一个整体的感觉,他是fashion的、小清新的还是老道的?有了第一印象之后再慢慢分解来看。

加分写法:

简洁明了,逻辑结构清晰。

字体,排版,顺畅,清晰整齐就好。

最好是PDF格式,兼容性强且不易乱序。

减分写法:

设计的过于浮夸或者过于简单的。(eg.有的简历五颜六色、非常酷炫,却半天找不到联系方式,抑或是只有个人基本信息和公司名称)

写了十几页,半天打不开的,或者加载了半天,打开还乱码。

二、基本信息(姓名/性别/毕业院校/电话/邮箱/居住地/期望地)

加分写法:

清晰罗列出以上信息,这样HR就不用在接下来的电话沟通或面试中再去追问这些内容,建立我们接下来电话沟通对你的熟悉度。

再额外能加上QQ或者微信就更好了(以防有时候电话打不通哦,时不时会遇到这种情况)

减分写法:

大部分的基本信息没有写

甩给我一个Github链接,极致简洁的几句描述,需要通过你的链接来找你的联系方式。(如果不是博客写的特别好,基本是要放弃你了)

三、工作经历&项目经历

加分写法:

工作经历项目经历可参照万能的STAR法则来写,STAR不清楚的童鞋点这里啦

效力过哪些公司,我们匹配的公司? BAT? 知名大型互联网公司?

做过什么行业领域,和我们目前的行业是否匹配

擅长的技术语言,应用了哪些技术栈,(Java, Scala,Ruby, React, Vue, Microservice…)

经历的项目复杂度,及在项目中承担什么样的角色(人的变化/技术的变化/环境的变化/不同工作经历相同角色的不同点)

时间节点(空档期)

减分写法:

看了半天,不知所云,没有任何亮点,没有让人有去和你聊一聊深扒的信息。

来几个栗子

栗子1错误打开方式:

XX(全栈工程师)2013.06 — 至今

参与需求分析及实现方案设计。

设计数据库表结构,实现后台功能及web页面展示。

产品线上部署及运维。

ay 配置管理工程师 2010.03 — 2013.03

负责公司产品性能测试,及线上数据分析

负责公司配置管理,环境维护等工作

点评:看不出来他做的什么事情,没有逻辑性,甚至不知道他做的什么技术语言。

栗子2正确打开方式:

西安XXX公司 Java工程师 — 2016.2月-2017.2月

1、MOGU推荐架构数据与缓存层设计开发

MOGU是一款时尚资讯app,负责推荐页面资讯feed流的展示及用户历史的展示

负责数据层,处理前端逻辑整个开发工作,分布式rpc服务搭建

负责进行压测监测、缓存处理,对接又进行改进优化,主用redis缓存

2、基于JAVA的电商爬虫开发

使用java搭建爬虫server平台,进行配置和开发,进行网页改版监测功能开发

爬取淘宝时尚品牌与其他电商网站商品品牌与详情等

通过频率、ip池、匿名代理等应对一些网站的反爬

3、同图搜索Solr服务开发

基于算法组的同图策略,使用solr做java接又实现rpc服务搭建,进行索引构建和solr实现

北京XXX

java大数据工程师— 2013.4月-2015.12月

1、负责实时流消息处理应用系统构建和实现

在调研了kafka的优势和我们的具体需求之后,用kafka作为消费者,保证高吞吐处理消息,并持久化消息的同时供其它服务使用,进行了系统的设计和搭建使用。 本地日志保证消息不丢失,并通过记录游标滑动重复读取数据。

使用storm 负责搭建消息处理架构,并完成基于业务的消息落地,提供后续的数据 统计分析实时和离线任务,诸如pv、uv等数据,为运营做决策

网站用户行为埋点和基于js的日志收集器开发,定义接又和前端部门配合。主用go 2、hadoop集群搭建和数据分析处理

2、基于CDH的集群搭建工作,后期进行维护

编写MapReduce程序,能将复杂工作逻辑化,尽最大能力发挥大数据应用的特点, 对程序高要求,监控自己程序运行情况,使用内存合理,注重增量和全量运算的利弊

3、调度系统设计与实现 基于quartz2搭建调度平台,带徒弟实现相关功能并定期review代码

4、数据库调优 负责主从搭建,并掌握主从搭建的利弊,了解业界mycat原理,有数据库优化经验,能 正确并擅长使用索引,对锁有深刻的认识

5、网站开发 java web网站业务开发,并能很好的使用缓存技术,对重构有实际的经验,并对面向对 象开发有全面的实战经验。了解java数据结构的使用场景,虽然对于大并发没有太大的 发挥余地,但是掌握了数据结构,对于并发和阻塞等有自己的见解。

点评:非常清晰的告诉简历阅读者自己做了什么事情,负责了什么样的事情,用了什么技术栈,且逻辑连贯。

四、 工作期望&个人评价

加分写法:

对自己有一个全方位的一个描述总结,让别人更好的解读你。或者在此处,高亮你的优点特长有哪些。

即使不写个人评价,也一定记得写上工作期望。

减分写法:

完全看不出个性特点,写和没写没什么区别。 来几个栗子

栗子1 错误打开方式

为人性格,诚实谦虚,勤奋,能吃苦耐劳,有耐心,有团队意识,能和同学和谐相处,能虚心接受别人的建议的人。

责任心强,善于沟通,具有良好的团队合作精神;专业扎实,具有较强的钻研精神和学习能力;性格比较乐观外向,喜欢打羽毛球。

栗子2正确打开方式

我对自己的定位: 主攻前端,同时在其他方面打打辅助。我不希望过于依赖别人,即使没有后端没有设计没有产品经理,我依然想要把这个产品做到完美。毕竟全栈才能最高效地解决问题。

我对工作的态度: 第一,要高效完成自己的本职工作。第二,要在完成的基础上寻找完美。第三,要在完美的基础上,与其他同事 互相交流学习,互相提升。工作是一种生活方式,不是一份养家糊口的差事。

我怎样克服困难: 不用百度是第一原则,在遇到技术问题时我往往会去Google、Stack over flow上寻找答案。但通常很多问题 并不一定已经被人解决,所以熟练地阅读源码、在手册、规范甚至 REPL的环境自己做实验才是最终解决问题的办法。相信事实的结果,自己动手去做。

怎样保持自己的视野:我一直认为软件开发中视野极其重要,除了在 Twitter 上关注业界大牛,Github Trending 也是每周必刷。 另外 Podcast、Hacker News、Reddit 以及TechRadar 也是重要的一手资料。保持开阔视野才能找到更酷的解决方案。

我的优势: 热爱技术、自学能力强,有良好的自我认知。全面的技能树与开阔的视野,良好的心态、情商与沟通能力。

我的劣势: 非科班出身没有科班同学对算法的熟练掌握,但我决定死磕技术,弥补不足。

栗子3正确打开方式

极客、热爱技术、热爱开源

Ruby on Rails:精通

Agile/Lean:精通

ReactJS:掌握

Docker:掌握

AWS:掌握

五、 是否有博客,个人技术栈点等

看到有这项的HR两眼已经放光了,加分加分项,说明你真正的热爱技术,善于学习总结,乐于分享,且有投入自己的业余时间到软件事业中。