Post Job Free

Resume

Sign in

Software Engineer Computer Science

Location:
Los Gatos, CA
Posted:
February 17, 2017

Contact this candidate

Resume:

Hua Xiao

404-***-**** *** Brandon Street, San Jose, CA 95134 acyvol@r.postjobfree.com

EDUCATION

Emory University, Atlanta, GA 2014.8 2016.6

Master of Science, Computer Science

Courses: Web Development, Data Structure and Algorithm, Database System, Search Engine and Information Retrieval, Operating System, Compiler, Machine Learning, Data Mining, Big Data, Natural Language Processing SKILLS

Language: Java (prefer), Python, C, HTML, CSS, JavaScript, SQL Technologies: Java Servlets, Bootstrap, AngularJS, JQuery, React, Node.js, NoSQL, Flask, Lucene, Gulp, Hadoop, Spark WORK EXPERIENCE AND PROJECTS

Software Engineer, Tellon Trading Inc. 2016.8 -2017.2

• Hand code HTML/CSS and JavaScript and work collaboratively with designers to add front-end features using AngularJS and JQuery framework.

• Build the indexer for the retrieved document and the query processor and parser

• Participate in system design, architecture decisions and code reviews Software Engineer Intern, Neusoft Inc. 2015.6 -2015.9

• Build a web application featuring a map of your neighborhood and a neighborhood you would like to visit

• Add additional functionality including: map markers to identify popular locations or places you’d like to visit, a search function to easily discover these locations, and a list view to support simple browsing of all locations.

• Implement third-party APIs that provide additional information about each location, such as StreetView images, Wikipedia articles, Yelp reviews, etc.

Research Assistant, Emory University 2015.1 -2016.1

• Developed Natural Language Processing tools readily available for research in various areas

• Built frameworks for fast development of efficient and robust NLP components, and developed three components of API, including Tokenization, Part-of-speech Tagging, and Named Entity Recognition

• Developed a machine comprehension system that understands human dialogue and answers questions regarding to the contexts in the dialogue.

Character Voting Web Application using React, Node.js, MongoDB and Socket.IO

• Build a character voting web application for EVE Online (a massively multiplayer online game).

• Build a single-page app experience using React and Flux with server-side rendering and deploy it to the cloud

• Build a REST API with Node.js, retrieve data from MongoDB, track online visitors in real-time using Socket.IO. TVShow Tracker

• Build a web application, users can view tv show trailers, add favorites and subscribe email alert before it starts.

• Use Express REST API on the back-end and Angular.js on the front-end. The UI is created using Bootstrap Sass.

• Both user accounts and shows are stored in MongoDB, while authentication sessions are stored in Redis.

• Authentication is handled by Passport.js, Email notifications are sent via SendGrid. Stock Search Web Application

• Developed a Website to retrieve and present stock quotes and news by calling the Yahoo Finance API

• Build up responsive webpage using JavaScript and AJAX

• Set up Back-end on Tomcat and AWS using Java Servlet Develop HOCA operating system

• Build a micro-kernel using C language from scratch, design process queue and active semaphore list modules to implement Round Robin CPU scheduler

• Implement trap and interrupt mechanism dealing with privileged processes to improve system efficiency

• Implement memory management, disk IO management and virtual memory using second chance page replace- ment algorithm

Web Search and Text Mining: Tiny Beer Search Engine Web Application

• Built the beer database with MongoDB, and dumped into ElasticSearch via MongoDB River

• Developed the back-end component using Flask to have access to ElasticSearch and provide a RESTful API for the front-end

• Implemented the edge-ngram filter to enable typeahead autocomplete feature and optimised the search relevance with cross field scoring algorithm.



Contact this candidate