xiaolu hao

Software Engineer at Ebates
  • Claim this Profile
Contact Information
Location
Fremont, California, United States, US
Languages
  • English Professional working proficiency
  • Chinese -
Skills

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United States
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Software Engineer
      • Apr 2017 - Present

      Developing the webpages of Ebates.com/Rakuten.com with Apache Tiles/velocity, JavaScript, JQuery, SCSS. Develop and maintain the CI/CD process of the web application with Gulp, Jenkins and AWS services. Monitor and optimization of the webpage loading/running performance. Implement the A/B testing via using Optimizely and internal tools. Developing the webpages of Ebates.com/Rakuten.com with Apache Tiles/velocity, JavaScript, JQuery, SCSS. Develop and maintain the CI/CD process of the web application with Gulp, Jenkins and AWS services. Monitor and optimization of the webpage loading/running performance. Implement the A/B testing via using Optimizely and internal tools.

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Front end developer
      • Jan 2015 - Mar 2017

      •Developing the web application use Angular JS, bootstrap and SCSS. •Implement responsive design with CSS3 and media queries. •Collaborate with UI designers,convert wireframes and visual design into functional HTML,JavaScript and CSS. •Using gulp to package and deploy the production program as well as JavaScript library. •Writing in line document and user guide for the application, use jsdoc, ngdoc and confluence to product documentations files and UML charts. •Design and write the unit test for web application and back end RESTFul services. •Test and analyze the Java code for Android program, give improve suggestion and involving code improvement task. •Design and implement Android SDK to help third party developer to integrate with back end services. •Design and implement JavaScript SDK to help third party developer to integrate with back end services. •Analyze the product technical specification and provide implement and improvement suggestion to development team. •Perform the engineer research task of websocket, developing the demo application and analyze the possible usage of this technology. Show less

    • United States
    • Broadcast Media Production and Distribution
    • 1 - 100 Employee
    • Support Engineer
      • Aug 2013 - Dec 2014

      •Writing shell script and expect script to perform system deployment and upgrading tasks on CentOS 6 systems. •Involving in writing PHP scripts to collect system information and sending to the monitor system. •Involving writing various developing and operation documents and diagrams using UML tools like Creately. •Involving developing tasks of web service based server/service monitor system, using HTML,JavaScript, jQuery, AJAX and CSS to develop the user interface.Using in PHP as back-end programming language . •Involving analyzing and bug fix of the online content management system, tracking and resolve production issues. •Involving analyzing and fix network related issue in production system. Using TCP dump, shell command and Firefox to monitor the network operations and suggest improve and correction approaches. •Writing SQL statements to perform database operations such as insert, update and fetch data in MySQL 5 database. •Communication with customers to collect customer requirement to help system improvement and help detect and fix system errors. •Implement PHP programs to communicate with Amazon AWS (EC2,S3,SNS) to perform operational tasks. Development environment and tools used: Shell script, CentOS 6, Eclipse IDE, Apache web server. SVN (Subclipse plugin), MySQL5.3, HTML, JavaScript,jQuery, AJAX,CSS, Smarty, PHP5.3,AWS. Show less

    • United States
    • Strategic Management Services
    • 1 - 100 Employee
    • PHP Engineer
      • May 2012 - Jul 2013

      •Involved in collecting and analyze business requirement from architects. Create and analyze use case diagram, activity diagram and class diagram by using UML tools. •Involving create and maintain development documentation. •Developing back-end system by using MVC design pattern and PHP language. •Developing front-end web page with Bootstrap framework. •Developing data validation and handling interactive event in web page by using JavaScript, JQuery,AJAX and JSON. •Involved in database design, normalization, writing and testing SQL statement. •Plan and write SQL statement and shell script to perform database backup tasks. •Writing PHP program to perform data manipulation tasks on top of MySQL database. Development environment and tools used: Eclipse IDE, Apache web server. MySQL5.3, HTML, JavaScript,JQuery, AJAX,CSS, PHP5.3.Bootstrap. Show less

Education

  • Northwestern Polytechnic University
    Master’s Degree, Computer Science
    2009 - 2012

Community

You need to have a working account to view this content. Click here to join now