c++软件工程师简历写法案例

c++软件工程师简历写法案例(精选幻主简历范文案例)

想要在众多求职者中脱颖而出,一份精彩且专业的简历必不可少,下面是小编为大家整理的最新c++软件工程师简历案例,同时,幻主简历网为大家提供精美的简历模板和便捷的在线制作工具,轻松打造完美简历,赢得心仪职位。

9259e0e35c0eec01cc0f513c747ad2b0.jpeg

求职意向

求职类型:全职   

意向岗位:C++软件工程师   

意向城市:广东广州   

薪资要求:面议   

求职状态:随时到岗   

教育背景

时间:20xx.7-20xx.7   学校名称:幻主简历大学   专业名称:计算机科学与技术   学校描述:GPA 3.8/4 (专业前5%),2次年级第一。

其他成绩:曾获院校级优秀学生、曾获院校级奖学金、CET-6英语:读写能力熟练。

工作经历

时间:20xx.7-至今   公司名称:幻主简历制作公司  职位名称:C/C++软件工程师   工作描述:

1、项目方案设计:针对软件项目的具体需求,进行详细的方案设计,包括系统架构、功能模块划分、接口设计等,确保项目方案的可行性和高效性。

2、软件设计与开发:根据项目方案,负责软件的设计和编码工作,使用C/C++语言进行高效、稳定的软件开发,确保软件功能的正确实现。

3、问题解决:在项目开发和运行过程中,负责解决遇到的关键技术问题,进行深入的代码调试和分析,提供有效的解决方案。

4、技术研究:持续关注行业内的技术动态和前沿技术,进行基础技术和前沿技术的研究,为公司的技术创新和产品升级提供支持。

工作成果:

1、项目经验:成功参与并完成了5个大型软件项目,包括2个企业级管理系统和3个嵌入式系统开发项目。

2、代码贡献:在项目开发中,个人代码贡献量达到总代码量的30%以上,且代码质量高,运行稳定。

3、问题解决:成功解决了10余个关键技术难题,提高了软件系统的性能和稳定性。

4、技术创新:提出了3项技术创新方案,其中1项已成功申请专利,为公司带来了显著的经济效益和技术优势。

项目经验

