Post Job Free

Resume

Sign in

Data Web Developer

Location:
San Francisco, CA
Posted:
February 19, 2018

Contact this candidate

Resume:

Hao Qin

ac4jag@r.postjobfree.com 408-***-**** San Jose, CA 95134

SDE(Web/Machine Learning/Self-Car/Robotics) who has a great deal of experience in Web Development and Machine Learning. Has some experience in website development, participated in PHP and Java related website development. In the field of deep learning also have some experience, have used CNN to do target detection, but also based on deep reinforcement learning technology to do path navigation. SKILLS

Languages: C++, Python, Java, MongoDB, MySQL, HTML, Canvas, CSS, JavaScript, ReactJS, NodeJS, PHP. Framework & Tools: Spring 5, Docker, JQuery, Bootstrap, Tensorflow, PyTorch, OpenCV, Linux, CMake, ROS(Robot Operating System), Ubuntu.

WORK EXPERIENCE

Research Assistant (Joint AI Laboratory of PKU and ITU, San Jose) Sep 2016 – Dec 2017

• Participated in robot platform construction for robot navigation.

• Integrated sensors data IMU, camera and 2d LIDAR with C++ and Karman Filter. Implemented CNN algorithm to generate descriptors for image matching which is for the sake of robot localization and mapping. The project is built with CMake so it could be transplanted among different platforms easily. Intern/Web Developer (Topit Corp, Beijing, China) Jan 2015 – Sep 2015

• Worked in the back-end technical group of a internet company.

• Built and maintained a backstage management system for operational staff with PHP.

• In charge of the back-end development of new version update of mobile phone application with PHP. Designed and provided RESTful API for the new channel with selected theme.

• Participated in refactoring to migrate the old project to Laraval in PHP. PROJECTS

Obstacle Detection System for Self-driving Car (Python) Apr 2017 – Jun 2017

• At Didi Udacity Self-Driving Car Challenge, built a project to train processed sensor data with Faster RCNN to predict the position and size of cars and pedestrians.

• In order to speed up the whole process, read LIDAR data from ROS topics to convert them to bird’s view data and front view data, stored as binary files.

• Built a CNN model bases on Faster RCNN separately with bird’s view data, front view data and camera images, then integrated them for three-dimensional space, finally, trained this model for the position and size prediction of cars and pedestrians.

• Use the trained model to predict the position and size of cars and pedestrians in ROS. Spring Boot Recipe Jun 2017 – Sep 2017

• Build a website to display and manage recipes with Spring MVC.

• Design and implement recipe-related data tables in MySQL, and establish related entities in Spring with JPA, establish their dependencies. In order to simplify entity code, Lombok is another great tool which is used.

• Use test driven development way with JUnit and Mockito to keep the program to be robust.

• CircleCI is also used to set up Continuous Integration builds.

• In front end, Thymeleaf is used as the template engine. JQuery and Bootstrap is an effective combination to organize pages quickly. Webjars as a management tool for client-side web libraries is used.

• Deploy and run this application inside a Docker container.

• Include data validation and exception handler.

EDUCATION

International Tech. Univ. (San Jose, CA) Master of Computer Engineering. (GPA: 3.82/4.0) Peking University (Beijing, China) Master of Computer Engineering. (GPA: 3.71/4.0) Communication Univ. of China (Beijing, China) Bachelor of Electronics Engineering. (GPA: 3.61/4.0)



Contact this candidate