Jian Shi

Jian Shi

Bellevue, Washington, United States
4K followers 500+ connections

Activity

Join now to see all activity

Experience

  • Snap Inc. Graphic

    Snap Inc.

    Greater Seattle Area

  • -

    San Francisco Bay Area

  • -

    Greater Los Angeles Area

  • -

    San Francisco Bay Area

  • -

    Greater Seattle Area

  • -

    Beijing City, China

Education

Licenses & Certifications

Volunteer Experience

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.

    See project
  • 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 creators
    See 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 creators
    See 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.

    See project
  • 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.

    See project
  • 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

View Jian’s full profile

  • See who you know in common
  • Get introduced
  • Contact Jian directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Others named Jian Shi in United States

Add new skills with these courses