Code Monkey home page Code Monkey logo

survey-api's Introduction

👋 Hello there! I am Dragan.

👨🏼‍💻 About Me

🚀   I am interested in building reliable and scalable distributed systems, automation, embedded, linux...

✍️   In my free time, I enjoy making DIY audio electronics and programming microcontrollers.

📄   You can check my Resume for more details about work experience.

🛠  Tech Stack

Programing languages: Java  Kotlin  Rust  Go
Tools & Frameworks: Spring  Spring Boot  Gradle  Swagger  Prometheus  Grafana  Newrelic
Cloud Technologies: AWS  Kubernetes  Docker  Helm  Azure  Google Cloud
IDE, SCM & CI/CD: VSCode   IntelliJ Idea  GitLab  Github  TravisCI  TravisCI
Messaging & DB: Apache Kafka  PostgreSQL  MongoDB  Redis

🔥 My Github projects:

RSPlayer (rust)

Controller for DIY Raspberry PI 4 based audiophile streamer. It acts as a software controller for DAC chip AK4497 using the I2C protocol. It also implements a function to switch between different players: Music Player Daemon, Logitech Media Server, and Spotify. For each of the players, it implements base functions: Play, Stop, Next, and Prev. All the functions are exposed over IR remote interface and REST API consumed by the UI which is also written in rust wasm using seed framework.

Social Media Aggregator (java, kotlin, rust-wasm)

This application consumes different social media APIs (just Twitter atm), publishes raw tweets to Kafka topic, on the other side data worker service consumes messages from the topic, sort them using top K algorithm and exposes sorted list by GRPC API to the UI service.

SEPAMA (rust, rust-wasm)

Sample CRUD web application with backend and frontend written in Rust

pvcexec (go)

A simple Kubernetes tool that creates a temporary pod in your cluster with mounted two persistent volume claims so you can easily access data on them using commons Linux tools.

📊 Statistics:

Top Langs     Top Langs

survey-api's People

Contributors

ljufa avatar

Watchers

 avatar  avatar

Forkers

devotion

survey-api's Issues

Error starting on MacOS

image

❯ docker -v
Docker version 17.09.0-ce, build afdb6d4

~/mls/projects/private/survey-api master
❯ docker-compose -v
docker-compose version 1.16.1, build 6d1ac21
~/mls/projects/private/survey-api master
❯ docker-compose up --build -d
Creating network "surveyapi_default" with the default driver
Building monitoring-zipkin
Step 1/7 : FROM java:8-jre
8-jre: Pulling from library/java
5040bd298390: Pull complete
fce5728aad85: Pull complete
c42794440453: Pull complete
0c0da797ba48: Pull complete
7c9b17433752: Pull complete
114e02586e63: Pull complete
e4c663802e9a: Pull complete
Digest: sha256:b91008e234402fc87e7889d6af1f36b6ece844c05989236d83d1f658a6f329b0
Status: Downloaded newer image for java:8-jre
 ---> e44d62cf8862
Step 2/7 : MAINTAINER Dragan Ljubojevic <[email protected]>
 ---> Running in 901f9b287d4a
 ---> bfc15e2175ed
Removing intermediate container 901f9b287d4a
Step 3/7 : ADD ./target/monitoring-zipkin.jar /app/
ERROR: Service 'monitoring-zipkin' failed to build: ADD failed: stat /var/lib/docker/tmp/docker-builder058666380/target/monitoring-zipkin.jar: no such file or directory

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.