Post Job Free
Sign in

Data Assistant

Location:
Albany, NY
Posted:
November 04, 2020

Contact this candidate

Resume:

Tao Chen

Phone: 917-***-**** Email: ***********@*****.***

Address: **** ***** **** **, ***** Island, NY, 12183 GitHub: https://github.com/TaoChen18 LinkedIn: https://www.linkedin.com/in/tao-chen-0a5a77159/ EDUCATION

Rensselaer Polytechnic Institute (RPI), Troy, New York Sep 2018 – Dec 2020 Master of Science in Information Technology and Web Science (Software Design and Engineering Track), GPA: 3.67/4.0 Master of Science in Quantitative Finance and Risk Analytics (dual degree) Relevant Courses: Data Structures, Operating Systems, Software Development, Database Systems Nanjing University of Finance and Economics (NUFE), Nanjing, China Sep 2012 – Jun 2016 Bachelor of Science in Finance

SKILL SET

Programming languages: JAVA, C, C++, Python, HTML, CSS, JavaScript, SQL, XML, R Framework & Libraries: React, Hibernate, Spring, Tomcat, AJAX Tools: MySQL, PostgreSQL, Node.js, Docker, AWS, Android Studio PROFESSIONAL EXPERIENCE

RPI Ambulance Member Management System, RPI Jan 2020 – May 2020

• Developed user interface for administrators to create new member, make credential, and add checklist items to a credential, and for a trainer to check off items in the checklist, and vote for promotion. (HTML, CSS, JavaScript)

• Built an HTTP server with Node.js and implemented RESTful APIs by creating Express Router to handle HTTP requests and responses efficiently.

• Used PostgreSQL to store user data such as user credentials (identify user’s role), user permission and checklist_items, etc. Graduate Teaching Assistant for Data Structures, RPI Jan 2020 - May 2020

• Held weekly data structure labs to help students solve problems and make students have a deeper understanding of data structures.

• Held weekly office hours to help students solve difficult problems encountered in homework and exams.

• Responsible for grading students’ homework and exams, added or improved Rubric’s grading standard. PROJECTS

A Tinder-Like Android News Application Development Based on MVVM pattern Sep 2020 – Oct 2020

• Implemented the bottom navigation of three main fragments with BottomNavigationView

• Implemented network APIs with Retrofit and LiveData to pull the latest news data from newsapi.org

• Page navigation with JetPack navigation component, adopted SafeArg for type safety when passing parameters.

• Integrated a 3rd party CardStackView(RecyclerView) to support swipe gestures for liking/disliking

• Built the Room Database with LiveData & ViewModel to support local cache and offline mode React JS based Starlink Trajectory Visualization July 2020 - Sep 2020

• Setup the Repo by leveraging the React official CLI tool, create-react-app, and use NPM to manage project dependencies.

• Used Ant Design component library to build forms to collect user observation geoinformation (longitude, latitude, etc.)

• Fetch nearby satellites information and position prediction data through the N2YO API(s)

• Animated selected satellite paths on a world map using React-Simple-Map to improve the user-friendliness. Spring and Hibernate based Shopping and Ordering system July 2020 – Sep 2020

• Built a web app based on Spring MVC to support item search and listing (dependency injection, IoC, RESTful APIs, etc.)

• Implemented security workflow via Spring Security for user authentication and authorization.

• Created a MySQL database to store user-generated data (user profile, item information, order history) and utilized Hibernate to provide better support of database operations.

• Developed a Spring Web Flow to support item ordering. Job Search and Recommendation Service Development May 2020 – July 2020

• Developed a web app which can search nearby jobs and apply for the positions. (HTML, CSS, JavaScript, AJAX)

• Implemented RESTful APIs by creating several JAVA servlets to handle HTTP requests and responses efficiently.

• Retrieved job data from Github API, created a MySQL database to store all data, and deployed it to Amazon RDS for better simplicity and scalability.

• Explored several recommendation algorithms and used MonkeyLearn API to extract keywords from the jobs’ description to implement a content-based algorithm.

• Deployed service to Amazon EC2 for better performance.



Contact this candidate