时间:20xx.7-20xx.5&nbsp;&nbsp;&nbsp;项目名称:机器人的调度项目角色:软件工程师&nbsp;&nbsp;&nbsp;项目描述:根据济南XX医院需求,调度若干转运机器人进行医疗耗材的输送和回收。 主要功能包括:1.100台机器人的调度功能; 2.病区管理,医护人员管理,物流机器人管理; 3.人机指令接收与下发; 4.系统状态监控和容错设计; 职责范围:需求分析,UML(用例图,时序图)分析,类图设计(软件框架设计),编码,调试,测试。工作任务:1.前期需求分析。根据医院和医护及领域专家所描述的需要和过程,分析出系统功能、性能、可靠性等具体要求。利用UML设计工具设计出【材料室系统软件】、【手术室平板软件】、【调度系统】的用例图、时序图和泳道图;与医护和领域专家讨论迭代,确定初稿;设计系统各个模块类图。2.架构设计。根据前期需求分析(用例图和时序图),确定系统类图(详细),包括数据和动作。3.编码<1>GUI交互的设计与开发。<2>数据库开发。<3>系统边界类(包括通信、界面)、实体类、控制类(数据库操作、业务逻辑)。<4>设计模式和软件架构开发,包括工厂模式、MVC、状态机、协程的设计与开发。<5>容错处理<6>界面样式美化4.项目中遇到的问题及解决<1>需求沟通问题。 分析阶段初期在与客户的沟通过程中,送货业务流程和软件界面的分析出现了沟通问题,主要是客户和开发人员对于流程和界面的理解出现偏差,甚至于错误。究其原因主要有两点:1.客户过于干涉软件开发细节,而没有将做重点放在需求的梳理上。2.没有进行基于书面化文档的讨论。 解决办法:通过UML用例图和界面原型设计工具清楚地将需求中的问题表达出来。从结果来看,开会的效果和效率大大提高,纠正了双方在关键问题的理解偏差。<2>内存管理问题。 编码阶段中期,由于内存泄露和野指针的问题,软件出现严重错误。原因是在字节对齐问题上:由于socket通信协议解析过程中,大量格式化数据需要有效解析,因此采用了紧密排布的1字节对齐来组织内存,但是在不需要字节对齐的地方,特别是在对象析构时,及其偶然地会出现内存越界问题。 解决办法:严格限制字节对齐作用的范围,同时有效地利用对象树进行对象的管理,实现一种半自动垃圾回收功能来处理内存释放问题。<3>接口设计问题。 设计阶段,client和server的通信的格式定义有些简单和不完善,导致编码中期暴露出更改和维护不太方便的问题。 解决办法:充分借鉴RESTful规范,重新设计了通信规约,利用JSON统一处理格式化数据的传输,大大增加了可读性和可靠性。<4>面向对象重构问题。 由于实验版本时间仓促,大量代码混杂着面向过程思维,虽然功能没有问题,但是暴露出接口不统一,耦合太强等问题。直接导致软件可扩展性差,不便于维护与升级。 解决办法:新版软件全部基于UML用例和类图,进行了面向对象重构。具体办法为:1.软件严格划分为实体类、控制类、边界类,全部采用工厂(单例和饿汉)分离创建者与使用者。2.统一操作接口,软件注意分层,有效管理耦合。3.充分利用工厂和消息机制完成对象间通信。<5>用户体验问题 需求阶段,客户和领域专家提出了用户体验有些复杂的问题,原因是用户的教育水平和计算机水平参差不齐,对于软件的使用有着不同的习惯。 解决办法:研究用户的使用习惯,参考成熟软件的成功的交互实践,尽量用可视化的方式呈现内容,同时在软件中设置提示,引导用户操作,加强界面美观程度。工作成果:已交付医院使用,系统运行稳定,客户反馈良好。时间:20xx.1-20xx.7&nbsp;&nbsp;&nbsp;项目名称:开发交流充电桩项目角色:软件工程师&nbsp;&nbsp;&nbsp;项目描述:根据漯河市XX残疾人护理中心要求,开发交流充电桩桩体控制软件及其管理系统,主要包括,操作界面开发;充电业务流程开发,计费模块开发,后端管理系统开发等; 职责范围:需求分析,UML(用例图,时序图)分析,类图设计(软件框架设计),编码,调试,测试。工作任务:1.前期需求分析。根据甲方所描述的需要和过程,分析出系统功能、性能、可靠性等具体要求。利用UML设计工具设计出【充电桩软件】、【后端管理软件】的用例图、时序图和泳道图。2.架构设计。 根据前期需求分析(用例图和时序图),确定系统类图(详细),包括数据和动作。3.编码<1>GUI交互的设计与开发。<2>数据库开发<3>系统边界类(包括通信、界面)、实体类、控制类(数据库操作、业务逻辑)<4>设计模式和软件架构开发,包括工厂模式、MVC、状态机、协程的设计与开发。<5>容错处理4.项目中遇到的问题及解决 、<1>协程设计问题。 系统中存在一些流程较为复杂,这种复杂性主要原因是涉及的功能模块较多,而且不同模块的处理时间与返回值内容不是确定的。为了简化程序结构,本人设计开发了协程。协程主要通过分支结构,lambda表达式以及递归来完成。经过实验,协程使得流程更加清晰,执行效率也得到了提高<2>业务流程设计问题。 随着业务流程的不断完善和业务的扩展,原先基于过程的流程设计已经不满足项目要求,于是通过研究,本人通过状态机框架来表达业务流程,不仅可靠而且极易扩展。5.调试与测试工作成果:已经在护理中心部署15台产品,稳定运行12个月,客户反馈良好

自我评价

1. 作为一名软件开发人员,在校期间学习认真,拥有扎实的基础知识体系,在工作期间,对软件开发和测试有一定经验和理解。2. 个人能力的提升需要自己不断学习和领悟,也要参考别人的经验和想法。3. 团队合作中配合相当重要,强有力的配合会大幅提高工作效果。4. 热爱编程,喜欢对于编程思想的学习,熟练掌握C/C++,熟悉java,js,python等语言。5. 对于计算机系统的底层硬件到软件有全面的理解,熟悉数据结构与算法,能潜心研究基础技术和前沿技术。6. 对于Linux(内核、驱动、应用)有深入了解,喜欢研究数学。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值