Lingjie Niu
Phone: 408-***-**** Email: **********@*******.***
Summary
Designed and implemented the User Interface using Bootsrap, HTML, CSS, Angular.JS, Node.JS and MySQL
Over 3 Year of extensive experience in Web Application Development and Finance
Experience as web developer worked on HTML, CSS, JavaScript, Angular.Js, Node.Js, JQuery, Mangodb
Top quality architecture and development skills using latest technologies including Java, Java API, JSP,
JDBC, JavaBean
Strong data analysis skills which results in understanding client’s business needs quickly
Expertise in browser compatibility issues with browsers like Firefox and Chrome
Technical Skills:
Languages & Web programming: Java/Python/C/C++, JavaScript, CSS5, HTML5, JQuery, AngularJS, NodeJS languages. MySQL/Oracle, MongoDB, JSP, JDBC.
OS: Linux/Ubuntu, Windows
Cloud Service: Hadoop, Mahout
Database: Oracle 10/11g, MySQL, PL/SQL
NoSQL Database: MongoDB
Networking: IP stack, Wireshark network traffic analysis.
QA Automation: Selenium, Test automation programming
Education:
MSCS, Northwestern Polytechnic University, Fremont, CA, August, 2015
BA, Computational Accounting, Fuzhou University, China, September, 2011
Experience and Projects:
1.Developed test suite for QA automation based on Selenium by capturing the test processes, and playing back the process to automatically execute the test process again.
2.Used Hadoop and Mahout to develop a machine leaning application, the application can create database and store data with MySQL, import MySQL tables into HDFS by Sqoop, query data in HDFS, create a Hive UDAF to find information
3.Created a demo application which allows user to remotely access MogoDB database, a NoSQL, Document-oriented database system, and represent the data onto mobile/desktop devices. Technologies used in this project including MogoDB, HTML5/CSS/JavaScript, Boostrap, Angular.js, Node.js, for dynamic & real-time data representation, real-time interactive web access.
4.Prototyped a Hadoop based application by importing Customer data from MySQL database into HDSF (Hadoop distributed file system) with Sqoop, using SQL-like language Hive to process the data in the HDSF, analyzing and generating results with Pig.
5.Experienced to work with MySQL/Oracle database by creating a database, using Java JDBC, JQuery etc. for data access and, generating a simple front-end of web server to enable user to access the database from a web browser.
6.Created a standalone Java GUI application using JFrame, JPanel to take user inputs, process user tasks in background and report the results to application windows. Typically this application can be used as a software test tool.
7.Used Firefox plug-in, Selenium IDE, to enable web test automation.
Freelance Web Design, USC Acupuncture, Sunnyvale, CA May 2014 - September
Create a website help holistic health center shows and introduces their server online.
Using Bootstrap to create interface of client side.
Store the Client information in MySQL.
Through servlet exchange the data between client side and database.
Using Ajax to pass requests and responses asynchronously between the client and server.
School project:
Create Online Quiz https://github.com/LingJieNiu/Create-Online-Quiz.git February 2015
Design new user register interface which include the user role such as teacher and student, user name, email and password using HTML5 and CSS in JSP file.
Create some table to store different type of questions and answer as the question bank in MySQL, and using Structured Query Language to insert the questions and answers to the these table.
Create two tables to store the different user’s information according to the different user role. For example, named teacher for a table to store the if information if user is a teacher. Another table is named student to store the information from student user.
Implemented Java in servlet to invoke and store data between client and database.
Function the requests in the servlet. Get user’s name and password from login page, if the information are exist in the database, the servlet responds the result to the login page to implement next operation.
Picking question randomly from question bank of database through the servlet to display in the quiz page. Performing the answer comparison in servlet, and getting the true or false result from servlet to quiz page.
GuoTaiJunAn SECURITIES(Finance & Investment Service Company) 2010-2011
Intern application software engineer: Worked in a financial software company to provide online/phone support for the customers in account access, computer setup, software installation (Stock trading software), configuration and management, programming software test code and some feature implementations etc.
School of Economics& Management in FuZhou University.
http://jgxy.fzu.edu.cn/ January~May 2009
Market researcher: collect and analyze data and information that is valuable for company to understand what are customers’ needs.