C++工程师简历(精选11篇)
编辑:幻主简历 时间:2024-10-13 来源:幻主简历

【#C++工程师简历#】怎样才能制作出一份既符合职位要求,又能突出我个人特色的简历呢? 以下是小编整理的C++工程师简历(精选11篇),同时,幻主简历网还提供精美简历模板以及简历在线制作工具,欢迎大家阅读参考。

C++工程师简历1:

求职意向

求职类型:全职   

意向岗位:C++工程师   

意向城市:广东广州   

薪资要求:面议   

求职状态:随时到岗   

教育背景

时间:20xx.9-20xx.7   
学校名称:幻主简历大学(1)   
专业名称:软件工程   
学校描述:长期担任班干部,多次获得学校奖学金

工作经验

时间:20xx.5-至今   
公司名称:幻主简历工作经验案例(1)   
职位名称:C++软件工程师   
公司简介:巡检机器人初创公司
工作职责:机器人导航程序开发维护及相关工具开发
主要项目:  
一、室内挂轨机器人导航程序实现
项目介绍:
室内挂轨机器人由后台服务器、机器人上的导航程序、控制电机的嵌入式程序共同组成软件系统。导航程序在原有的机器人平台框架上抽象出挂轨机器人并实现功能。
完成情况:
1、实现与嵌入式的CAN通信协议,CAN通信模块底层通过linux系统API实现,并与网口通信抽象为通信协议类。
2、重构机器人本体类:原先一种类型机器人一个类,但是功能实现相近,代码冗余,扩展接口麻烦。因此修改为合并机器人为一个本体类,通过配置控制是否生成机器人对应的功能组件。抽象增加升降动作为机器人的action,通过action队列控制机器人动作的顺序,避免所有业务场景都需要处理先“升降完后才能移动”的操作。
3、完成功能及测试用例自测,过程中开发UI小工具进行业务流程的调试和测试。
二、机器人人机交互工具开发
项目介绍:
该工具主要功能是在电脑端显示机器人状态及控制机器人运动、建图、自动导航、巡航等操作。方便现场实施人员部署操作机器人。
完成情况:
1、机器人和工具的通信方式采用RPC技术提高传输效率和降低性能消耗;使用支持多平台的开源RPC库搭建服务。
2、UI采用QT方便实现跨平台;并预研了flutter框架,为后续版本迭代做技术储备。
3、整体架构UI和逻辑分离,方便后续更换UI框架;代码实现上避免使用linux系统API,方便实现跨平台。
4、完成所有功能并通过测试用例验证。
时间:20xx.5-20xx.5   
公司名称:幻主简历工作经验案例(2)   
职位名称:技术开发   
公司简介:外包型初创公司
工作职责:项目技术负责人兼开发
离职原因: 公司经营不善
主要项目:
一、商城聚合支付系统
项目介绍:
该系统由安卓app客户端和服务器后台组成。客户端负责监听到账通知,服务端负责生成支付界面和报表显示,本人负责安卓客户端开发及部分后台开发。
完成情况:
1、客户端由后台通信模块+线程通知队列+数据获取模块组成。
2、数据获取模块通过安卓的XPosed框架获取到app的钩子。实现对支付宝、微信、网银等app的事件监听并解析出到账信息。
3、通信模块采用安卓的httpclient实现通信。
4、后台采用基于Thinkphp框架的现成开源代码进行二次开发。
5、功能完成且稳定,较少出现掉单错单情况。
总结:
本次工作经验在技术全面性上得到了一定的扩展,也锻炼了新技术的学习能力,同时锻炼了和非专业人士在需求上的沟通能力。
时间:20xx.5-20xx.5   
公司名称:幻主简历工作经验案例(3)   
职位名称:C++开发工程师   
公司简介:
该公司是一家立足于语音视频技术、网络通信技术、多媒体技术等领域的统一通信企业。
工作职责:应用软件GUI开发和维护。
技术运用:linux C++开发、QT。
离职原因: 外部其他机会。
主要项目:
一、dect话机base端和手柄交互模块重构
项目介绍:dect话机由base端和手柄组成,base负责数据处理;手柄负责UI显示,两者使用dect无线协议进行数据传输,base端逻辑层与手柄中间存在数据转化模块,该模块业务代码和数据分发模块耦合度较高,不易维护,容易出现bug,特别是一些在测试阶段没有暴露出来的疑难bug。
完成情况:  
1、解耦业务代码和数据分发模块,将通信由接口改为事件监听,数据分发模块通过多线程维护一个事件监听队列。引入事件后模块间耦合度降低,代码结构更加清晰。
2、完善与手柄端的消息发送失败重试机制,解决因dect协议受距离影响通信不稳定问题。
3、优化接口及数据结构,减少冗余,减少代码量、提高性能。
3、优化后该模块出现的疑难问题较少,减少很大一部分技术支持工作量。
二、DDPhone 联系人模块设计开发
项目介绍:
DDPhone硬件上形态是由桌面SIP Phone作为UI、base作为数据获取端的特殊产品形态。桌面SIP Phone不仅要能当成完整的话机使用,还需要能作为dect的一个手柄使用。因此DDPhone上联系人模块需要重新设计并兼容两种形态,且保证原有SIP Phone不受影响。由于DDPhone形态下相比较于SIP Phone需要从base远程获取数据,因此性能优化提高用户体验很重要。
完成情况:
1、该产品涉及到修改SIP phone的UI层和逻辑层的所有模块,因此在方案上采用了适配模式进行修改,在不改动原有UI的实现逻辑的情况下,新增一层UI适配层,对数据来源进行适配,保证原有的SIP Phone功能不受影响。
2、为解决因为dect传输速度问题导致联系人速度加载效率慢,引入了联系人预加载算法机制,正常使用下加载速度和SIP Phone无区别。
3、优化SIP Phone搜索大数据量卡顿问题,原先的联系人搜索组是区别于其他联系人单独抽象的,单独一套接口和数据结构,所以搜索过程中需要多进行一次数据结构转化及排序操作。优化后搜索组只是和其他组一样,共用一套接口和数据接口,不需要额外的转换和排序。过程中还处理一些其他小的优化。
4、在公司原有的QT裁剪库基础上,主动学习了解裁剪和绘图优化逻辑,积极寻求通过裁剪更多QT模块和功能提升性能的可能性。
5、规定时间内完成包括需求分析、方案设计、代码编写、自测及bug修复等开发流程且bug在可控范围内。
总结:
在相对好的技术氛围和严格的开发流程下让自己在这段工作经历中软件设计等技能有明显的提升。
时间:20xx.3-20xx.5   
公司名称:幻主简历工作经验案例(4)   
职位名称:C++开发工程师   
公司简介:该公司是一家专注于提供医疗信息化领域系统解决方案的企业。 工作职责:对现有的系统进行模块开发、扩展和优化改造 。
技术应用:windows C++开发、MFC
离职原因: 寻求更好发展
主要项目:
1、zemr系统各个工作站开发和维护
2、参与福建医科大学附属第一医院电子病历五级项目
3、zemr系统参数改造
4、天津血液病医院接口改造

C++工程师简历2:

求职意向

求职类型:全职   

意向岗位:C++   

意向城市:广东广州   

薪资要求:面议   

求职状态:随时到岗   

教育背景

时间:20xx.9-20xx.7   
学校名称:幻主简历大学(1)   
专业名称:网络工程   
学校描述:
桂林电子科技大学
2016.09-2020.06
主修课程:
C++程序设计、操作系统、计算机网络、数据库原理及技术、Qt图形编程、ARM体系结构与编程、嵌入式系统原
理及应用教程、物联网控制技术、数字逻辑、模拟电子技术等。

