ID:162193

阿杰

Android工程师

  • 公司信息:
  • 旭日东方实业有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 深圳
  • 龙华

技术能力

熟练使用Java常用编程工具类;拥有良好的编码能力与规范;
熟练运用Eclipse+ADT,SVN,Android Studio,MyEclipse 等工具;熟悉使用Android平台API、对Android基本UI控件、自定义UI控件、适配器的自定义和优化、网络、线程、数据存储等编程。掌握很多的流行框架例如Retrofit、OkHTTP、 LeakCanary、 RxJava、EventBus 、MPAndroidCharts、ButterKnife、DiskLruCache、Glide等等;
熟练开发常用的设计模式,如单例模式、工厂模式、代理模式和安卓现在流行的架构MVP+Dagger2+Rxjava2+Retorfit2;
熟悉网络编程,Socket通信,TCP、UDP、HTTP、MQTT、MODBUS协议,XML/JSON数据解析。
熟练使用SQL Server、MySql数据库,熟练使用SQL的增删改查;
理解java服务器端编程、能够简单使用Servlet、Html、Css、Xml、Javascript等常用Web端编程技术;
熟悉Linux/Android系统,懂得基本shell指令、adb指令操作;

项目经验

项目一:AGV中央监控系统
开发工具:Android Studio、Visual Studio、sql server 2008R2。
项目描述:系统主要采用c/s架构,服务端主要负责调度AGV和提供AGV信息的API,APP主要负责展示AVG的信息、地图的编辑、AGV的监控、遥控AGV。
项目责任:整个APP的开发。
技术难点:一套代码实现手机端、平板、电视机的屏幕适配;自定义地图控件来实现对AGV的监控和地图的编辑;通讯的长连接;

项目二:生产运行监控系统
开发工具:Android Studio、Visual Studio、sql server 2008R2。
项目的描述:系统主要采用c/s架构,服务端主要通过力控的SDK采集车间机台的工艺参数,服务器端再通过通讯的中间件推送给智能终端,这样就能实现对生产设备参数的监控,物料的管理、图表的展示是通过调用ERP的接口来实现,APP主要负责设备参数、物料信息、产品信息等数据的展示,实现数据可视化。
项目责任:整个APP的开发。
技术难点:业务逻辑比较复杂;数据来源多且量大;各个终端的适配;图表控件的设计;

项目三:自动化物流系统
开发工具:Android Studio、Visual Studio、sql server 2008R2。
项目的描述:项目主要流程为上层系统下发任务给调度系统,调度系统把任务和路径动作下发给上位机(APP),上位机系统在动作指令下发给AGV(PLC)。APP主要是接受调度系统下发的任务、显示AGV的状态和把状态参数上传给调度系统、AGV参数的设置、AGV路径的设置和测试、报警信息的监控和反馈、AGV人机基本操作界面。
项目责任:整个APP的开发。
技术难点:APP与PLC的通讯、上层系统的通讯稳定、现场调试困难、路径的智能生成。

项目四:工位APP
开发工具:Android Studio、Visual Studio、sql server 2008R2。
项目的描述:工位APP主要用于工厂的PDA,消除工厂的纸质文档,打通传统ERP与终端设备的连接。APP主要模块:任务的获取、产能的计算、交接班、消息的反馈、权限的管理、物料管理菜单、品质管理、底片作业、辅助呼料、预警中心、设备管理、蓝牙连接打印等。
项目责任:当时公司三个人开发,我主要负责了交接班、物料管理菜单、辅助呼料、设。备管理。
技术难点:业务逻辑比较复杂;数据来源多且量大;接口和APP维护困难;

项目五:智能看板
开发工具:Android Studio、Visual Studio、sql server 2008R2。
项目的描述:智能看板主要开发在安卓电视机上,实现数据可视化。智能看板分为两种权限,一种给车间的员工看、一种给管理层看。管理层主要看各种生产报表、设备综合率、设备稼动率、品质图、生产总产能、生产计划达成率、产线日产量、产线月产量、产线年产量等,车间看板主要是设备状态、库位状态、工位状态、时间开动率、抽检合格率、加工信息、产线WIP、料号WIP、责任人等,主要把数据转化为各种图表,图表主要有蜘蛛图、饼状图、柱状图、折线图、柏拉图等。
项目责任:整个APP的开发。
技术难点:图表控件的设计,内存溢出的处理、页面卡顿的优化;

项目六:数据集中器APP
开发工具:Android Studio、Visual Studio、MySQL。
项目的描述:数据集中器系统主要收集太阳能路灯的电量,电压,定位,故障,亮度等等信息,再把收集到的数据整合可视化给用户,并且可以对路灯时时控制。服务端为了追求效响应速度和大存储所以采用了分布式的架构。移动端主要接收服务器推送的和数据的可视化,推送采用的是MQTT即时通讯,可视化控件主要是图表控件和谷歌地图,移动端控制路灯是通过调用服务端的API。
项目责任:整个APP的开发。
技术难点:可视化UI的开发,冗余数据的处理;

项目七:高清camera
开发工具:Android Studio、Visual Studio、MySQL。
项目的描述:该项目类似智能家具,主要功能是用APP查看camera时时直播视频和录像的视频,还可以用APP远程控制camera的拍照、录像、语音通话等,为了实现手机端与camera端的通信,我们采用了P2P的方式。服务端主要实现用户的管理和设备的管理。
项目责任:整个APP的开发。
技术难点:功能的调试、和供应商的对接。

项目八:蓝牙灯(BLE)
开发工具:Android Studio、Visual Studio、MySQL。
项目的描述:该项目类似智能家具,主要是通过手机的蓝牙接收太阳能灯电量,电压,亮度等信息,还有控制灯的亮度、模式、定时设置等操作。服务端主要实现用户的管理和设备的管理。

项目责任:整个APP的开发。
技术难点:功能的调试,制定数据的协议,ble工具的封装。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服