李阳
C/C++/VC、Oracle/SQLite/SQLServer、java、php、Android、MATLAB、prolog 海南大学(211)/计算机科学与技术/本科/学士 全国计算机技术与软件专业技术资格(水平)考试: 中级职称(软件设计师) , 初级职称(程序员) 全国计算机等级考试: 四级(数据库工程师)、四级(软件测试工程师) , 三级(网络技术)、二级(C++) 英语六级 行业经验:
- 技术能力:
- 工作态度:
- 工作成果:
项目意向
高级软件工程师
700元
全程集中
北京
工作经验:
擅长技能:
JAVA、Shell、C++、PHP
平台工作经历
其他工作经历
公司名称
北京北斗星通导航技术股份有限公司
在职时间
2012-05-01 ~ 2014-02-01
职位名称
软件设计师、数据库工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作描述: 我负责: 项目(一) : 卫星完好性监测(综合站WinServer2003,固定站、车载设备WinXP) (1)垂直切割数据表、重设字宽,节省存储空间,提升查询性能。把设定起止时刻和最大时间跨度的单次查询,修改为设定基准时刻点进行连续上下翻页查询。单页跨度一小时,最大约40000行,查询耗时3秒内(按时间排序含21列小数,ADO连Oracle,下同)。 (2)重构select存储空间,把用栈声明的vector连续顺序存储,修改为用堆声明的list*(指针)链式存储,依时间建表分区、优化where条件,实现单次查询耗时30秒内返回[crit]864000[/crit]行,实现快速地统计分析(定位散点、时间速度曲线、均值方差直方图)、生成决策报告。按结构体字节对齐规则,重排结构体内各字段顺序,使查询空间增长变缓。 (3)select结果集是链式空间,不支持地址下标立即访问。上下翻页或随机拖动垂直滚动条,刷新极慢。每次查询完后,先顺序查找8分点位置并保存,当界面随机访问时,算关键字所在行数i/总行数n来判断关键字所属区间再执行顺序查找。 (4)Oracle数据库用±LEVEL...CONNECT BY LEVEL取代mod实现固定时间间隔的查询,结果集准确且性能提高。 (5)C++实现SQLite增删改查,Insert批量提交,提升插入性能。该SQLite功能与Oracle功能兼容,两者组成数据库工程,封装后对外提供接口调用。Oracle用于综合站和固定站,SQLite用于便携式车载。 (6)互斥对象实现SQLite存储时可查询,设数据文件为临界区,为insert和select分别开辟线程,信号量避免两者冲突。查询开始select占用信号量,查询期间把insert数据暂存缓冲区,查询结束select恢复信号量,把insert缓冲区的数据提交。 (7)基于TCP的Sockets套接字实现各固定站数据可靠地传输至综合站,保证所有数据准确完整不丢失。 (8)开发串口工具,可设置串口号、块大小和读写频度。操作本地文件模拟数据源,可单机调试。 (9)全频段和测向扫描是否受干扰。一个线程从串口读扫描数据包存入数据库,另一线程解析数据包,把电平值画成曲线或矢量线段。当数据有尖刺时报警。 (10)SQL计算分析伪距残差随高度角周期变化,MATLAB对大量离散数据5阶曲线拟合,预测某时刻某卫星的伪距残差。C写最小二乘法,对任一序列二维数据2次曲线拟合,返回2次项系数、1次项系数和常数项。 (11)算GLONASS各卫星预报方位角、高度角与实际观测的偏差。每秒采1次,与同时段的GPS进行连续7天的对比。C++60秒内计算完导入Oracle用PLSQL绘图,找出偏差所在。 (12)位图动态显各卫星位置,只更新地图变化区域,消除闪烁。修正小数格式化使图形消去棱角更圆滑精确。用Klock白盒测试并修正程序。 项目(二) : 某体系化网络监控平台 (13)SQL Server2005迁至Oracle 10g,包括数据事务处理和SQL语法、库函数变更。 (14)Windows Shell命令对远程服务器的数据库备份,任务计划实现固定时间间隔自动备份。 (15)实现PC板串口与非PC板串口的设备配属关系,用ComboList与FormView依据协议类型和勾选状态的联动来实现,读写本地XML保存用户配置环境。 (16)完成网卡操作类: 读取任一win计算机的所有网络适配器的物理地址、IP地址、子网掩码、默认网关、索引和描述,且不需重启计算机可修改IP地址、子网掩码、默认网关。 (17)架设天线,依北斗一代和二代协议调试各型指挥机软件,实现波束显示、单次和连续定位、收发报文。 (18)由Output窗口和DebugCRT函数以及各线程的运行关系,修改系统运行中的和退出时的内存泄漏。
使用技能
无
公司名称
中国软件与技术服务股份有限公司
在职时间
2011-04-01 ~ 2012-05-01
职位名称
软件设计师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作描述: 开发国家863科研项目机载气象雷达的软件部分,客户方: 中国气象局雷达探测中心。 我负责: (1)由惯导飞行数据,绘制飞机航迹和雷达图像; (2)由海拔数据,分辨出286个颜色,对地图着色; (3)重构用户界面,自动适应所有分辨率; (4)由雷达俯仰角、方位角、库长、库数和色谱,绘制本地INS数据的RVW(强度、速度、谱宽)图像,两种方法: ①wxDC(Device Context)、②改进算法: 图像栅格,一维数组以横行优先方式记录图像的每个像素点RGB三个值; (5)用多线程一边接收数据一边画图像: 一个线程把本机添加到指定组播地址内,从UDP端口接收实时INS数据,另一个线程根据协议格式在本地解析出俯仰角、方位角、精简儒略日时间转换、经纬度、航向、高度等数据,画RVW图像,数据同时保存至本地磁盘。INS历史数据有32位、16位两种格式,实时数据是16位格式。用户通过本地配置文件,设定UDP接收端口和单包大小; (6)编写测试环境的驱动模块,通过UDP端口使用虚拟组播地址发送实时INS数据; (7)开发用户管理,包括新增、修改、删除、查询,为不同用户设置相应功能的使用权,用户密码用MD5加密; (8)经过反复测试修改,把位相矢数据IQ、RVW水平和垂直剖面扫描回波、产品(包括云顶云底轮廓、水冰6相态、水冰粒子半径、云水云冰含量)等功能集成一个完整系统; (9)审查所有代码,修正内存泄露。从本地磁盘IO、网络数据收发、GUI图片加载以及C/C++代码书写语法几个方面,优化系统。
使用技能
无
公司名称
东南融通
在职时间
2010-04-01 ~ 2011-04-01
职位名称
程序员、数据库工程师
薪水
0/月
项目描述
IT运维/技术支持
个人职责
工作描述: 国寿核心业务系统,C/S,后台C/Proc*C、操作系统Unix,数据库Oracle11g。 我负责: (1)破解原有的ec2pc批量转换代码工具,排除Java混淆器干扰,添加新功能,编译生成新的软件,该软件在两个核心系统(年金、万能)和其余外围系统的Oracle迁移中实际应用; (2)调试生成后台公共代码的自动化工具。迁移至Oracle以后,Informix函数不能再用,在理解IBM informix官方手册后,用C语言在本地内存自编算法和C/Proc*C访问远程数据库两种方式,重新编写了IBM esql/C库函数,已在各个核心和外围系统中实际应用,完成Informix日期偏移量到Oracle的差量转换; (3)对团体年金核心系统的后台agree(协议)、grant(登录授权)、netcust(大客户支持系统)、print(打印)程序进行手工编译调试,编写Oracle数据库端function、存储工程和触发器; (4)参与团体年金核心系统和大客户支持系统的测试,根据Unix后台日志和Oracle报错代码修改BUG。 (5)生产环境包括投保、核保、收付、批单、注销、退保、满期给付、满期返还等环节。根据保险业务,负责修正生产环境的BUG和添加新需求处理。对生成环境的出错数据,制作数据补丁和数据统计分析。 (6)开发理财产品上线,添加银行利率、银行网点、销售代理渠道设置等功能。
使用技能
无
公司名称
北京英福美软件有限公司
在职时间
2009-03-01 ~ 2010-04-01
职位名称
程序员
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作描述: 我负责: 项目(一) : 客户方: 国基科技。公安部第六局AIS船舶监控系统,C/S,前台VC++,后台Proc*C,数据库: Oracle。负责用户管理、在线船舶列表、图例、注册机加密算法、用户界面校对,参与整个系统的集体交叉测试。 项目(二) : 客户方: 国基科技。3G车载网络监控平台,B/S,网页php,数据库MySQL。 (1)电子地图设置初始位置(根据不同用户等级地域的需要设置进入系统后的地图初始位置)。 (2)车辆管辖监控(在地图上点击一个警车的图标,触发在地图上画巡逻区域、路线、警戒点)。 (3)车辆轨迹回放(根据历史时间区间)、根据数据库记录的经纬坐标和时间,显示车辆的区间里程和累计里程。 (4)车辆上线下线报警提示(每隔固定时间遍历一次)等模块的开发。 (5)对每辆车设置各自的超速报警门限值,并在车辆超速时报警。 项目(三) : 英福美内部项目。当IPMessager在中日文操作系统之间传递信息时,包括发送信息时用户列表内容和收到信息时的提示等,由于编码语言的不同会显示乱码(比如GB2312和Shift-JIS的不同),我负责先对一个字符串识别,判断其为何种语言(或何种编码格式),然后再把它转化为目标正确的格式。
使用技能
无
教育经历
院校名称
海南大学
毕业时间
所学专业
计算机科学与技术
最高学历
本科