工作经验

时间:20xx.7-20xx.6   
公司名称:幻主简历工作经验案例(1)   
职位名称:初级软件工程师   
工作内容:
工作负责智能装备上位机软件的评估、设计、开发、调试以及软件问题售后服务。先后完成的项目有相机镜头元器件老化测试、VR产品标定以及测试、智能手表功能测试、相机镜头防抖功能测试等。还有对项目软件部分的后期维护以及升级,对设备结构改造提出配合程序的合理意见。

项目经验

时间:20xx.10-20xx.5   
项目名称:幻主简历(1)项目案例   
项目角色:软件开发   
项目主要是测试镜头图像功能
我主要负责:
1.上位机软件的界面实现与美化,使用Winform。
2.上位机端与产品的通讯协议的制定(TCP通讯服务端)。
3.根据拿到第三方算法软件集成到设备软件中调用,具体为用C++编写指令功能,根据不同的指令功能再调用C++算法,C#根据制定好的指令调用exe进程。
4.整个设备的测试步骤与、数据处理保存、MES信息系统上传功能。
5.运动控制,通过圆弧插补走出要求的运动轨迹,轴卡为研华轴卡,电机为DD马达与松下伺服电机。
6.开发文档和程序使用说明说书的编写。
开发语言:C++、C#
时间:20xx.3-20xx.11   
项目名称:幻主简历(2)项目案例   
项目角色:软件开发   
项目主要测试手表的按键功能与旋钮功能,还有按键手感与旋钮的校准。
我主要负责:
1.上位机软件的界面实现与美化,使用Winform。
2.多线程测试逻辑、数据处理保存、MES上传功能。
3.压力传感器通讯协议的制定与封装,走的RS232串口,与传感器控制器进行交互,获取压力数值。
4.windows蓝牙SDK(非外部蓝牙狗)库的封装,用于电脑与产品进行蓝牙通讯获取数据。
5.开发文档和程序使用说明说书的编写。
开发语言:C#
时间:20xx.12-20xx.2   
项目名称:幻主简历(3)项目案例   
项目角色:软件开发   
项目是用于VR设备镜头的标定测试。通过采集产品相机图片数据计算阈值。
我主要负责:
1.USB-HID(Human Interface Devices,人机接口设备)库(C++上层封装,底层为C语言)的封装与移植,用于传输控制指令给到产品,Direct show 相机控制接口的封装(Windows 风格C++)的封装与移植,用于获取产品图像数据。
2.将采集的图像数据用Opencv进行格式化处理。
3.上位机界面的开发(Winform作界面开发)。
4.多线程测试逻辑,互斥锁控制流程按照正确的顺序执行。
5.运动控制,使用的运动轴卡为研华轴卡,主体电机为DD马达与伺服电机。
开发语言:C++、C#
时间:20xx.11-20xx.12   
项目名称:幻主简历(4)项目案例   
项目角色:软件开发   
项目设备用于相机镜头元器件的老化测试
我主要负责:
1.实现上位机交互界面与美化,使用Winform。
2.主从软件的交互,一主进程托多从进程,使用TCP/IP协议交互。
3.温控器的控制,使用的协议为Modbus。
4.上位机设备运行逻辑的编写,控制气缸,电机(IO电机)。
5.以太网类型接口的IO卡控制程序与接口封装。
开发语言:C#
时间:20xx.3-20xx.6   
项目名称:幻主简历(5)项目案例   
项目角色:软件开发   
本科毕业设计,我负责全部软件的开发与设计:
1. Linux系统上位机软件应用层逻辑与交互,使用C++编写。
2. 在tensorflow上训练适用Linux嵌入式设备性能的模型,训练完成后,核心主要是利用Opencv的深度学习模块调用该模型,完成系统识别考勤人员身份,进行考勤。
4.在Linux上交叉编译嵌入式Qt库文件,给Linux终端设备使用。
5.通讯使用了TCP协议,终端与服务端的图片数据和指令交互都是经过该协议进行传输。
6.将采集的人脸数据序列化保存在服务端本地,使用MySQL数据库存储员工基本信息数据,并可以导出表格文件。
7. 具有人机交互界面,使用嵌入式ARM版本的Qt Widget版本编写。
8. 终端的功能有检测人脸、采集图像、人机交互。
9.服务端的功能有数据处理、识别人脸。
10. 整体项目模块分为人脸识别模块、通讯模块、数据库模块、数据文件处理模块,上述都是基于Qt自带类库与C++ 11标准库 STL库封装。
11.开发环境:系统Ubuntu18、Qt5、IDE Qt Creator
开发语言:C/C++
时间:20xx.11-20xx.1   
项目名称:幻主简历(6)项目案例   
项目角色:软件开发   
项目用于工业自动化,主要功能为搬运组装好的产品物料。
我主要负责界面开发:
1.设计实现上位机的交互界面与美化,使用Winform。
2.设备上爱普生4轴机器人的动作编程。
3.上位机多线程测试逻辑。
4.上位机与机器人之间的通讯交互,使用TCP/IP协议。
5.开发文档和程序使用说明书的编写。
主要开发语言:C#、SPLE+(爱普生机器人编程语言)
时间:20xx.11-20xx.1   
项目名称:幻主简历(7)项目案例   
项目角色:软件开发   
项目用于NFC产品的线材的电阻、电流测试,与通讯测试。
我主要负责:
1.设计实现上位机的交互界面与美化,使用Winform。
2.上位机测试逻辑的编写,控制IO卡对电路进行切换测试。
3.调用产品程序接口与产品通讯测试,协议为CAN。
4.开发文档和程序使用说明书的编写。
开发语言:C#

自我评价

我会:
1. Python、C、C++、C#等编程经验。
2. 串口协议、TCP通讯。
3. Visual Studio、Qt Creator集成开发环境软件的使用。
4. 界面库,有C++的Qt,C#的Winform。
5. Linux常用命令与配置。
6. Linux系统与Windows软件开发。
7. 多线程网络编程。
8. Json、XML、CSV等常用序列化数据文件的操作。
9. 数据库(MySQL、SQL Server)增删查改与配置操作。
10. 设置工业级电机控制器的参数、使用运控轴卡、IO卡。
11. 工业仪器仪表类的控制。
12. 华为路由器与交换机的配置与使用。
13. opencv的基本使用
我对:
对于计算机专业相关知识感兴趣,关注互联网前沿的技术与方向,对于新事物的接受能力和学习能力强,对自己的任务认真完成且责任心强,富有团队荣誉感。

C++工程师简历3:

求职意向

求职类型:全职   

意向岗位:C++工程师   

意向城市:广东广州   

薪资要求:面议   

求职状态:随时到岗   

教育背景

时间:20xx.9-20xx.6   
学校名称:幻主简历大学(1)   
专业名称:电子信息工程   
学校描述:主修C/C++编程语言,数电,模电,信号与系统,计算机通信与网络

工作经验

时间:20xx.4-20xx.6   
公司名称:幻主简历工作经验案例(1)   
职位名称:嵌入式软件工程师   
负责汽车钥匙编程器的开发,主要是汽车与钥匙之间的低频通讯。
时间:20xx.9-20xx.3   
公司名称:幻主简历工作经验案例(2)   
职位名称:嵌入式软件工程师   
负责音视频矩阵的开发,主要是使用原厂提供的SDK进行二次开发。
时间:20xx.7-20xx.8   
公司名称:幻主简历工作经验案例(3)   
职位名称:嵌入式软件工程师   
负责智能LED灯,传感器小产品的开发,为香港惠康超时做过一款出票机,并在各分店投入使用。

