Position: Senior/Lead Full Stack Clojure/.NET/JS Developer
Category: Node.js
English level: fluent
Years of experience: 9

Experienced working in Health Care, Ecommerce, Game, Social business domains.
Designed numerous successful projects with a distributed and modular architecture, optimized for usage of 5000 users online.
I am following best practices in architecture design and patterns in software development, write unit tests and unit-testable code. Setup  Continuous Integration, Git Flow. Contributing to OSS.
I have more than 9 years of professional experience in software development with 4 years in leading positions.

Architected and built component-based, modular client-side applications with ReactJS, Redux, React-Saga, Reselect, and ImmutableJS.

Lead team of 10 developers across US, Canada, Serbia and Ukraine.

Built numerous backend services and APIs using Clojure, .Net, RabbitMQ, Redis, ElasticSearch.

Designed index structure and integrated ElasticSearch cluster that optimized search performance 50x.

Setup CI/CD processes and Git flow in the team, deployment scripts with ansible, deployed hundreds of services to Azure and AWS.

I admire functional programming concepts and my language of choice is Clojure which I use even on client-side with ClojureScript.

I would prefer to join a team that works with functional languages, however, I am strongly skilled at .Net and JavaScript too.

Looking for relocation to Germany, Austria, European countries.
I would prefer to join a team that works with functional languages Clojure especially.