程序员墨染
4天前在线
全职 · 500/日  ·  10875/月
工作时间: 工作日09:00-17:00、周末09:00-21:00工作地点: 远程
服务企业: 1家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员墨染,目前是一名自由职业者,有充足的时间接单。

我毕业于广州大学计算机专业,大学期间参加过各种算法比赛(蓝桥杯、ACM竞赛),以及拥有丰富的项目经验。

大学期间的项目经历:

C语言协程、C++高性能服务器、基于Rust的操作系统内核、Java编写的五子棋游戏、python爬取各大平台的数据,以及基于python-django和bootstrap搭建的前后端功能完善的个人博客系统。

工作经历:担任过广州竹苑墨客科技有限公司的python后端开发、担任过百度地图的C++服务端开发、担任过中国农业银行的Java后端开发、担任过广州中海达卫星导航技术股份有限公司的C++后端开发,具体在各大公司负责的项目可查看我的简历。

我熟练使用python全栈、python爬虫、C++后端开发,以及各种前后端debug,如果你对我感兴趣,欢迎随时联系

工作经历

  • 2023-07-01 -2023-11-30广州中海达卫星导航技术股份有限公司C++后端开发已认证

    工作职责: 1、使用大数据kafka技术,搭建kafka服务端,编写kafka客户端程序,构建用户行为记录系统,记录RTK用户账号行为; 2、使用muduo和Ntrip协议开发通用单基站模块,实现RTK与基站间数据编解码、实时为RTK选择距离最短的基站功能; 3、使用类图、流程图,编写用户行为记录系统需求接口文档、通用单基站需求规格说明书文档。 4、熟练使用muduo库,了解从零搭建一个地图业务系统,了解了大数据技术的应用。

  • 2022-09-01 -2022-11-30中国农业银行广州分行Java后端开发

    工作职责: 1、使用Springboot+Mybatis进行项目开发,负责开发一个面向第三方的权益兑换管理平台; 2、与小组成员、导师讨论,合理设计兑换平台需要用到的数据库表、模块的划分; 3、负责接口文档、需求文档的编写,具体功能点的开发要点细化以及参与开发;

  • 2021-11-08 -2022-04-01百度国际科技(深圳)有限公司C++服务端开发已认证

    工作职责: 1、使用C++语言进行项目开发,负责百度地图引擎服务中新手导航模块的需求开发和文档编写; 2、使用MakeAction-Perform模式制作新手语音播报剧本,如主辅路切换剧本,复杂路段第二路口剧本; 3、参与百度地图高快速车道级需求开发,修复高快速路上车道级导航出图时间短的问题; 4、及时优化新手导航相关部分代码,减少用户请求量大时产生的额外运行开销,并提高扩展性; 5、学习梳理部门代码逻辑架构,并输出技术文档。

  • 2021-03-01 -2021-05-31广州竹苑墨客科技有限公司python后端开发

    工作职责: 1、使用Python负责进行校园外卖小程序的功能模块开发; 2、负责对商家的商品数据进行数据分析处理; 3、对数据进行清洗处理筛选;

教育经历

  • 2019-09-01 - 2023-06-30广州大学软件工程本科已认证

技能

0
1
2
3
4
5
0
1
2
3
4
5
作品
C 语言模拟用户态线程

项目描述:此项目是用 C 语言和汇编模拟用户态线程,实现内容为模拟线程的上下文切换,使用时间片轮转调度进行自动调度。 主要工作: 1、为模拟线程的上下文切换,在线程结构体中定义了栈指针和栈,用汇编语言实现了线程的压栈、弹栈、线程切换操; 2、为实现线程的自动切换,添加了时间片轮转调度算法;为增强代码可读性,对部分代码进行封装。 3、为实现线程间同步与互斥,在 GCC 提供的原子操作函数上实现信号量;

0
2024-03-16 12:01
python爬虫

项目描述:此项目是一个爬取小某书的项目,可根据需要爬取小某书里的各项内容包括用户、标签下的笔记等等内容。 主要工作: 1、数据采集:分析http请求,确保笔记数据所在的位置; 2、数据清洗:对爬取到的数据进行结构分析,筛选所需的数据; 3、数据呈现:1.直接导入excel表格;2.配合django,将数据简单呈现在网页上可供直接点击访问。

0
2024-03-16 11:56
基于 Linux 的 C++高性能 HTTP 服务器项目

项目描述:此项目是一个多线程 Web 服务器,应用层实现了一个简单的 HTTP 服务器,支持静态资源 GET 访问,支持 10000 并发量。 主要工作: 1、使用 epoll + 非阻塞 IO + 边缘触发(ET) 实现高并发处理请求,使用 Reactor 编程模型; 2、epoll 使用 EPOLLONESHOT 保证一个 socket 连接在任意时刻都只被一个线程处理; 3、添加定时器支持 HTTP 长连接,定时回调 handler 处理超时连接; 4、使用 C++标准库双向链表 list 来管理定时器,使用 epoll 与管道结合管理定时信号。

0
2024-03-16 11:49
更新于: 03-16 浏览: 19