Jing Ma's repositories
Tech-Interview
Algorithms and Data Structures implemented in Java
Random-Text-Generator
A program that takes in a text file and uses the words to randomly generate a new text.
Job-Scraper
Web application that scrapes job search engines for given vacancies. Tech stack: Java EE, JSP (JSTL & EL), servlets, Tomcat, Maven, MVC, Selenium, Oracle, SQL, JDBC and Connection Pooling.
Blockchain-Implementation
A fundamental implementation of a blockchain data structure. It demonstrates the hashing system and how it makes the blockchain secure. Tech stack: Java, Maven, Git, Blockchain.
Certificates
Certificates that I've earned on edX and Coursera
Employee-Data-API
REST API that uses a multitier architecture and supports CRUD operations. Tech stack: Java, Spring, JPA/Hibernate, H2 database, BasicAuth, Maven, Git, XML, JSON.
Web-Scraping-Collection
Web scraping collection that deals with common problems when scraping websites or files. Tech stack: Java, Maven, Selenium, Oracle, SQL, JDBC, Cassandra, CQL.