Frontend Fan, Team Lead
-
Engineering ManagerTaelor Jan 2024 - Present -
Technical LeadTaelor Sep 2022 - Jan 2024 -
Member Of Technical StaffAdevinta Jul 2021 - Oct 2022Shanghai, China -
Senior Frontend Software Engineer 3Ebay Mar 2017 - Jul 2021As a site speed and google lighthouse expert, we are keeping website iteration on site speed performance and lighthouse score improvement.As a senior frontend software engineer and also a scrum master of a 9 people's team(including Backend, frontend, QA, PM), we build up the next generation feature in 'Gumtree ZA'.Successfully complete Home Page & Search Result Page and also the tech debt upgrade.Also Scaled Frontend contains multi-range of technology, like GTM Tracking,… Show more As a site speed and google lighthouse expert, we are keeping website iteration on site speed performance and lighthouse score improvement.As a senior frontend software engineer and also a scrum master of a 9 people's team(including Backend, frontend, QA, PM), we build up the next generation feature in 'Gumtree ZA'.Successfully complete Home Page & Search Result Page and also the tech debt upgrade.Also Scaled Frontend contains multi-range of technology, like GTM Tracking, Google SEO, Site Speed Optimization, Happy Development Process and Verifying user likes the new feature under A/B testing.The only rule to verify whether the feature provided is successful or not, is from user not us. Our sites currently support for module/nomodule type script in different browser.Tech scope:NodeJS, Babel, Webpack, MarkoSharing:1. How to write a simple redux?2. How to improve our SEO?3. How to implement the two-way data binding? Show less -
Full Stack EngineerKeytone Cloud Nov 2016 - Mar 2017中国 上海市区一. 云平台大型单页面开发项目描述: 基于Openstack的云平台管理项目,在线管理用户云平台的资源和虚拟机架设,为用户提供基于Openstack的云生产环境。主要包括计算、存储、网络、安全、操作记录、计费等方面的云端灵活管理。OpenStack组件发送消息至RabbitMQ,某个客户端监听到之后,通过Redis推送给所有相关的客户端,每个客户端通过socketIO将消息推送给客户端的所有关联用户。技术背景:前端:Angular,CoffeeScript后端:Node,Rpm项目职责:1. 后期开发和维护现有云平台管理系统,使得系统细节展示更多的暴露在配置文件端。2. 熟悉系统架构设计3. 部署测试项目业绩:1. Rpm部署验证测试2. 灵活化系统细节展示二… Show more 一. 云平台大型单页面开发项目描述: 基于Openstack的云平台管理项目,在线管理用户云平台的资源和虚拟机架设,为用户提供基于Openstack的云生产环境。主要包括计算、存储、网络、安全、操作记录、计费等方面的云端灵活管理。OpenStack组件发送消息至RabbitMQ,某个客户端监听到之后,通过Redis推送给所有相关的客户端,每个客户端通过socketIO将消息推送给客户端的所有关联用户。技术背景:前端:Angular,CoffeeScript后端:Node,Rpm项目职责:1. 后期开发和维护现有云平台管理系统,使得系统细节展示更多的暴露在配置文件端。2. 熟悉系统架构设计3. 部署测试项目业绩:1. Rpm部署验证测试2. 灵活化系统细节展示二. 流程管理平台开发项目描述:管理用户行为审批流程的系统。以开源Activiti流程引擎为基础,设计并实现了用户组自定义管理,自定义邮件模块等。前端Node服务采用Koa 2 框架,通过调用Activiti Rest API来实现流程的前端页面展示和管理。同时,为用户提供了建立流程的两种方式,一种是用户直接使用BPMN2.0 标准图形化界面,另一种是系统为用户提供自动化文字引导,帮助用户建立自定义流程。技术背景:后端:SpringMVC, Activiti, Node前端:Vue.js,Koa 2项目职责:1. 研究Activiti源码以及工作原理,实现日志管理、自定义用户和组管理、捕捉流程事件、自定义邮件发送管理等。2. 负责前端Vue.js用户管理组件开发,自定义插件,模块化设计项目业绩: 1. 实现Activiti用户及组自定义模块管理 2. 实现流程事件邮件通知机制 3. 使用Vue.js完成用户和组管理模块 4. 维护Node serve端Rest API Show less -
Nodejs EngineerUniquesoft Mar 2016 - Oct 2016上海项目描述: 电子芯片硬件和平台开发软件相结合的物联网项目,以SOCKET,HTTP请求作为数据传输,通过手机APP和后台管理平台为入口,开发数据服务层和硬件数据交互层,通过短消息或Socket发送命令,最终达到绑定设备、发送控制指令、防盗、历史数据查询等功能,熟练开发并重构数据服务层、硬件数据交互层代码,并重新设计实现前端UI页面。技术背景: (重构前)前端:Bootstrap UI后端:NodeJS数据库:Mysql系统:Linux(重构后)前端:Angular2, Bootstrap后端:Sinopia(npm私服),TypeScript项目职责:使用Sinopia 私有Npm服务器,重构并开发nodeJS独立模块,实现模块化分离。使用全新Bootstrap模板,采用Angular2框架,重新设计后台管理页面后期专注于系统的功能测试、性能测试和压力测试项目业绩:1… Show more 项目描述: 电子芯片硬件和平台开发软件相结合的物联网项目,以SOCKET,HTTP请求作为数据传输,通过手机APP和后台管理平台为入口,开发数据服务层和硬件数据交互层,通过短消息或Socket发送命令,最终达到绑定设备、发送控制指令、防盗、历史数据查询等功能,熟练开发并重构数据服务层、硬件数据交互层代码,并重新设计实现前端UI页面。技术背景: (重构前)前端:Bootstrap UI后端:NodeJS数据库:Mysql系统:Linux(重构后)前端:Angular2, Bootstrap后端:Sinopia(npm私服),TypeScript项目职责:使用Sinopia 私有Npm服务器,重构并开发nodeJS独立模块,实现模块化分离。使用全新Bootstrap模板,采用Angular2框架,重新设计后台管理页面后期专注于系统的功能测试、性能测试和压力测试项目业绩:1. 独立重构原有系统,分离NodeJS依赖模块,使用私服发布模块依赖包2. 重构优化原有前端页面框架,后期重新设计管理系统页面3. 设计实现单元测试框架4. 系统支持单核3w socket长连接5. 采用loadtest进行api接口性能测试6. 在SSD基础上,系统支持亿级数据量的查询访问 Show less -
Nodejs EngineerUniquesoft Mar 2016 - Oct 2016上海项目描述: 电子芯片硬件和平台开发软件相结合的物联网项目,以SOCKET,HTTP请求作为数据传输,通过微信公众号平台入口,开发前端智能门控制客户端,通过短消息或SOCKET发送命令,最终达到绑定电子门,分发电子钥匙,开关门以及数据历史查询的功能,熟练开发并维护硬件数据交互层代码,以及基于AngularJS的Ionic移动开发平台的框架和功能开发。技术背景: 前端:基于AngularJS的Ionic移动开发框架后端:TypeScript框架的NodeJS服务硬件数据交互层:NodeJS服务数据库:Mysql系统:Linux项目职责:硬件数据服务层开发、维护及测试,IONIC页面开发项目业绩:1. 开发硬件服务层代码,实现硬件数据上传接收、保存,命令数据发送2. 自动化测试硬件服务层API接口3. 重构并优化系统异步异常处理模块4. 团队开发Ionic功能界面5. 采用Angular2搭建后台管理系统6. 代码更新及部署 -
Software DeveloperUniquesoft Aug 2014 - Oct 2016上海项目描述: 通过导入不同语言的项目源代码,并在服务端(LISP语言编写)构建其语法树,结合K-means等结构算法,从代码/框架/领域/功能/重构等五个角度,在前端以量化的数据反映出当前项目的层次结构,引用关系以及矩阵分布,分析反映出该项目总体的参数。(上海)团队主要是从原有LISP语言编写的项目中分离页面元素,重新构架和设计以NodeJS为客户端服务器和结合DevOops的前端框架的客户端,逐步清晰地建立View和Controller两大模块,规范服务端JSON作为统一数据格式,实现两端交互。该项目目前主要支持COBOL,PLI,JAVA,C++等语言,通过分析旧有项目结构和代码,运用工具生成给出重构方案及部分代码,市场主要在美国,推广并应用于AT&T公司旗下的旧项目分析。技术背景: 业务:DevOops(前端Bootstrap UI框架)/Node.js(Express框架)/Lisp (服务端服务器)通信:HTTP Request图库:D3数据库:MongoDB… Show more 项目描述: 通过导入不同语言的项目源代码,并在服务端(LISP语言编写)构建其语法树,结合K-means等结构算法,从代码/框架/领域/功能/重构等五个角度,在前端以量化的数据反映出当前项目的层次结构,引用关系以及矩阵分布,分析反映出该项目总体的参数。(上海)团队主要是从原有LISP语言编写的项目中分离页面元素,重新构架和设计以NodeJS为客户端服务器和结合DevOops的前端框架的客户端,逐步清晰地建立View和Controller两大模块,规范服务端JSON作为统一数据格式,实现两端交互。该项目目前主要支持COBOL,PLI,JAVA,C++等语言,通过分析旧有项目结构和代码,运用工具生成给出重构方案及部分代码,市场主要在美国,推广并应用于AT&T公司旗下的旧项目分析。技术背景: 业务:DevOops(前端Bootstrap UI框架)/Node.js(Express框架)/Lisp (服务端服务器)通信:HTTP Request图库:D3数据库:MongoDB (缓存JSON数据)系统:Linux项目职责:1. 前端NodeJS客户端的搭建(Express, Devoops)2. NodeJS后端服务器业务逻辑实现,提升数据访问性能3. 分离响应缓慢的请求,实现离线模式4. 前端HTML5页面的服务端分离和NodeJS平台再开发5. 常规EJS/HTML界面功能开发,插件研究及引入。6. 功能整合,合并代码7. 系统Bug分析以及三方再交流(上海,美国,乌克兰)解决问题项目业绩:1. 在Lisp服务器端,响应HTTP请求,使用Common Lisp语言整合语法树数据,使其转化为前端画图工具能够识别的JSON格式,将其存入mongodb数据库2. 在NodeJS端读取分析mongodb数据,将json数据加工优化,实现后台复杂业务逻辑,并提升前端的数据访问性能3. 系统菜单目录JSON数据化,并用JavaScript提取动态生成侧边栏内容,数据量整合较多,但成功分离内嵌式调用,提高其可维护度4. 熟练应用COMMONJS和AMD标准,重构优化前端js文件依赖以及后端nodejs模块化依赖5. 熟练应用Bootstrap UI框架,抽取Javascript代码做公共引用,开发分离后的重构页面6. 运用Bugzilla系统做bug统计和跟踪 Show less -
Software Developer宁波海天塑机有限公司 May 2013 - Apr 2014中国 浙江 宁波项目描述:组件化数控操作系统和控制流程,为工业级数控领域提供了创新的型腔加工方法,在数控领域处于国内顶尖水平。责任描述:担任研发人员,主要参与了 voronoi 型腔模型的建立,复杂算法和业务逻辑实现和后期数据测试。主要技术:CPP + COM 组件
-
Development Team LeadZhengjiang University Oct 2012 - May 2013中国 浙江 宁波项目描述:为企业级的订单及物流流程的控制和管理提供了通用的解决方案,并且对企业之间的优势和需求的相关增值服务进行管理。责任描述:担任项目组长,主导并设计了系统平台的整体架构,对团队成员的任务进行有效分配,并且和团队一起圆满完成了该项任务。主要技术:Java Web Servlet + Mysql + Mybatis
Bin Xia Education Details
-
Software Engineering -
Zhejiang Normal UniversitySoftware Engineering
Frequently Asked Questions about Bin Xia
What company does Bin Xia work for?
Bin Xia works for Taelor
What is Bin Xia's role at the current company?
Bin Xia's current role is Manager at Taelor.
What schools did Bin Xia attend?
Bin Xia attended Zhejiang University, Zhejiang Normal University.
Not the Bin Xia you were looking for?
-
1 +142561XXXXX
-
1yahoo.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial