Post Job Free

Resume

Sign in

Java, Python, SQL

Location:
Beaverton, OR
Posted:
February 23, 2020

Contact this candidate

Resume:

Zhe Lu

Address: Beaverton, OR Cell: 503-***-**** Email: adbxnp@r.postjobfree.com

SUMMARY

Seeking a full-time software engineer position starting from May 2020. Master degree candidate with strong programming, analytical and designing skills. A wide range of project experience on web development and mobile development. Strong knowledge of computer science and solid programming skills in Java, Python, SQL. EDUCATION

Portland State University, Portland, OR Sep. 2018-Apr. 2020 Master of Science, Electrical and Computer Engineering Portland State University, Portland, OR Sep. 2013-Jun. 2018 Bachelor of Science, Electrical and Computer Engineering SKILLS

Programming Languages: Java, Python, SQL, MATLAB

Technologies/Frameworks: Spring MVC, Spring Boot, MyBatis, Django, RESTful, Android, Alibaba Cloud, Beautiful Soup, JUnit, unittest, YOLO3, OpenCV, MySQL, FireBase

WORK EXPERIENCE

Development Engineer Internship, Gridology Education & Technology Inc Jun. 2019-Sep. 2019 Gridology is a pioneer company in providing Worldwide online course data to serve hundreds of customers.

• Worked in the Upgrid team for design and verification of web applications to perform a data-driven market analysis and research tool for executive education & continuing studies institutions.

• Developed APIs by using Django REST framework to compare data of each college and generate reports.

• Implemented Python crawler based on Beautiful Soup framework to get data from college websites and store them in MySQL.

• Optimized and streamlined Django Admin loading data algorithm to improve more than 50% speed.

• Designed a mini blog feature for users to get the sample report about the institution and users will get notification via Email.

• Tested the functionality of APIs with fake data with Python unittest framework improve the quality of the product. PROJECTS

Java Web Service Development – Campus Store: A SSM architecture based o2o Online Store System

• Built an online o2o system using SSM architecture with functionalities including online store resistration, managing and item listing, searching and ordering.

• Performed front-end web UI design and implementation using open source framework SUI Mobile and jQuery.

• Designed the whole back-end data model via Spring MVC for online store managing and item ordering.

• Used MySQL to store data including user information, store information and items in multiple tables.

• Simplified and streamlined database operations with MyBatis.

• Deployed server side to Alibaba Cloud and enabled public queries.

• Led and performed unit tests via JUnit.

Android Development – Distance Alert System: Realtime distance detection

• Designed a distance alert System based on the Android with functionalities including Raspberry Pi detecting the distance, taking photo of the obstacle and sending back images to APP.

• Integrated Android Things on Raspberry Pi and implemented camera and distance driver to detect distance and take photos.

• Developed the APP UI with standard widgets such as RecyclerView, ViewPager and Dialog to receive distance data and image.

• Used the Google Firebase Realtime Database to save the images.

• Implemented Dijkstra’s algorithm to find the shortest path to avoid obstacles. Deep Learning Development – Policeman & Thief Game: Object Detection System based on YOLO3

• Designed a Policeman & Thief game based on two Raspberry Pi based car that using object detection to determine the coordinate and controlling the policeman chase thief.

• Trained the model via YOLO3 framework by using the data set of policeman and thief images.

• Implemented a camera system to get the image of these two cars and used OpenCV to process images.

• Integrated the trained model to do object detection and get the coordinate of two cars via Python.

• Implemented control algorithm based on the coordinate to control the movement of these cars.

• Launched Dijkstra’s algorithm to find the shortest path that policeman can chase the thief.



Contact this candidate