项目经验

时间:20xx.10-20xx.6   
项目名称:幻主简历(1)项目案例   
项目角色:道通科技   
项目描述:
这是一款手持式的钥匙类产品,主要功能是识别钥匙、生成钥匙、模拟钥匙和遥控生成。本人负责钥匙模拟功能模块的开发,是新开发的功能,通过参考竞品进行开发。模拟功能软件分为3个部分:平台软件层、模拟钥匙驱动层和钥匙基站接口。主控使用Atmel ATSAME70Q21A 实现钥匙端ASK FSK低频通讯收发功能,与汽车通讯,达到套取汽车防盗盒信息以及应急启动的目的。
责任描述:
1. 捕获竞品波形,分析钥匙协议,输出协议文档。
2.调用平台软件层上的打点函数设计UI,实现基类中各个按键虚函数接口。
3.负责Atmel平台上模拟钥匙驱动层的开发,使用了单片机的输入捕获功能解析基站命令以及使用Pwm功能实现Fsk信号的发射。
4.将模拟功能中的通信过程进行抽象,使用了建造者模式开发该模块的软件。
时间:20xx.3-20xx.10   
项目名称:幻主简历(2)项目案例   
项目角色:道通科技   
项目描述:
产品的主要作用是识别钥匙,改写钥匙信息,让空白钥匙匹配上车。项目分为钥匙低频通讯和芯片读写两大部分,钥匙部分又分为Android层,C++中间层和单片机底层,本人主要负责单片机底层驱动的开发和C++接口层的封装。单片机主控使用stm32407+ ASK基站芯片pcf7991+ FSK基站芯片tms3705实现ASK FSK低频通讯基站端的收发功能。C++层的工作主要是实现基类中定义的各个纯虚函数接口,C++层与单片机底层通过USB(虚拟串口VCP)通讯。
责任描述:
1.捕获竞品输出的低频信号,分析其操作步骤及通讯协议。
2.驱动基站芯片实现ASK和FSK基站收发接口,调用收发接口实现钥匙生成匹配功能。
3.单片机功能封装成C++接口并通过ndk编译成so,提供给Android调用。
4.调试底层驱动解决钥匙和编程器线圈兼容性问题。
时间:20xx.9-20xx.3   
项目名称:幻主简历(3)项目案例   
项目角色:东明炬创   
项目描述:
该产品主要应用于视频会议和视频监控场景,实现多路输入视频图像的切换输出和视频拼接功能,可改变视频输出参数,调整视频质量。该产品分为与用户交互的前板、fpga背板以及视频输入卡和视频输出卡。本人负责前板的开发和参与了视频输入卡和视频输出卡的开发。
责任描述:
1.负责前板STM32 F107程序的设计,驱动TM1638 IO扩展芯片处理按键输入,驱动1602LCD 显示交互界面,启动了DMA模式下的串口通讯。
2.负责视频输入卡的程序开发,主要是sil9533 SDK的二次开发与调试,IIC通讯接口的调试。
3.负责Linux平台下视频输出卡的程序开发,主要是Mstar182 SDK的二次开发与调试。
4.使用单片机的输入捕获功能实现红外遥控信号的接收和红外协议的解码,以及Pwm功能实现红外遥控的发射。
5.单片机程序的USB升级(IAP)。
时间:20xx.7-20xx.1   
项目名称:幻主简历(4)项目案例   
项目角色:深之星科技   
项目描述:
一个为香港惠康超市定制的,收银员的辅助设备。通过客户的购买金额计算出印花的数量,自动的给用户提供印花。该设备包括一个安卓板和一个单片机驱动板,两者使用串口进行通信。本人负责单片机STM32F103的程序开发。
责任描述:
1.使用单片机的AD转换功能,采集红外对射中,接收管的电压的模拟量,转换成数字量后,判断纸张边缘,准确定位。
2.驱动4线2相步进电机,控制切刀,开盖等功能。
时间:20xx.1-20xx.8   
项目名称:幻主简历(5)项目案例   
项目角色:深之星科技   
项目描述:
使用STC和Nuvoton方案实现智能感应灯,通过开关可以切换到3种工作模式。 使用STM32做主控,收集温湿度模块,气体检测模块,声音检测等模块的数据,经过处理后上传到安卓平台,实时显示。
责任描述:
1.感应灯单片机程序的设计。
2.各个模块数据的解码,以及数据处理工作。
3.实现低功耗功能。

专业技能

◎ 5年嵌入式软件开发经验,熟悉STM32、ATMEL、STC等各类单片机开发。
◎ 了解硬件,具备能独立分析硬件原理图,硬件调试分析能力。
◎ 精通C/C++编程语言,熟悉常用的数据结构、算法和设计模式。
◎ 熟练使用Keil、IAR、VS、Qt、Vim开发环境。
◎ 熟悉计算机系统原理,TCP/IP协议。
◎ 熟悉linux操作系统,socket编程、多线程编程和linux常用命令。
◎ 大学英语4级,能看懂各类英文Data sheet和开源软件官网上的Documentation无压力。

C++工程师简历4:

求职意向

求职类型:全职   

意向岗位:前端开发   

意向城市:广东广州   

薪资要求:面议   

求职状态:随时到岗   

教育背景

时间:20xx.8-20xx.7   
学校名称:幻主简历大学(1)   
专业名称:计算机科学与技术   
学校描述:Major courses: C + +, Java, computer graphics.

工作经验

时间:20xx.6-20xx.4   
公司名称:幻主简历工作经验案例(1)   
职位名称:C++   
Mainly responsible for the software development of windows and Linux
In addition to code writing, it also includes software design, requirements sorting and document writing
Have been on a business trip to investigate to obtain clear needs
时间:20xx.4-20xx.4   
公司名称:幻主简历工作经验案例(2)   
职位名称:Cocos2dx-lua   
Mainly responsible for the development of business logic / UI related frameworks and systems using cocos + Lua
Participate in the development of some combat systems
Optimized the Cocos game
时间:20xx.4-20xx.11   
公司名称:幻主简历工作经验案例(3)   
职位名称:Client development   
Mainly responsible for developing business logic / UI related frameworks and systems using cocos + python
Responsible for the preparation of tools
Good communication with planning, art and service end
Fast demand processing speed

项目经验

时间:20xx.7-20xx.9   
项目名称:幻主简历(1)项目案例   
项目角色:C++/Python   
Use Neox engine + Wwise audio
Develop the function of playing custom audio directly
Open interface to Python scripts
Maintenance of audio system in script layer
Multilingual translation function on Editor
时间:20xx.4-20xx.7   
项目名称:幻主简历(2)项目案例   
项目角色:C++/Python   
Client side
Business logic / UI development oriented
Responsible for developing and maintaining the main systems in MMORPG games (such as backpacks, characters, stores, etc.)
Responsible for developing and maintaining the abstract public of business framework and code
It mainly uses cocos2d for development
Modification of Cocos with WPF
Translate the project statically and write translation tools
时间:20xx.4-20xx.4   
项目名称:幻主简历(3)项目案例   
项目角色:Cocos2dx-Lua   
Develop business logic / UI and write relevant client documents
Responsible for developing and maintaining business framework
Turn based combat related development
Optimize your game with dynamic composition
Modify cocos rendering process optimization game
时间:20xx.4-20xx.6   
项目名称:幻主简历(4)项目案例   
项目角色:Cocos2dx-Lua   
ESC reconfiguration in combat logic (participation)
Business logic / UI related development
Turn based combat related development
时间:20xx.7-20xx.4   
项目名称:幻主简历(5)项目案例   
项目角色:C++   
The upper computer is the server and the lower computer is the client, and is responsible for the design of business layer protocol.
The user requirements are transformed into a data model that the software can understand, and multi-level inheritance and functional attributes are used to distinguish MVC and singleton
Coordination interface, user operation, background data processing, data storage and other modules
Based on QSS (QT interface design based on css3.0)
Develop interface UI with art design
The refactoring of the old version code was completed within two months

