Post Job Free

Resume

Sign in

Software Engineer Technical Support

Location:
San Francisco, CA
Posted:
September 07, 2016

Contact this candidate

Resume:

Shirley(Xue) Luo

San Francisco, California * 415-***-**** * acwh90@r.postjobfree.com

Github: https://github.com/shirleyluo Visa: OPT

Hard working Entry level software Engineer with hands-on experience Java skill. Experienced distributed systems like Hadoop and MapReduce. Having based database knowledge. SKILLS

Programming Languages: Java ● Scala ● Python ● JavaScript ● Go Database: MySQL

Frameworks: MapReduce ● Zookeeper ● Google Maps API ● D3 Big Data System: Apache Hadoop ● Apache Spark

Tools: Vim ● Git ● PhoneGap ● Tableau

OS Proficiency: Mac-OS ● UNIX/Linux(Ubuntu) ● Windows WORKING EXPERIENCE

IT Support Manager(Remote) CGMax Design Corp, New York 06/2016 - present

• Maintain the software system including the mobile app and the website.

• Provide technical support to employees on a variety of issues by responding to telephone calls, emails, and “in-office” requests. Log all requests and escalate as necessary.

• Provide remote support services to users.

Android developer Talace, Inc, CA 09/2015 - 05/2016

• Design, lead and build Android’s platform.

• Collaborate with cross-functional teams to define, design, and ship new features.

• Implement payment system.

Hadoop QA tester Shendi Internet Technology, Inc, China 12/2012 - 06/2013

• Perform daily check of data correctly and completeness.

• Implement simple sql sentences to get the data.

EDUCATION

M.S. in Computer Science, University of San Francisco, San Francisco, CA 8/2013 - 5/2015 B.E. in Software Engineering, Tianjin Agricultural University, Tianjin, China 9/2009 - 6/2013 PROJECTS

Hadoop and Mapreduce Implementation Go Spring 2014

• Implemented a fault-tolerant and reliable distributed system(MDFS), based on Hadoop.

• Supported a replication factor of 3 in order to ensure reliability and load balancing.

• Implemented the ability to execute simple MapReduce jobs on data stored in this system. Failure Tolerance in Distributed System Java Fall 2014

• Implemented a reliable distributed file system to store all the tweets.

• The backend was built on SocketServer to supports multithreading, and the system worked with multiple frontends.

• The backend implemented strong consistency(Bully Algorithm) or eventual consistency. Similar database based on file Java Fall 2015

• Implemented one similar database based on files, the size of file is 2GB.

• Supported simple sql sequence, like SELECT, WHERE.

• Implemented index-based join.

Search Engine Java Fall 2013

• This engine scare website content using HTTP GET request.

• Then it parses the content to extract the tokens and store the results in a TreeMap, the results are paired as (token frequency).

• If there are new links then start a new thread to parse the web content.

• Built a web based user interface, so user can register, login, logout, check search history, reset their password by answer the security questions. All the data were stored in SQL server.



Contact this candidate