1、熟练掌握多种编程语言(java/python/javascript),及其相关的框架。
2、熟练运用Oracle和Mysql数据库。
3、熟悉Node.js技术框架:Express/Koa/Node-Cron/Aysnc/Bull/Socket.io等。
4、熟悉Python技术库:Selenium/PyWin32/PyWinAuto等。
5、熟悉Java技术框架:Spring-Boot/Quartz等。
6、熟悉html5+css3前端开发,熟练运用vue框架。
7、熟悉GoLang开发。
资蛛侠-UiAuto RPA平台
1. 项目概述:UiAuto 是览众独立开发的一款RPA工具,致力于减少人员处理重复性任务的时间,为客户提供高效的解决方案。通过它帮助企业解决业务流程自动化难题,主要用户处理标准、重复、繁琐、大批量的工作任务。RPA应用以更低的成本、更快的速度和更高的质量进行全天候服务,极大减少人为从事规律可循的机械性工作,释放员工创造力、提升员工满意度。
2. 技术架构:
● 后端基于java语言,采用了Spring-Boot框架进行开发,数据库采用了MySQL;
● 前端基于Vue框架开发;
● 客户端的外壳程序基于Electron框架开发;
● 客户端的界面基于Vue框架开发;
● 客户端的执行器、UI选择器是基于Python + C#结合的方式进行开发;
● 插件库支持java/node.js/python三种语言进行开发;
3. 我的职责:
● 负责后端框架的优化;
● 负责后端的任务调度、多租户、多节点RPC等功能研发;
● 负责UiAuto客户端的外壳打包以及windows版本兼容性问题的处理;
● 负责UiAuto客户端的流程设计器、执行器、UI选择器等核心功能的研发;
● 负责制定插件库的开发规范以及执行器适配java/python/node.js等语言开发的插件;
● 根据客户的场景需求完成自动化流程的开发;
● 配合项目实施的同事完成poc演示、客户环境私有化部署等相关工作;
UiAuto 是一款RPA工具,致力于减少人员处理重复性任务的时间,为客户提供高效的解决方案。通过它帮助企业解决业务流程自动化难题,主要用户处理标准、重复、繁琐、大批量的工作任务。RPA应用以更低的成本、更快的速度和更高的质量进行全天候服务,极大减少人为从事规律可循的机械性工作,
在金融行业资金清算业务中,存在大量的跨系统数据导出、导入及交收确认等业务操作,由于跨系统接口对接成本高、周期长,难度大,普遍需要运营人工处理,工作量大,效率低,存在操作不及时和人为错误的风险。网银机器人登录资金清算系统查询需要进行交收确认的交易记录,与自动下载的网银交易流水进行自