自我评价

It has strong business ability, quick start, fast processing demand, good code abstraction ability, easy to read and expand, and has many connections with planning, art and service terminals High evaluation of direction communication. They will not stick to their own scope of work and will take the initiative to take responsibility. Proficient in UI system and framework development, mainly using cocos for development.

C++工程师简历5:

求职意向

求职类型:全职   

意向岗位:C++后端开发   

意向城市:广东广州   

薪资要求:面议   

求职状态:随时到岗   

教育背景

时间:20xx.9-20xx.7   
学校名称:幻主简历大学(1)   
专业名称:计算机科学与技术   
学校描述:主修课程:软件工程,数据结构与算法,计算机网络,高级语言程序设计等

工作经验

时间:20xx.3-至今   
公司名称:幻主简历工作经验案例(1)   
职位名称:广告引擎开发工程师   
担任新浪微博广告部的研发成员
参与广告投放引擎的开发、负责转化归因系统的开发、负责广告诊断系统的开发
时间:20xx.5-20xx.2   
公司名称:幻主简历工作经验案例(2)   
职位名称:c++高级软件工程师   
腾讯地图产品检查项目负责人
负责腾讯地图产品检查系统的设计与研发
时间:20xx.6-20xx.2   
公司名称:幻主简历工作经验案例(3)   
职位名称:c++高级软件工程师   
负责工业机器视觉产品的开发与维护

项目经验

时间:20xx.3-20xx.5   
项目名称:幻主简历(1)项目案例   
项目角色:核心研发成员   
项目描述:精益洞察的设计目标是对广告投放策略仿真、深度刻画,从引擎侧发掘广告增长潜力。精益洞察在后端收集来自投放引擎、索引引擎、结算、商业平台的数据指标,通过一定规则整合、提炼,通过PC端网页展示,形成了精益矩阵、灵飞嗅探、广告大盘(消耗、预算、eCPM)、广告计划洞察、广告主洞察等多个模块,为工程、算法、产品、销售等多方人员提供了全链路广告诊断途径,提升了广告部门整体工作效率。
项目职责:
1)精益矩阵:刻画了广告从广告库->索引引擎->投放引擎的全过程。其后端承接了引擎过滤日志的13万QPS,处理过滤策略30多个,过滤码150多个。投放引擎侧记录每一个被过滤的广告信息,并将其写入Kafka,使用Go语言消费并写入ClickHouse(全量日志),然后聚合之后写入MySQL(分钟级广告计划、场景流、过滤码聚合表)
时间:20xx.5-至今   
项目名称:幻主简历(2)项目案例   
项目角色:核心研发成员   
项目描述:针对微博效果广告的投放互动数据发送与回收。App归因是微博效果广告的主要输入来源和下游算法数据的提供方,承接了广告引擎中对外服务接口和下游广告投放模型优化数据来源。
项目职责:负责服务架构的设计,开发和维护工作。
项目难点:
1. 原有服务架构业务逻辑耦合在一起,难以维护。
2. 随着业务扩展,需要接入多数据源,原有服务架构的扩展性较差。
3. 数据补全层中,需要访问缓存获取广告相关数据进行数据补全。由于查询缓存和更新缓存之间的异步性,可能存在存在查询的数据还未来得及写入的情况,导致数据补全失败。
解决方案:
1. 将原有业务逻辑拆分,分为解析层、数据补全层、策略层、宏替换层、发送层,各层之间相互解耦。
2. 对解析层、数据补全层、策略层等,利用工厂模式重构,提升代码扩展性。
3. 利用golang的channel和文件IO实现了数据获取重试的机制,保证获取数据失败时能够重试拉取数据,并且保证数据的完整性,防止数据丢失。
关键词:Golang、Gin框架、Kafka、MySQL、Redis、Hive  
时间:20xx.1-20xx.2   
项目名称:幻主简历(3)项目案例   
项目角色:核心研发成员   
项目描述:业务场景中经常需要判断计划的在线状态,为了避免对DB的频繁查询,需要维护一个计划在线状态的Redis缓存,通过消费计划上下线的kafka实时更新缓存。
项目职责:负责服务架构的设计,开发和维护工作。
项目难点:
1. 由于计划上下线存在时序性,需要保证数据顺序一致。
2. 需要保证服务的高可用,一旦主节点挂掉,自动切换到备用节点。
解决方案:
1. 生产者生产消息时,根据计划ID哈希分桶,保证同一计划ID分发到同一partition上,从而保证顺序一致。
2. 通过Redis的原子操作SetNx实现集群leader选举,保证任意时间内只有一个leader节点更新缓存。服务启动时会尝试抢占leader,如果抢占成功,则消费kafka更新缓存,并且定期重置leader过期时间;如果抢占失败,则定期尝试抢占leader。
关键词:Golang、Kafka、Redis、分布式锁  
时间:20xx.5-20xx.2   
项目名称:幻主简历(4)项目案例   
项目角色:项目负责人   
项目描述:产品检查平台是对地图数据生产环节实时提交的小库任务数据,以及地图数据入库前的大库任务数据,统一进行数据合理性检查的平台。
项目职责:作为项目负责人,负责服务的开发和优化,同生产方和产品对接需求,讨论制定方案,引导新人参与开发任务。
项目难点:
1. 同上游服务耦合严重,实际业务场景中经常出现数据gap导致责任推诿的问题,需要同上游服务解耦。
2. 业务逻辑中的检查项,类型、难度参差不齐,需要对检查模块代码做进一步抽象。
3. 通用检查项逻辑较为简单,但是上线步骤繁琐,需要实现检查项可配置。
4. 服务的性能瓶颈在于数据加载的耗时,需要优化加载耗时。
解决方案:
1. 同上游服务的交互方式由异步的HTTP请求改为Kafka消息队列,实现了同上游服务解耦。
2. 利用工厂模式对检查模块代码做了重构,根据具体的业务需求,将检查项抽象成合法值检查、逻辑性检查、存在性检查等多种类型,检查项派生类对基类的检查方法进行重写。
3. 将通用检查项的检查逻辑抽象成表达式,检查方法改为对相应表达式的解析。上线只需在数据库中插入检查项对应的表达式配置,无需修改代码。
4. 检查任务加载数据前遍历每个检查项需要用到的数据层和字段,优化原有代码中加载全量数据的逻辑,改为只加载本次任务中需要用到的数据,优化加载耗时。
关键词:C++、TAF框架、Kafka、PostgreSQL

自我评价

精通Linux下C++开发、常用STL容器;熟悉Golang、Python、Shell Script;
熟练使用PostgreSQL、MySQL、Redis、Hive、Clickhouse、Kafka、Docker;
熟练使用Git、gdb、Grafana等常用工具;
大学期间跟随导师参与计算机视觉方向的人工智能项目;
良好的英语书面及口语能力,大学英语六级(CET-6)570分。

