Post Job Free
Sign in

Python, Java, C/C++/STL, Hadoop/MapReduce, MySQL, Maven, Android Stud

Location:
Camarillo, CA
Posted:
February 26, 2019

Contact this candidate

Resume:

Jiarui Li

*************@*****.*** Camarillo, CA, 93012 608-***-****

EDUCATION

B.S. in Computer Science, University of Wisconsin, Madison 09/2016 - 05/2018 Associate of Science in Computer Science, North Seattle College, WA 09/2014 - 06/2016 SKILLS

Languages: Python, Java, C/C++/STL, HTML5/CSS3, ECMA Script 6, OpenGL, SQL, Bash scripting Frameworks: Spring MVC, Hadoop/MapReduce, Spark, HDFS, MyBatis, Django, Flask, TensorFlow, Numpy, Scipy, Scrapy, React, Node.js, D3.js, JAMA

Databases/Tools: MongoDB, MySQL, Maven, Android Studio, Vim, Git, Docker, Cassandra Knowledge: OOP/OOD, design patterns (MVC, Factory, pub/sub), machine learning, Android Projects

Hadoop - - Developed Used based Item Collaborative the Movie system Recommender with Filtering Java, to Hadoop/System build users' MapReduce, rating matrix deployed and Co-on AWS occurrence with Docker matrix 07/2018 based - 09/on 2018

- IMDB Used Crawler4j data; Implemented to collect and the Matrix parse operations movie data with from JAMA IMDB; exported data on JSON files

- Used Cassandra as database; used CQL for communicating with database TensorFlow - Applied WaveNet based a MIDI deep Music neural Generator network (unsupervised learning) for generating 09/raw 2017 audio - 11/2017

- waveforms Preprocessed the music data with Numpy; Used TensorFlow for numerical computation; applied

- - tqdm Used Applied for a 2layer Gibbs training Restricted sampling progress algorithm Boltzmann and midi_to manipulation Machine construct as a statistical RNN for midi model file model to generation generate and used music randomness samples to create

"- - - - Dribbble"audio Built Used Implemented Implemented the RecyclerView/ samples : Android app with endless multithreading from Java App multivariate Navigation scrolling for in Android Dribbble with RecyclerView View/ probability Handler Studio, ViewHolder/class, integrated distribution with Receiver mixed-LayoutManager Dribbble typed class API adapter and with for AsyncTask app OAuth and UI AsyncTask organization for 11/content 2017 - 1/2018 Spark downloading; based Cosmetics used Internal Search Storage Engine to store images locally by using FileOutputStream 04/2018 – 05/2018

- Developed the project with Java and Spark

- Developed a web crawler for cosmetics with Crawler4j and used JSoup for HMTL parser

- Preprocessed the page relation matrix and used Spark MLlib for matrix operation

- Implemented PageRank on Spark for webpage ranking; improved “dead ends” and “spider traps” edge cases by implementing "Teleporting" principle by using beta variable COURSEWORK

Machine Organization and Programming, Data structures, Artificial Intelligence, Database Management Systems, Computer Graphics, Operating Systems, Python programming, Java Programming, HTML Web Design, Combinatorics Theory of Computing



Contact this candidate