Post Job Free
Sign in

C++, GUI(QT), front-end, js,react, vue, angular

Location:
Hammond, IN
Posted:
March 11, 2021

Contact this candidate

Resume:

Hao Xu

***********@*****.*** j 219-***-**** j LinkedIn: Hao Xu j Github: JohnHaoX

**** ****** ***, *******, **, 46323

EDUCATION

Purdue University Northwest - Calumet Campus Hammond, IN Bachelor of Science in Computer Information Technology Graduation May 2022 Relevant Coursework: Advanced Programming, Data Structure and Algorithms, Advanced Operating Systems, Database Modeling And Implementation, Computer Network, Distributed Application Development, Application Integration, Machine Learning; SKILLS

Languages: GNU/C++, JavaScript, Python, Java, Go, HTML, CSS, JSX, SQL

Technologies:Linux, GCP, Azure, Docker, Git, Kubernetes, ElasticSearch

Libraries: Qt, Kivy, React, Vue, jQuery, Bootstrap, Protocol Buffers, gRPC EXPERIENCE

Purdue University Northwest Hammond, Indiana

Volunteer programmer March 2020 - August 2020

Web Development:

Built a website showing COVID-19 cases in Northwest Indiana and Chicago to help inform the community

Integrated Google Map and Displayed trend chart via Chart.js

Scraped data from multiple web pages, processed with Python

Deployed and Maintain the site on Ubuntu server

Wrote Road-map and site issues tracing

Purdue University Northwest Hammond, Indiana

Research Assistant & Team Coordinator November 2020 - present

Research: Improving Rainbow Table Cracking Accuracy with Maximum Likelihood Estimation

Analysed public leaked password datasets

Designed and Implemented a password generator in C++

Designed and Implemented a password cracker in C++, which significantly improved the crack password speed

Browser Game Development: Serious game for high school students to learn Cyber Security

Developed Action-adventure game and Linear-story game

Using Construct 3 game engine and JavaScript

Designed and implemented game story, event, new functional demo

Coordinated & Planed meeting with other groups, and make sure all groups focus on the project and goals PROJECTS

Chat App:

Implemented in Qt socket with GUI, Encrypted communication via ssh

Support duplex communication, multiple clients, send/receive file and login verification

Designed UI forms via Qt Designer and Code, implemented event via Signal/Slot

Dynamic World Map:

Implemented in MapPlotlib, PIL, Pandas, Geopandas.

Disease Tracing System - Database Design And Implementation:

Trace people’s activity and potential disease transmission

Push a notification if find a potential Infected person

Way-Finding: Ongoing

Implemented Indoor Location-Based Notifications with iBeacons, CampusM AKE and React ADDITIONAL EXPERIENCE & ACHIEVEMENTS

Created a Coding Club, which help all the students to enhance their programming skills, served as a President.

Entered final round in 1871 code competition 2020

Entered semifinals in Microsoft Imagine Cup 2020

ADDITIONAL INFORMATION

Computer Information Technology in my school = Computer Science - Math + Cyber Security

Have 4 year experience in using C++



Contact this candidate