高级软件工程师

地点:

自由职业者

孟斌

阅读过大量计算机书籍 , 计算机基础扎实 , 对软件设计开发有强烈的兴趣 , 喜欢专研技术 , 有非常强的自学和动手能力 , 踏实认真 , 善于和他人合作 , 责任心强 , 热爱运动 , 曾任大学和研究生所在院篮球队长 , 取得一次冠军 , 一次亚军的好成绩

项目意向
职位名称:高级软件工程师
工作地点:
工作类型:全程集中
单价(天):780元
工作经验:

擅长技能:

C++ PHP


平台工作经历
其他工作经历
中国测绘科学研究院
2007-05-01 ~ 2019-01-01
职位名称:软件开发工程师
薪水:0/月
项目描述:

软件/互联网开发/系统集成

个人职责:

工作性质: 全职 职位级别: 学生 职责和业绩: 中国测绘科学研究院GeoWindows地理信息平台 主要设计开发人员 建立统一中转模型,完成常见的矢量、栅格数据和GeoWindows空间数据的相互转换 基于Oracle、SqlServer的空间数据管理,对海量数据分库分表,使用存储过程提高存取速度,采用最邻近元平均值算法建立栅格金字塔 支持海量数据浏览、编辑、查询,使用多线程、地图数据浏览预判断和缓存技术提高响应速度 开发环境: vc.net2003 、c++ 航天三院航线管理平台(基于UNIX) 主要设计开发人员 Unix环境下使用QT图形库开发管理平台相关界面 建立基于空间索引的空间数据文件系统。矢量数据基于R 树索引,把点、线、面元素合理的组织成二进制大对象从而加快存取速度。栅格数据基于格网索引,对于海量的栅格数据建立多个格网索引分散数据 把索引文件映射到内存中(uinx mmap),使用操作系统的虚拟内存管理机制实现换页和调度 开发环境: Unix、QT、gcc、gdb 、c\c++ 高并发可伸缩的地图服务平台(跨平台) 主要设计开发人员 分布式部署、可伸缩的地图服务平台的架构,分为地图网关服务器和地图应用服务器 地图网关服务设计采用FASTCGI的第三种模式(独立服务进程,采用Socket通信)和WEB服务器进行通信 采用多线程和Socket异步通信机制减小IO 阻塞,充分利用cpu时间,实现数据高效吞吐(linux使用epoll 、windows使用IOCP),提高并发性 设计缓存池,模仿memcached 的架构,结合地图瓦片数据的特性(大部分数据集中在1-128k之间),建立多层缓存链表,每次开辟1M内存,使用FIFO 换页机制,加快响应速度,避免产生内存碎片 开发环境: linux 、windows、vc.net2003、vim、gcc、gdb 、c\c++ 12530公交查询系统 参与开发 基于linux、apche module的模块开发 php+mysql脚本开发 利用信号量创建时的原子性,解决多进程加载POI数据的同步问题 使用信号和共享内存技术解决POI数据的管理和调度 开发环境: linux、gcc、gdb、c\c++

使用技能:

教育经历
兰州交通大学
毕业
所学专业:地理信息系统
最高学历:硕士
  • 技术能力:
  • 工作态度:
  • 工作成果:
收藏
立即预约