Activity
-
We're building a brand-new CI platform—a greenfield project that started about a year ago—to unify and transform the continuous integration…
We're building a brand-new CI platform—a greenfield project that started about a year ago—to unify and transform the continuous integration…
Liked by Jian Shi
-
I'm happy to share that I started at Google this week as a TPgM in the quantum computing team in the LAX office. (No, I do not have any quantum…
I'm happy to share that I started at Google this week as a TPgM in the quantum computing team in the LAX office. (No, I do not have any quantum…
Liked by Jian Shi
-
The new age dilemma - Trust your school Math teacher OR the billion $$ AI 🤔
The new age dilemma - Trust your school Math teacher OR the billion $$ AI 🤔
Liked by Jian Shi
Experience
Education
Licenses & Certifications
Volunteer Experience
-
Digital Summit LA Volunteer
TechMedia - Digital Summit series
- Present 9 years 6 months
Science and Technology
Courses
-
Advanced Mathematics
-
-
Advanced Mobile Devices and Game Consoles
CSCI-526
-
Analysis of Algorithms
CSCI-570
-
Artificial Intelligence
-
-
B/S structure of the software development technology
-
-
Circuit Analysis and Electronic Technology
-
-
Computer Basis
-
-
Computer Network
-
-
Computer System Structure
-
-
Data Structure
-
-
Database Systems
CSCI-585
-
Discrete Mathematics
-
-
Embedded System
-
-
Engineering Drawing and CAD
-
-
Engineering Mathematics
-
-
Foundations of Artificial Intelligence
CSCI-561
-
Introduction to Logic
-
-
Java Programming Language
-
-
Linux Operating System
-
-
Mathematical Analysis
-
-
Mathematical Logic
-
-
Multimedia Technology
-
-
Network Application
-
-
Networked Artificial Intelligence
CSCI-524
-
Networked Games
CSCI-523
-
Object Oriented Programming
-
-
Operating Systems
CSCI-402
-
Operation System
-
-
Oracle Database
-
-
Principles of Compiling
-
-
Principles of Computer Composition
-
-
Principles of Database
-
-
Principles of Microcomputer and Assembly
-
-
Software Engineering
-
-
Systems of Management Information
-
-
The C Programming Language
-
Projects
-
Interactive Spatial Database Application with GUI (Oracle, Java, SQL)
Designed and queried a spatial database regarding the African national park using Oracle Express 11g.
Installed and created Oracle Spatial Database, used JDBC as the interface to access the database.
Created an application with a GUI in Java, which allows users to interact with the spatial data above.
-
Liaoning Province Autonomous Robot Competition (C, Embedded System)
Designed and programmed to locate and assail counterparts.
Programmed the interface module between SCM and engine.
Programmed to serve the deferring tactics to target on specific counterparts.
Designed the remote module, programmed to instruct autonomous robots.
Programmed the feedback process of LED monitoring all modules. -
USC House Leasing Application on iOS Devices (Swift, PHP, MySQL)
-
Implemented the login screen, applied server-side language PHP to access MySQL user tables.
Implemented custom search functions to enable users to shortlist for house locations.
Designed a sidebar which contained shortcuts such as favourite list and direction for visiting.
Enhanced display functions which eased viewing of house photos. Users could swipe back and forth to view photos effortlessly. -
Customized AI System for StarCraft Brood War based on UalbertaBot (C++)
-
Implemented the boids behaviours of protoss such as following, flocking and avoiding obstacles.
Designed efficient offensive algorithms and implemented the micro attacking strategy.
Integrated machine learning into our macromagement to enforce AI bots to take corresponding countermeasures to deal with variant enemies.Other creatorsSee project -
Third Person Shooter Game Development on Mobile Devices (Unity, C#)
-
Implemented the control system, including joystick controllers, accelerometer controls and touch control.
Built the inventory system for players to collect equipments and choose what to equip with to gain power.
Implemented the artificial intelligence algorithm for enemies, such as pathfinding and releasing skills.
Designed and implemented the graphical user interface in the game such as the homepage and the settings page.Other creatorsSee project -
E-Commerce Website Development (HTML, CSS, JavaScript, PHP, MySQL)
-
Developed an e-commerce website with the features such as login, shopping cart and checkout.
Built an employee side website to manage products and collect information from customer purchases.
Ensured website safety and prevented it from Cross-Site Scripting and SQL injection using CodeIgniter.
Used Responsive Web Design to make user interface fit for different sizes of screens. -
iOS Application Development (Swift)
-
Developed advanced calculator using MCV mechanism that can draw curve by current variable value.
Developed breakout mobile game using core motion, accelerometer and animations.
Implemented Twitter smashtag searching application that can search by users and tags, and parse url within application. -
Logic-based Artificial Intelligence Application Development (Python)
-
Created a SAT solver, which converts the propositional logic sentence into its equivalent CNF sentence.
Implemented the DPLL algorithm to build a boolean satisfiability solver that can determine whether the given CNF can be converted into a satisfying assignment or not.
Implemented the Bayesian Networks for Disease Diagnosis, patients can check whether they have certain diseases based on a list of symptoms. -
Monolithic Kernel Multi-Threaded Operating System Based on Weenix (C, Linux)
-
Implemented processes and thread schedule, including process creation, termination and context switch.
Developed virtual file system layer using ramfs, including system calls and pathname conversion.
Wrote virtual memory system, including loading kernel into memory, mmap, page switch and pagefault handler.Other creators -
Multi-threading Token Bucket Emulation (C)
-
Simulated a traffic shaper who transmits packets controlled by a token bucket filter depicted below using multi-threading within a single process.
Handled shared-data between 5 threads to realize the whole process from packet arrival through token consumption to packet service and departure.
Applied thread cancellation mechanism to handle the Unix signal properly and clearly. -
Education Network Simulation and Data Analysis based on OPNET (OPNET, C)
-
Set up and simulated the model of CERNET2 by OPNET, and optimised the performance of the transmission efficiency using dijkstra algorithm.
Set up the model of wireless local area network, including antenna model, node and process model.
Explored the relationship between bit error rate and the type of antenna in WLAN simulation by experiment, and weakened this effect by creating the directional antenna. -
Calendar Application Development on Windows 8 (C#, XAML)
-
Applied XAML Layout and Control Widgets to implement the user interface and the user interaction logic.
Designed algorithms to integrate Chinese Lunar Calendar and festivals into the Gregorian Calendar.
Implemented the function of searches and cross references on different months and years.
Honors & Awards
-
Outstanding Undergraduates Thesis
Liaoning University
For ranking 5% of School of Information in Liaoning University.
-
2nd Academic Scholarship, 2011, 2014
Liaoning University
For ranking 15% of School of Information in Liaoning University.
-
1st Academic Scholarship, 2012, 2013
Liaoning University
For ranking 5% of School of Information in Liaoning University.
-
Outstanding Volunteer of Revitalisation Cup, 2011, 2012
Shenyang Municipal Communist Youth League
Languages
-
English
Full professional proficiency
-
Chinese
Native or bilingual proficiency
More activity by Jian
-
I'm thrilled to share some exciting news! I've stepped away from my previous role to launch a new startup with my friends Vito Strokov and Justin…
I'm thrilled to share some exciting news! I've stepped away from my previous role to launch a new startup with my friends Vito Strokov and Justin…
Liked by Jian Shi
-
Christopher Ang (Software Engineer, Snap) shared Snap's point of view on designing a storage for the future with Google Cloud! This is a such as…
Christopher Ang (Software Engineer, Snap) shared Snap's point of view on designing a storage for the future with Google Cloud! This is a such as…
Liked by Jian Shi
-
TikTok is still hiring despite all the restructuring that is going on. Use my referral link if there is an opportunity that really suits you and I'll…
TikTok is still hiring despite all the restructuring that is going on. Use my referral link if there is an opportunity that really suits you and I'll…
Liked by Jian Shi
-
Thank you UC Santa Barbara Computer Science Department, I am deeply humbled and extremely honored and grateful for this award.
Thank you UC Santa Barbara Computer Science Department, I am deeply humbled and extremely honored and grateful for this award.
Liked by Jian Shi
-
Now this is gong to be fun! NVIDIA to Acquire Arm for $40 Billion, Creating World’s Premier Computing Company for the Age of AI…
Now this is gong to be fun! NVIDIA to Acquire Arm for $40 Billion, Creating World’s Premier Computing Company for the Age of AI…
Liked by Jian Shi
-
While staying at home to slow the spread of #covid19 is important, it's not always easy. Check out New Normal, a series from Thrive Global on…
While staying at home to slow the spread of #covid19 is important, it's not always easy. Check out New Normal, a series from Thrive Global on…
Liked by Jian Shi
-
We're so honored that Fast Company has named Snap the most innovative company of 2020! 👻🎉 Thank you to our team, community, and partners for…
We're so honored that Fast Company has named Snap the most innovative company of 2020! 👻🎉 Thank you to our team, community, and partners for…
Liked by Jian Shi
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top contentOthers named Jian Shi in United States
76 others named Jian Shi in United States are on LinkedIn
See others named Jian Shi