从事后端Java+前端全栈开发2年,专职前端开发5年。熟练掌握HTML5、CSS3、Bootstrap、Javascript、ES6、Jquery、NodeJs等基础语言,精通AngularJS、Vue.js、React 三大框架,熟悉微信小程序开发和Flutter框架。
项目1:Applicant Tracking System & Recruiting Software | Newton Software
项目职务:软件工程师 & Dev Leader
项目描述:Newton是一个美国的应聘者简历状态追踪系统,旨在简单高效地帮助客户管理Career Jobs和Candidate的状态。公司用户简单快速地发布职位到他们的Career Site,应聘者在Career Page进行职位申请,这个Candidate就进入Newton,然后HR就可以追踪Candidate的状态,并按标准的招聘流程往前推进。 New Candidate =》Review Request =》Phone Screen =》Interview =》Offer (Background Check)=》Hire & Onboard。公司HR能查看Candidate的简历,改变Candidate的状态,安排面试。系统会自动生成各种邮件,比如:给面试官和Candidate发的面试邀请邮件,面试完后发的Feedback邮件,给Hiring Manager发的Candidate状态更新邮件,自动approve或deny的echo email,还有各种的alert emails。公司HR能通过Candidate Search和Job Search快速地查找Job和Candidate。系统还集成了Google Calendar和Outlook Calendar。
项目技术描述:
1.前端:Angular JS 1.x框架实现的Single Page Application,使用grunt构建工具(计划替换成webpack)。Html5,CSS/CSS3,Less.js,Jquery,Aggrid,Chart.js,Lodash,nodeJs。
2.后端:Java语言,采用Struts2 + Spring + Hibernate框架,MySql数据库,使用Maven打包构建。Memcached,ElasticSearch(Lucene),RabbitMQ,Restful Api,Spring Security,Quartz,Junit。
3.服务器:Jboss(Linux环境)。Server集群:App Server + Schedule Server (执行定时任务)。
项目2:Symphony Chat Bot Framework
项目职务:前端开发工程师 & Manager
项目描述:Symphony Chat是花旗内部使用的一款即时通讯软件。软件提供Chat Bot的功能,结合人工智能,对一些聊天对话进行自动的回复或者处理。Symphony Chat Bot Framework是对Symphony Chat Bot的账号进行统一管理的web系统。利用该系统,可以统一地对Symphony Bot的账号信息进行添加、编辑、删除。
项目前端技术描述:选取React框架,结合Redux对React的state进行管理, 采用Ant Design组件库。使用Webpack进行打包构建。Html5,CSS/CSS3,Less.js,Jquery,Lodash,nodeJs, Immutable.js, ES6。