C++工程师简历6:

求职意向

求职类型:全职   

意向岗位:软件工程师,C#,.NET   

意向城市:广东广州   

薪资要求:面议   

求职状态:随时到岗   

工作经验

时间:20xx.4-20xx.10   
公司名称:幻主简历工作经验案例(1)   
职位名称:互联网   
前期主要负责移动端的开发,包括芯之润供应商企业微信的后端开发,车主端服务号的·1开发,汽修厂小程序的后端开发,后期负责汽修厂PC端、小程序、服务号、企业微信的后端开发,用到的技术有MVC,layui,jquery,ajax 数据库是sqlserver
时间:20xx.8-20xx.4   
公司名称:幻主简历工作经验案例(2)   
职位名称:互联网/纺织业/服饰产品加工制造   
在这里我主要负责微信企业号开发,滚屏的小项目,样品管理系统,编写接口供前端调用,项目部署和管理数据库,用到的技术有 三层+webform,webapi,webservice,winform,jquery,ajax 数据库用的sqlserver
时间:20xx.12-20xx.7   
公司名称:幻主简历工作经验案例(3)   
职位名称:互联网   
负责互联广场管理软件后台的开发,客户后台的开发,还有移动app的开发,上面三个系统是由我们团队共同负责,我负责了其中的某些模块,比如在互联广场管理软件后台的开发中 我负责了 作业标准管理,楼盘管理,地域管理,服务商管理等,用到的技术是三层+webform,html,js,jquery,ajax,windows服务 数据库是sqlserver

项目经验

时间:20xx.5-20xx.10   
项目名称:幻主简历(1)项目案例   
项目角色:项目描述   
这个系统是我们做出来让汽修厂使用,我们和汽修厂合作能让汽修厂的管理和收入更方便的系统,这个系统目前主要包括三个部分 第一是汽修厂PC端,包括潜在需求管理,预约管理,接车,工单,结算,库存,采购,客服,营销活动,报表,绩效,系统设置等等功能,其中除了营销活动和报表还有绩效之外的其他功能我都有参与开发和修改。 第二是车主端,车主端有公众号和小程序,包括,预约,工单,结算单,我的信息等功能,车主端主要是我来负责 第三是汽修厂小程序,包括预约,工单,接车,结算等常用功能主要也是我负责 在这些项目里面我们用到的技术有MVC,layui,jquery,ajax,数据库是sqlserver,我前期主要负责后端的开发,后来也会写部分前端代码
时间:20xx.4-20xx.5   
项目名称:幻主简历(2)项目案例   
项目角色:项目描述   
这个项目是让我们这边的销售人员使用的,有客户管理,拜访记录,拜访计划,签到,签退等功能,主要是由我来负责,可以记录销售的工作情况,记录拜访客户的位置,时间,事项,结果等等,主要用到的技术就是MVC,ajax,jquery,layui和开发企业微信数据库是sqlserver
时间:20xx.11-20xx.3   
项目名称:幻主简历(3)项目案例   
项目角色:项目描述   
这个不是一个有规划有计划的项目,我根据实时的情况按需求开发,比如微信群发信息,做一个类似聊天的小功能等等,主要用到的技术三层框架和webapi和webservice
时间:20xx.11-20xx.12   
项目名称:幻主简历(4)项目案例   
项目角色:项目描述   
这是对于ecshop商城的二次开发,我们在ecshop小程序使用php开发的基础上,我使用.NET来扩展功能,主要用到的技术是三层和webapi,数据库是MySQL
时间:20xx.9-20xx.10   
项目名称:幻主简历(5)项目案例   
项目角色:项目描述   
这个项目包括PC端和微信企业号,是负责工厂里面制作的衣服的质量检测的信息收集,质量检测分为抽检和终检,分别上传检测信息让业务部确认是否通过,然后根据需要来展示或者操作,主要用的技术三层和webform还有webservice,ajax等,数据库是sqlserver
时间:20xx.5-20xx.7   
项目名称:幻主简历(6)项目案例   
项目角色:项目描述   
这些时间是对之前所做项目的优化和扩展,优化就是其中的一些界面的调整,有些bug修改,然后扩展就是根据实际中的应用和业务的需要新加的一些功能,比如新加了工厂和市场两个合作机构,需要为这些合作机构添加相应的功能
时间:20xx.1-20xx.4   
项目名称:幻主简历(7)项目案例   
项目角色:项目描述   
好监理移动app也分为好监理和互联广场,分别可以让不同的机构来使用,每个机构所使用的功能都各不相同,app和客户后台管理有一些是互通的,主要用到的技术是三层和webform,ajax,html+jquery
时间:20xx.8-20xx.12   
项目名称:幻主简历(8)项目案例   
项目角色:项目描述   
我们服务的客户包括6个机构,物业,门店,家居商,服务器,工厂,市场这里的后台管理分别为每一个机构做了后台管理,每个后台系统都有自己特定的功能,然后这6个机构又分别属于好监理和互联广场,用到的技术是三层+webform,html+jquery等等
时间:20xx.6-20xx.7   
项目名称:幻主简历(9)项目案例   
项目角色:项目描述   
根据app和后台收集的数据,好监理可以给客户们投放广告,这个项目有前端展示还有后台管理,但是只是针对广告涉及的范围进行管理,这个比较简单,用到了三层+webform,webapi,html+jquery等等
时间:20xx.1-20xx.5   
项目名称:幻主简历(10)项目案例   
项目角色:项目描述   
城市好监理运营平台和总部好监理运营平台是收集app和各个客户后台的数据,这个后台可以管理这些数据,包括标准管理,楼盘管理,门店管理,物业管理,服务商管理,家居商管理,工厂管理,市场管理,用户管理,系统设置等等,用到的技术是三层+webform ,html+jquery,ajax,windows服务,webapi数据库是sqlserver

自我评价

1、能够快速适应工作环境,具有良好的分析、自学、适应能力;
2、承受得住工作压力,乐于接受新知识;
3、程序员小鲜肉,发量感人,暂时耐得住脱发;

C++工程师简历7:

求职意向

求职类型:全职   

意向岗位:后端开发工程师   

意向城市:广东广州   

薪资要求:面议   

求职状态:随时到岗   

教育背景

时间:20xx.9-20xx.6   
学校名称:幻主简历大学(1)   
专业名称:水利水电工程   
学校描述:本科
时间:20xx.9-20xx.4   
学校名称:幻主简历大学(2)   
专业名称:水利水电工程   
学校描述:硕士

工作经验

时间:20xx.9-至今   
公司名称:幻主简历工作经验案例(1)   
职位名称:高级软件工程师   
主要职责:
1.负责腾讯课堂产品的后端开发工作,担任腾讯课堂产品广告模块Owner,完成广告业务的功能开发,线上问题解决等工作。
时间:20xx.4-20xx.9   
公司名称:幻主简历工作经验案例(2)   
职位名称:高级软件开发工程师   

主要职责:

1.完成网管软件前台client界面功能的代码实现及功能优化,解决前台界面的各种问题

2.完成烽火预研项目AI Cloud平台的后台业务的主要功能实现。

时间:20xx.4-20xx.4   
公司名称:幻主简历工作经验案例(3)   
职位名称:软件开发工程师   
华为消费者BG(2018.10-2020.4)
安卓软件工程师
主要职责:
1.根据华为手机EMUI系统的全球化定制需求,完成功能开发。
2.开发EMUI系统全球化定制参数对比工具,自动比对手工合入配置
华为运营商BG(2012.4-2018.10)
软件工程师、系统分析师、项目经理
主要职责:
1.完成网管软件的核心业务模块的功能设计,接口文档撰写。
2.按照设计文档完成业务模板的代码实现,并解决开发中的各种问题。
3.制定项目开发计划,保障项目如期完成并成功上线,解决版本上线过程中的各种问题,定期与客户开展项目交流和汇报工作。

项目经验

时间:20xx.9-至今   
项目名称:幻主简历(1)项目案例   
项目角色:软件工程师   
相关技术:Golang/Java
项目背景:
腾讯课堂产品是腾讯推出的专业在线教育平台,依托QQ群视频和腾讯视频直播能力,实现老师在线上课教学,学生即时互动学习的课堂。核心模块包括在线支付,机构入驻流程设计,广告推广,消息推送等功能。
个人职责:
1.担任广告模块的Owner,完成站内和站外广告的功能开发,广告内容展示,线索录入,广告数据分析等工作,并解决线上相关的问题。
时间:20xx.7-20xx.3   
项目名称:幻主简历(2)项目案例   
项目角色:软件工程师   

相关技术:Java/SpringBoot/Kubenetes

项目背景:

烽火AI Cloud平台是一套集成AI算法平台的在线学习,数据分析预测功能的智能平台。通过Kubenetes容器保证各个不同项目内的数据和业务隔离,实现多个项目并行运行等功能。

个人职责:

1.完成AI Cloud平台中Kubenetes组件的搭建,java后台对Kubenetes的ApiServer的内部调用接口实现。

2.完成AI Cloud平台项目中模型创建,流程编排,模型运行等功能的实现。

时间:20xx.1-20xx.3   
项目名称:幻主简历(3)项目案例   
项目角色:软件工程师   
相关技术:Python
项目背景:
EMUI系统是华为手机基于Android进行开发的操作系统。为了满足手机产品全球化统一发货,针对各项定制功能需要使用不同的定制开关,开发人员需要根据定制需求手工完成各项配置合入。由于手机产品市场多,各区域定制功能繁杂,配置项非常多,误合漏合会导致严重的产品质量问题。为解决此类问题,开发一款全球化参数自动比对工具迫在眉睫。
个人职责:
全面承担工具的开发工作,基于PyCharm平台使用Python开发,实现基础配置excel文件解析,对比配置xml文件解析,将解析后的数据进行对比,完成对比结果汇总,并通过邮箱定时转发,知会责任人进行整改。运用此对比工具,彻底杜绝了配置合入错误的问题,减少人力投入90%以上。
时间:20xx.1-20xx.2   
项目名称:幻主简历(4)项目案例   
项目角色:软件工程师、数据分析师   
相关技术:Java/Python/Redis/Mybatis
项目背景:
华为NetOpen系统是新一代终端管理系统,除重构了第一代ITMS系统的功能以外,还新增了wifi管理,插件管理等功能。基于Linux系统平台,采用微服务框架开发,能够满足新一代智能网关的管理,目前NetOpen产品是全球首个千万级终端管理平台。
个人职责:
1.完成NetOpen平台终端管理部分的需求设计和分析,完成工作量评估和相应文档输出。
2.用Java完成核心业务下发功能的程序编写,并进行问题解决。
3.承接原ITMS平台向新NetOpen平台数据迁移分析,并指导数据库工程师完成迁移工具编写。
时间:20xx.1-20xx.8   
项目名称:幻主简历(5)项目案例   
项目角色:软件工程师、系统分析师、项目经理   
开发语言:C++/Java/JavaScript/SQL Server
项目背景:
华为ITMS系统是一款windows平台基于TR069协议来实现远程管理家庭接入设备(ONT,ADSL Modem)的分布式系统,具有业务发放,终端管理,远程故障诊断,故障恢复,系统维护等功能。该系统同时包含有B-S和C-S两套架构,前台主要使用Java+JavaScript+html等技术,后台采用C++实现核心业务调度功能。ITMS系统目前在运营商生产环节中有广泛应用。
个人职责:
1.完成ITMS核心业务下发需求的开发,以及各类问题的解决。
2.承接运营商客户下发的需求,并进行设计和分析,撰写相应的需求文档。
3.制定项目交付计划,推动项目按计划落地执行,定期出差现场与客户交流汇报项目进展。
4.现网问题的攻关定位解决,以及日常产品维护工作。

自我评价

1.本人毕业后一直在一家业内领先的大型公司工作,工作方式规范性好,能够快速适应各种工作环境,具备较好的自学能力,分析能力和适应能力。
2.工作中积极进取,从事过技术开发,项目管理等各项工作,具备较强的责任意识和沟通协调能力。
3.性格上为人诚恳,踏实肯干,爱岗敬业,敢于面对挑战,相信有了贵公司的青睐,我一定能够为贵司创造更大的价值。

C++工程师简历8:

求职意向

求职类型:全职   

意向岗位:C++软件开发   

意向城市:广东广州   

薪资要求:面议   

求职状态:随时到岗   

教育背景

时间:20xx.9-20xx.7   
学校名称:幻主简历大学(1)   
专业名称:计算机科学与技术   
学校描述:
在校期间 依次通过大学英语四级,六级; 荣获获3次奖学金;
且被评为品学兼优毕业生,论文《基于视频的表情识别系统》被评为优秀论文。

工作经验

时间:20xx.12-20xx.7   
公司名称:幻主简历工作经验案例(1)   
职位名称:c++研发   
1. 主要负责公司负责工业视觉软件的维护
2. 现场进行安装和调试设备。
在职期间,在前辈的带领以及个人的努力下快速熟悉了业务代码与工作流程,并交由我独自去成都大唐线缆,上海冠生园等地现场调试安装程序。
时间:20xx.8-至今   
公司名称:幻主简历工作经验案例(2)   
职位名称:c++研发   
1. 主要负责扫描(twain协议)桌面客户端开发-爱多分扫描工具和爱多分制卡工具。
2. 参与制卡和识卡引擎的开发。
3. Linux云存储项目项目开发。
入职期间首先参与客户端2.0的开发熟悉业务流程,之后独立设计并开发制卡工具和制卡识别引擎的开发,期间对泛型编程,性能优化,设计模式更加熟悉,后负责重构扫描工具4.0版本,多次获得“未来之星”(月度),并获得单位的期权激励。

项目经验

