Ruiqi Zhou is seeking a software engineering position and has relevant education and skills. He has a Master's degree in Computer Networking from USC and a Bachelor's degree in Electrical Engineering from Harbin Institute of Technology. His skills include programming languages like Java, Python, C/C++, and tools like AWS, Hadoop, and databases. For projects, he developed an AI game simulator, a travel recommendation app using AWS services, a web-based shipping information system using PHP and MySQL, and an operating system emulator that implemented processes, scheduling, and memory management.
Basic performance application optimization techniques that can be applied to any application, from web to desktop or mobile, but with focus on php/mysql stack. How to identify bottlenecks and resolve them and what strategies to choose to avoid them upfront.
Live presentation:
https://www.youtube.com/watch?v=aas8oM7CLjk
CouchBase Lite is a native NoSQL database for Android (mobile) that enables JSON data and document storage, replication and conflict management. We will show you how we use it to get our data updated, distributed and in the format that suits us best.
Basic performance application optimization techniques that can be applied to any application, from web to desktop or mobile, but with focus on php/mysql stack. How to identify bottlenecks and resolve them and what strategies to choose to avoid them upfront.
Live presentation:
https://www.youtube.com/watch?v=aas8oM7CLjk
CouchBase Lite is a native NoSQL database for Android (mobile) that enables JSON data and document storage, replication and conflict management. We will show you how we use it to get our data updated, distributed and in the format that suits us best.
In the world of NoSQL, each database has its own strengths and weaknesses. Understanding which open source database is "the right tool for the job" is half the battle if you want to start building better applications quickly. IBM developer advocate Glynn Bird explores practical examples of how two popular NoSQL databases - the Cloudant JSON document store and the Redis in-memory key-value store - can be used together to create performant and scalable Web applications. It also includes real world use cases you can try today, for free, using the IBM Cloud Data Services suite of fully managed NoSQL databases-as-a-service.
This is a talk about Guacamole, an ODM for ArangoDB to be used in Rack-based framework and especially Rails. Dirk gave the talk in London at Skills Matter
SQL-based databases have been around for decades and they power a wide range of applications. So what exactly do NoSQL databases bring to the table? In this webcast, you'll find out how NoSQL can liberate your development cycle, allow your application to scale and improve your system's uptime.
Introduction to Apache NiFi dws19 DWS - DC 2019Timothy Spann
A quick introduction to Apache NiFi and it's ecosystem. Also a hands on demo on using processors, examining provenance, ingesting REST Feeds, XML, Cameras, Files, Running TensorFlow, Running Apache MXNet, integrating with Spark and Kafka. Storing to HDFS, HBase, Phoenix, Hive and S3.
In the world of NoSQL, each database has its own strengths and weaknesses. Understanding which open source database is "the right tool for the job" is half the battle if you want to start building better applications quickly. IBM developer advocate Glynn Bird explores practical examples of how two popular NoSQL databases - the Cloudant JSON document store and the Redis in-memory key-value store - can be used together to create performant and scalable Web applications. It also includes real world use cases you can try today, for free, using the IBM Cloud Data Services suite of fully managed NoSQL databases-as-a-service.
This is a talk about Guacamole, an ODM for ArangoDB to be used in Rack-based framework and especially Rails. Dirk gave the talk in London at Skills Matter
SQL-based databases have been around for decades and they power a wide range of applications. So what exactly do NoSQL databases bring to the table? In this webcast, you'll find out how NoSQL can liberate your development cycle, allow your application to scale and improve your system's uptime.
Introduction to Apache NiFi dws19 DWS - DC 2019Timothy Spann
A quick introduction to Apache NiFi and it's ecosystem. Also a hands on demo on using processors, examining provenance, ingesting REST Feeds, XML, Cameras, Files, Running TensorFlow, Running Apache MXNet, integrating with Spark and Kafka. Storing to HDFS, HBase, Phoenix, Hive and S3.
Using Familiar BI Tools and Hadoop to Analyze Enterprise NetworksMapR Technologies
From the Hadoop Summit 2015 Session with Nick Amato.
This session examines practical ways you can begin leveraging network data sources in Hadoop using familiar technologies like SQL and BI tools. Using the diverse sets of sources available, such as traces, routing protocol data, and direct packet captures from critical network locations, we will examine the capabilities of BI tools in the network context and examine cases for extracting value from data collected from the network infrastructure.
1. Ruiqi Zhou (213)610-3163
career04fight16on@gmail.com
325W. Adams Blvd, LA, CA 90007
OBJECTIVE To obtain a full time job in software engineering
EDUCAITON
• University of Southern California (LA, CA) 08/2014 - 05/2016
Degree : M.S., Computer Networking (GPA : 3.68/4.0)
• Harbin Institute of Technology (Harbin, China) 08/2010 - 07/2014
Degree : B.S., Electrical Engineering (GPA : 3.78/4.0)
SKILLS & COURSES
Courses : Artificial Intelligence, Operating System, Algorithms, Web Technology,
Cloud Computing, Operating System, Computer Networks
Languages : Java, Python, C/C++, JavaScript, PHP, HTML, CSS, SQL, JQuery
Tools : AWS, Hadoop, Matlab, phpMyAdmin, Apache, Wireshark, OPNET
PROJECTS
Artificial Intelligence (Python & Java) 01/2016 - 04/2016
• Simulate contest of Otheiio Game
- Min-max, Alpha-Beta Pruning and Greedy Algorithm
• Make decision based on given knowledge
- Backward-chaining algorithm for first-order knowledge base
- Enumeration algorithm for Bayesian network
Travel Recommend Application based on AWS 10/2015 - 12/2015
• Made use of services on AWS to build a web App for travel recommend
- EC2, S3, EMR, DynamoDB, CloudWatch, Cognito
• Obtain and Process big data
- Used Web crawler to obtain big data resources
- Used Hadoop, MapReduce to process and filter raw data
• Design web server and user interface
- JavaScript, Node.js
Web-Based Information System 06/2015 - 07/2015
• Built a vendor side & a customer side system for shipping
- HTML, CSS, JavaScript
- Create user web page for information collecting and storing
- Create manager and employee page for managing
• Created a database system & Programmed for the application
- CodeIgniter, PHP, MySQL
- Build Related database for store and search info.
- Record products, customers, employees, orders information
Weenix Operating System 01/2015 - 05/2015
• Emulate flow control system
- Implement double-linked circular list
- Simulate token-bucket to control flow in network
- Multithreading Programming
• Implement a simple Linux-like operating system
- Develop a subsystem that creates and runs the kernel processes and threads
- Implemented scheduler for context switching and mutex
- VFS layer: Polymorphic VFS Design in C
- Coordinate between the weenix kernel and various file system
- Clear VM Areas and Memory Management
- Handle Process Memory Management and mmap