Implemented a lightweight and configurable CLI standalone client in Java and dedicated web services in Spring Boot for implementing file upload algorithm. Developed a custom token based authentication mechanism for securing the dedicated web services and authorizing the CLI client for use by user.