时间:20xx.8-至今   
项目名称:幻主简历(1)项目案例   
项目角色:   
项目简述:本项目在Linux平台,基于 FastDFS,Nginx, FastCGI,Keepalived构建一个类似阿里云OSS的私有化云存储项目,支持对图片的进行算法处理包括但不限于缩放、裁剪、旋转、识别等,且具有负载均衡,主从自动切换等 高可用的特点。
开发工具/库:Visual Studio Code , Vim,OpenCV,FastCGI, FastDFS等
工作内容:基于Linux平台Nginx服务器对外提供服务,采用CGI编写业务处理代码,包括图像处理,上传至FastDFS。
时间:20xx.9-至今   
项目名称:幻主简历(2)项目案例   
项目角色:c++研发   
项目简述:用户使用制卡工具按步骤把学生的答题卡结构,如题目的位置等框选出来,最后保存为Json格式模板。
开发工具/库:Visual Studio , Qt qwidget, OpenCV
工作内容:我负责这个项目, 项目最初设计为C++(QWebView) + angularjs混合开发,后由于技术和体验问题,由我用Qt重写,大大提高了使用体验。本项目导入图片后,使用QGraphicsView显示图像,以QGraphicsItem显示框选的框,采用Tesseract-OCR进行汉字识别,使用OpenMP并行处理图像,采用OpenCV进行图像降噪,矫正等处理,采用泛型编程加类组合方式统一接口,解耦各个流程步骤。
时间:20xx.9-至今   
项目名称:幻主简历(3)项目案例   
项目角色:c++研发   
项目简述:根据制卡模板, 负责将扫描后的答题卡图像进行内容识别,图像校正等
开发工具/库:Visual Studio , OpenCV等
工作内容:本项目主要利用制卡工具的模板,将扫描的图像进行内容识别,图像降噪、矫正,以及识别出客观题(选择题)答案,条码,手写考号等,方便后续老师在线阅卷,本项目利用C++多态,泛型编程等,采用工厂模式创建各个模块,策略模式进行依赖注入不同卡类型的识别器,单例提供全局访问等设计模式组织结构,为了提升效率,由我负责优化,多处采用多线程技术并行处理,并优化对外接口结构支持并发调用,重新编译中文识别引擎,训练中文模型提升ocr准确性,加入客观题位置检测提高识别效率,让产品更易用,易推广等
时间:20xx.8-至今   
项目名称:幻主简历(4)项目案例   
项目角色:c++研发   
项目简述:扫描工具主要用于当前网上阅卷系统中。负责把学生的答题卡识别并上传到后台供老师在线阅卷。
开发工具/库:Visual Studio , Qt qwidget, OpenCV
工作内容:我负责这个项目,本项目过twain协议与扫描仪进行通讯以获取扫描图像,通过多线程信号量方式管理扫描、识别、上传线程的任务队列,通过Http方式上传识别后的学生答题卡信息到服务端。客户端使用tcp socket实现轻量http服务器,通过websocket与客户浏览器页面通讯,前端页面请求本地服务获取本地资源以实时显示扫描的图像以及状态。项目由我接手后从2.0到目前4.0,由之前的vs工程重构为目前的cmake工程,使用c++11 标准库 优化代码逻辑和结构,减少系统api依赖,更易移植,采用观察者模式进行事件通知进行依赖解耦,组合模式解析Json数据结构,右值引用减少内存拷贝,智能指针减少内存泄漏的可能,采用线程池方式并发识别提高效率,使用共享内存和进程通讯(IPC)方式防止实例重复启动等。
时间:20xx.12-20xx.7   
项目名称:幻主简历(5)项目案例   
项目角色:C++研发   
项目简述:缺陷检测系统主要进行检测工业流水线上产品喷印的生产日期,批号等是否缺失,重复等,本项目通 过大恒相机获取图像进行由上位机客户端OCR等处理,指挥下位机是否进行剔除不合格的产品。
开发工具:Visual Studio 2015、MFC、OpenCV、Halcon
工作内容:我主要负责集成相机SDK以获取图像,然后集成并调优识别算法,采用多线程任务队列进行图像的获取,识别,显示。以串口通讯方式通知PLC,使整个工作流程正常。

C++工程师简历9:

求职意向

求职类型:全职   

意向岗位:C++工程师   

意向城市:广东广州   

薪资要求:面议   

求职状态:随时到岗   

工作经验

时间:20xx.5-20xx.2   
公司名称:幻主简历工作经验案例(1)   
职位名称:后端开发   

1.负责已存在的基于qt的测试工具软件的维护工作。

2.负责新项目或新poc项目的新工具的开发。

3.负责部分项目变更提出的部分定制化需求开发工作。

4.参与工具软件平台搭建工作,编写工具平台的基础容器等。

5.搭建工具平台的ut工程,并完成ut工程的基本能力。

6.完成jenkins构建工程,将当前工具使用jenkins实现持续构建。

7.负责地图引擎中间件socket通信模块的开发与维护工作.

8.负责点云解算软件的开发与维护工作.

时间:20xx.12-20xx.5   
公司名称:幻主简历工作经验案例(2)   
职位名称:软件开发工程师   

1.负责电信系统的日常需求开发及维护工作。

2.参与电信系统上云谷歌云部分的前期探索与技术攻坚过程,打通电信系统在谷歌云系统上的使用流程和安装编排能力。

3.日常工作效率提升,编写部分特殊脚本,提升工作效率,例如统计、数据筛选过滤等。

4.完成一个新工具软件的从代码仓库搭建到代码发布的全套流程。

项目经验

时间:20xx.10-20xx.10   
项目名称:幻主简历(1)项目案例   
项目角色:c++开发工程师   
所属公司: 武汉中海庭数据技术有限公司
技术总结: C/C++, Windows,Qt,算法,多线程
项目描述:高精度地图的生产需要基于世界坐标的点云数据进行,而世界坐标的点云则是基于测绘车扫描出的雷达数据进行的,而给出的雷达数据是基于雷达的坐标系,且数据结构基于雷达厂商有所不同,因此需要一个工具将雷达数据转换为标准点云数据,此套算法之前已经存在,但是属于是控制台命令行形式的使用方式,因此需要进行算法的界面化处理和集成,且原始算法的效率不尽如人意,因此需要对算法进行多线程化改造。
在项目中的责任:
1.负责算法的多线程化改造。
2.负责算法在界面中的集成。
在项目中的突出表现:
1.基于原有算法理解并修改多线程化,将原本需要雷达数据采集时间大约四倍的解算时间,优化为采集时间与解算时间大致一致。
2.将算法集成到界面中,并与文件资源产生联动,支持更多后续的业务逻辑扩展,例如点云标定,相机标定等等。
时间:20xx.7-20xx.2   
项目名称:幻主简历(2)项目案例   
项目角色:c++开发工程师   
所属公司: 武汉中海庭数据技术有限公司
技术总结: C/C++, Linux,socket
项目描述:MapSensor是公司基于高精地图提供的一个软件,软件基于adasis v3协议实现了车辆路径规划导航以及相关的一些定制化功能。
在项目中的责任:
1.负责工具软件的日常维护工作,以及部分定制化功能的开发。
在项目中的突出表现:
1.其中我主要负责地图引擎中间件的设计,开发与维护工作。
2.中间件基于原生socket,protobuf开发,内部自己实现多线程交互及多接口适配工作。
时间:20xx.5-20xx.2   
项目名称:幻主简历(3)项目案例   
项目角色:c++开发工程师   

所属公司: 武汉中海庭数据技术有限公司

技术总结: C/C++, Linux,Qt,socket

项目描述:MapSensor是公司基于高精地图提供的一个软件,软件基于adasis v3协议实现了车辆路径规划导航以及相关的一些定制化功能,而我们在基于软件需要在前期执行一些测试或者演示功能的时候,需要能够将地图引擎运行起来,因此拥有向引擎输入与接受引擎输出的工具软件。

在项目中的责任:

1.负责工具软件的日常维护工作,以及部分定制化功能的开发。

在项目中的突出表现:

1.其中我负责工具内外交互的部分,blue_ehp提供向MapEngine发送诸如车辆位置信息,途径点信息,sd路线信息等功能,toolplatform提供接受MapEngine输出导航规划结果的功能。

2. 工具基于qt开发,基于不同项目,底层使用socket,shm,someip等不同的方式进行通信,同时加载高精地图数据用作渲染展示,使输入与输出有对应的具体图形用于分析是否存在数据的逻辑错误等。

