Technology | Badge |
---|---|
Travis CI[AS] | |
Travis CI[RS] | |
CodeCov | |
Codebeat |
The "Data Scout" project is a web-service for providing a fair statistics and raiting of sport analitics (kappers), who sales their forecasts for betting. Supposed to create smart-contracts on Ethereum blockchain, that will generate tokens of reputation and control transfers. Users can have one of two roles: KAPPER or USER. It is an open-source project. Anyone can connect to it. For additional information apply to founders. Contacts are below.
- Java 8 SE (java.lang, Сollections, multi-threading, Stream API, lyambdas)
- Kotlin
- Spring Framework 5 (IoC, Core, Boot 2, Security, MVC, Data, JPA, Transactions, JDBC, JAX-RS (REST), Test, Test DBUnit)
- Lombok
- Swagger 2
- Joda Money
- Jadira Framework
- log4j (Logger) and slf4j
- JPA 2 (Hibernate), JPQL and HQL
- PostgreSQL, SQL, Flyway
- Apache Maven
- Servlet container Apache Tomcat
- Unit-tests on JUnit, Mockito Framework, Hamcrest), integration tests (Spring Test, Spring Test DBUnit)
- Integration with API of CBRF for getting currency rates
- Integration with API of betting company Leon
- DevOps, Travis CI / CD, CodeCov, deployment on Amazon Web Services
- Amazon Web Services: AWS Elastic Beanstalk, AWS IAM, AWS EC2, AWS RDS, AWS S3, AWS CloudWatch
- in plans using JMS (perhaps ActiveMQ)
- smart-contracts will be written on Solidity for Ethereum. Integration by Web3j
- JavaScript
- Jquery
- AngularJS 1 (planning to change to React.js).
- Role: founder, backend-developer
- GitHub: soufee
- Role: developer, CI/CD
- GitHub: SuleymanovRA
- Email: [email protected]