4年开发经验,曾担任过python,前端,C++,C#软件开发;
主要涉及以下:
1. C++编程,qt编程,有Mac、Windows、Linux三平台C++动态库开发编译经验,并能熟练运用Windows及Mac本地库;
2. C#主要涉及winform,wpf;
3. CSS/JS/HTML5开发经验,熟悉主流的jQuery、bootstrap、vue.js等常用框架;
4. 目前在职工作主要集中在三维上,主导AutoCAD及Revit二次插件开发,并尝试使用WebGL运用三维(three.js)。
5. 尤其擅长混合开发思路,充分利用各语言有点以及可扩展性,包括:
C#与C++ (Invoke及托管);
Java与C++ (jni)
Python与C++ (python官方库及ctype回调)
Objective-C 与 C++ (原生支持)
Web与C++ (CEF)
6. 接触过数据采集,网页爬虫,熟悉mysql,使用过redius数据结构,使用过rabbitmq消息队列,熟悉使用TCP/IP协议。
个人GitHub地址:https://github.com/wuxinbklove。
1. 金曲BIM工具包:
所属公司:上海金曲信息技术有限公司
项目描述:
属于Revit插件,日前功能上主要集中在电力电气一次专业上,后期将开放至更多专业。功能主要集中在电气一次快速绘制以及协同,出图,打印以及提交图纸这一块。
程序使用C#开发,SDK主要使用Revit API, 界面上采用WEB应用设计思路,使用winform+内嵌网页的方式进行(使用CEF),部分功能用到了WPF,网页前端技术主要是bootstrap以及vue.js。
责任描述:
1). 界面交互设计思路;
2). 基于Revit事务的界面通用接口开发,完成WEB应用界面通用接口;
3). 各类三维建模;
4). 前端页面编写以及与C#交互的通用规则。
2. 金曲CAD智能工具包
所属公司:上海金曲信息技术有限公司
项目描述:
属于AutoCAD插件,主要服务对象是各省市设计院,以及与公司另一款产品项目管理系统做对接,方便设计院存档,批量出图等, 功能上也包括插入图框,目录自动生成,批量属性修改,批量打印,自动拆图,导出pdf/jpg/pdf/dwg/dwf等常用格式。
程序使用C++代码开发,SDK主要使用AutoCAD的ObjectARX,并结合MFC,部分功能用到了Qt,业务处理逻辑则交给了Python,通过C++代码及Python的结合,从而实现可定制化的AutoCAD插件。
责任描述:
1). 产品的设计思路,如何开发出可定制化的通用产品版,定制时无需再次编译,仅修改配置文件重新打包即可;
2). 负责功能包括插入图框,目录自动生成,批量属性修改,批量打印,自动拆图,导出pdf/jpg/pdf/dwg/dwf以及提交图纸;
3). 内部功能定制规则制定;
4). 进行项目部与测试部人员的培训工作。
3. 汇讯通应用程序开发(windows和mac版)
所属公司:上海汇讯通文化传播有限公司
项目描述:
汇讯通是一款专注于全球宏观经济与金融市场的财经信息平台,桌面应用程序主要是为了用户提供更快捷、更专业的新闻,软件主要包含主界面,迷你分屏,弹窗,工具条等,并提供第三方API接入及各类新闻来源订阅;
桌面程序有windows版及mac版,软件内部功能逻辑及ui基本控件使用QT开发,针对操作系统的特性及一些本地化处理交由MFC(Cocoa)来做。
责任描述:
根据产品的需求进行windows版及mac版桌面软件开发,同时负责包括软件本地配置,所读服务端的xml内容规范,post请求所需的json规范,get请求规范,软件Webkit与内嵌页面之间数据传递、函数相互调用规范以及软件整体操作流程的设定。
4. 更多作品请参考个人GitHub主页:https://github.com/wuxinbklove