时间:20xx.12-20xx.5   
项目名称:幻主简历(4)项目案例   
项目角色:c++开发工程师   
所属公司: 软通动力信息技术(集团)有限公司
技术总结: C/C++,Oracle/MySQL/Gauss, Linux, Docker, kubernetes
项目描述: 整个电信系统其实是非常庞大且复杂的一个系统,而计费则是电信系统的核心之一,CBS电信计费系统,主要提供的也就是电信系统中计费这一核心能力。
在项目中的责任:
1.负责电信计费系统的日常需求能力开发以及现有问题维护工作。
在项目中的突出表现:
1.在谷歌云部署前期探索以及技术攻坚上有巨大贡献,一个月时间,将电信计费系统的安装能力,完整的搬迁到谷歌云上。
2.在日常工作中,也有同事提出了一些日常管理上痛点问题,我帮助编写脚本,将原本需要一天时间且人工处理容易出现错误的工作,缩短到两小时就可以结束,得到了组内的一致好评。

自我评价

1.具备极强的新项目适应能力,能在相对短时间内,比大部分人快速适应项目,进入项目正常开发状态。

2.具备基础的开发相关能力,语法、规范、特殊用法、相关特性等。

3.具备极强的信息搜索能力,能通过少量关键字尽可能快的找到相关的文档或者相关文章,从而解决相应的问题。

4.具备基础的学习和好奇,对于新事物,新技术,保持一定的好奇心和相应的学习,并持之以恒的付诸行动。

C++工程师简历10:

求职意向

求职类型:全职   

意向岗位:后端开发   

意向城市:广东广州   

薪资要求:面议   

求职状态:随时到岗   

工作经验

时间:20xx.4-至今   
公司名称:幻主简历工作经验案例(1)   
职位名称:c++ 工程师   
工作描述:
1、负责开发维护PhiliCube模型组态服务。
2、负责PhiliCube模型组态服务演进与持续集成。
3、负责过一段时间PhiliCube整个产品平台的冒烟测试。
4、模型服务接口文档编写。
5、模型服务Bug修复,代码优化。
主要业务逻辑:
1、配置模型数据的存储:主要包括前端交互模型配置接口的开发与管理,同时负责接口的逻      辑实现。  
2、配置数据到运行数据的转化(编译):    曾负责重构了整个模型服务,编译时间从原来的3万点规模工程30分钟,缩短到1分钟内。  
3、多用户协同组态:  
4、工程导入导出:  
5、服务注册ETCD:  
6、编译信息在线获取,在线下装:
使用到的技术:  
1、nodejs.addon 同步与异步方式开发  
2、postgres数据库访问中间件odb  
3、boost 框架  
4、nodejs express框架,  
5、node.js websocket  
6、opcua 模型与rpc模块  
7、并行库PPL,tbb
时间:20xx.8-20xx年.7   
公司名称:幻主简历工作经验案例(2)   
职位名称:巡检   
这是电厂工作,和互联网企业无关。因为比较闲,所以准备考研了

项目经验

时间:20xx.2-20xx.6   
项目名称:幻主简历(1)项目案例   
项目角色:PhiliCube平台自定义模型部分实现   
负责管理自定义模型的实现,主要分为自定义模型的创建,自定义模型的继承与组合管理,自定义模型的属性和标签的管理。自定义模型虽然属于图数据范畴,但是平台数据规模还不大,没有用图数据库,直接用postgres存储模型数据与模型关系数据。模型的继承组合关系的维护用简单的图遍历实现。
时间:20xx.9-20xx.9   
项目名称:幻主简历(2)项目案例   
项目角色:PhiliCube配置服务组态批量操作功能负责人   
就是组态的时候可以按照规则批量创建点,还有批量删除点。主要是为了平台的使用便利性。
时间:20xx.9-20xx.11   
项目名称:幻主简历(3)项目案例   
项目角色:负责图数据库的预研   
我做了一些关于PhiliCube平台引入图数据库的必要性分析,可行性分析,分析出可能的业务拓展方向。并且依据预研内容撰写公司的科技宣传文章。
时间:20xx.6-20xx.7   
项目名称:幻主简历(4)项目案例   
项目角色:工程导入导出c++端负责人   
导入导出业务逻辑的实现分为node.js 端实现和 c++端实现,我负责了c++端实现。支持在导出文件模板上做一些修改,重新导入后生效,方便工程组态人员就地使用。
时间:20xx.4-20xx.6   
项目名称:幻主简历(5)项目案例   
项目角色:PhiliCube配置服务协同组态代码实现负责人   
协同组态主要针对多人在线组态情况。如果多人针对同一个工程组态,那么需要对一些操作做一些原子化处理,这些操作也要通过广播通知到特定用户。同时规范了前端后台通信的接口返回消息格式。
时间:20xx.10-20xx.3   
项目名称:幻主简历(6)项目案例   
项目角色:PhiliCube配置服务的整体重构负责人   
PhiliCube平台配置服务使用node.js搭建服务框架。开发的过程中,要用到node.js语言调用c++模块的技术。初始平台是利用node ffi实现,由于ffi只支持c 函数调用,使用起来极其不方便。所以我调研了node addon技术,使用node.js可以直接对c++类进行调用,其本身支持同步方式异步方式调用,新实现的前端接口配置逻辑代码量,相比原先的node ffi方式减少了一半左右,而效率并未降低。针对编译模块的低效,我自己调研了tbb,ppl,openMP等并行库,依据调研结果改进原本的编译模块,并行遍历数据树,编译速度大幅提升。3万点规模的编译从原来的半小时缩短到一分钟内。重写node.js端接口代码,javascript实现,耗时操作改为异步的实现。
时间:20xx.9-20xx.11   
项目名称:幻主简历(7)项目案例   
项目角色:PhiliCube平台报警配置模块开发负责人   
模块与编译模块实现逻辑类似。报警服务启动的时候,可以凭借机器名称或者IP从配置服务在线获取测点的报警配置信息。由于后台服务是用OPCUA服务框架,所以报警配置服务也使用了OPCUA 服务框架。该项目也是一次取消下装文件,在线获取编译信息的预尝试。
时间:20xx.8-20xx.9   
项目名称:幻主简历(8)项目案例   
项目角色:3d 建模参与者   
使用3dmax给中卫项目的实物建模,当时由于整个项目组还没有3d建模师,所以3d建模主要由负责HT可视化平台开发的人员实现,我会3dmax,PS 所以也设计了一部分模型。工作内容,主要是针对特定的场景进行3D建模。然后由前端组绑定测点,制作动画效果,数据由后台提供。
时间:20xx.5-20xx.7   
项目名称:幻主简历(9)项目案例   
项目角色:PhiliCube平台编译模块的设计开发负责人   
配置服务是连接前端后台的枢纽,开始对于产品的逻辑以及本模块在整个产品系统中的定位还不太明确,所以实现起来有些许问题,模块运行效率低。整体业务逻辑是遍历树形结构的数据,然后转化成相应格式的文件。

自我评价

喜爱专研,做事有耐心;思维敏捷,具备较强的逻辑分析能力;学习能力强,可以快速掌握新技能;英语能力过关,阅读外文资料无障碍,可以实现对国外开源技术的快速掌握。对待工作认真,上进心强;为人诚恳,乐观。快速融入集体,交到新朋友。

简历在线制作下载(传送门):立即在线制作

《C++工程师简历(精选11篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
资讯来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:509053849。
继续阅读相关文章
最新更新