Resume

Sign in

Java Developer Python

Location:
Minneapolis, Minnesota, United States
Posted:
September 21, 2018

Contact this candidate

Resume:

****

Minneapolis, MN, United States

****

Nanjing, Jiang Su, China

**/**** ** **/****

Beijing, China

**/**** ** **/****

Beijing, China

DONG LIANG

EDUCATION

Bachelor of Arts: Computer Science

University of Minnesota - Twin Cities

Mathematics minor

Completed course in data structure, algorithm, operating system, software engineering, programming graphics and game, probability and statistics. GPA: 3.52

Bachelor of Science

Nanjing University of Science and Technology

Project 211, 985 and Double First Class University of China, dropped out in 2016 with a 3.58 GPA

SKILLS

Programming: Java, Python, C++, C, node.js, JavaScript, HTML5, CSS, PHP, SQL Knowledge: javaEE, MVC, Spring Boot, flask, flask-script, sqlAlchemy, MongoDB Others: Data Structure, Algorithm, System Design, Computer Networking, Design Patterns, Agile EXPERIENCE

Java Developer

RichInfoAI - Quanxiu Team

Designed and developsed API for online labeling system by setting expectations and features priorities throughout development life cycle Refactored code into Controller - Service - Repository architecture and implements main methods in Java

Developed data models and database designs

Contributed important design to high-level system architecture Generated python scripts for web services and servers Platform Developer Intern

Enuit

Managed the schedules and implementation of product updates and new releases Traced back the bug notes and update the patch notes Generated Python scripts to monitor remote services PROJECTS

Picture Sharing Website Python

Implmented web services with Python, MySQL and flask framework Contributed ORM design to data model with flask-sqlAlchemy Generated unit test for main functions

Online Labeling System Java

Implemented main functions for the server-side in Java Came up with certain features like directory mapping, target file hierarchy Generated new API according to new requests from users Online vote counter (Server-side) C

Maintained data representation of a given DAG, and properly responding to all requests from clients

Spawned new thread to handle any connection received at a specified port Created both server and client source files, and ensured synchronized behavior for DAG 900 Washington AVE SE, Minneapolis, MN 55414 C: 651-***-**** ac64r9@r.postjobfree.com



Contact this candidate