Custom blockchain system for construction process management
Blockchain / Featured / Mobile / Web
Overview
Java 8+ with functional programming, Spring IO Platform, Microservices (Uber JAR, Spring Boot, Dropwizard.io), cloud (AWS, GCP, Azure) both IAAS and PAAS (Lambdas, Kinesis, Redshift etc.), reactive programming (RxJava, Spring Framework 5, Ratpack.io etc.), distributed systems (Spring Cloud, Consul, Apache ZooKeeper etc.), live monitoring (Grafana, Graphite, Prometheus), solid TDD/BDD approach, container-based development and CI/CD (Docker, Jenkins, Gitlab-CI), Netty.io, Grizzly, Underthow.io.
Programming Languages
Java, Kotlin, Scala, Groovy
Data Access Technologies
Jooq, Hibernate, iBATIS, Slick
Databases
Oracle, PostgreSQL, MySQL, MariaDB, Neo4J, Flyway, MongoDB, Cassandra, DynamoDB, CoachDB
WebServices Layer Technologies
JAX-RS, JAX-WS, Apache Axis 1-2, Apache CXF, Glassfish Jersey 1-2, RESTEasy, Spring-WS; Spring Boot, Spring MVC/Retry, RxJava, Swagger/OpenAPI
Presentation Layer WEB Technologies (JavaScript/HTML/CSS)
AngularJS 1-7, ReactJS, Vue.js, Semantics, Canvas, Websockets, Web Storage, Sass, Less, PostCSS, Autoprefixer, Modernizr
Cache Layer Technologies
Redis, MemCache
Cloud Services Technologies (IAAS, PAAS)
Amazon AWS (EC2, ECS, Elastic Beanstalk, Kenesis, S3, SES, SQS, Lambda, RDS, DynamoDB, CloudFormation, CloudWatch etc.), Google Cloud.
Queueing Technologies
ApacheMQ, RabbitMQ, HornetQ, ZeroMQ, AWS SQS
Testing & Code Quality Control Tools
Junit, TestNG, Mockito, Powermock, Wiremock, JBehave, Cucumber, Geb, Spock, Hamcrest, Karma, JasmineJS; SonarQube, PMD, FindBugs, Cobertura, CheckStyle,
Application Servers
Tomcat, Netty, WebSphere, GlassFish, JBoss, Wildfly, Weblogic, Resin
IDEs
Intellij IDEA, Eclipse
Build Tools
Maven, Gradle, SBT, Ant/Ivy
Source Control/Continuous Delivery
GIT (Atlassian Stash, BitBucket, GitLab), SVN; GitlabCI, Jenkins, Hudson, Teamcity, Bamboo
Logging & Monitoring
ELK, CloudWatch, Prometheus, Grafana, Graphite, NewRelic, AppDynamics
Containerization
Docker Engine, Docker Compose, Kubernetes, Amazon ECS
Microservices
Spring Boot, Dropwizard.io, Spring MVC/Retry, RxJava, Swagger/OpenAPI, Docker/Kubernetes, Consul
Authorization & Authentification
OAuth2, JWT, MFA, SSO, SAML, LDAP, Vault by HashiCorp. Cloud( Azure AD B2C, Amazon Cognito), Passport.js
Either way, let's talk!