Position: Senior Software Engineer
Category: Golang
English level: intermediate
Years of experience: 8


Since 2014 I had worked in the company Attendify, where we created an events provider platform (b2b) for event organizers. 
The platform provides a set of services for building and publishing information about events (conferences, exhibitions, etc.) which has been designed as features.  

In this project, we were using a microservices architecture. Most services were created on Clojure, and some services have been developed on Go and Python. 

UI was based on ReactJS (JS/ClojureScript). Main application hosted on Django web application. 

Some client-side applications were created on ClojureScript. In the project, we also were using PostgreSQL, ElasticSearch, Kafka, Redis. In the past also used Riak and CouchDB.
My responsibilities were to work on:
 - client-side services: JavaScript, ClojureScript
 - backend services: Clojure, Python, Go, and one service on Scala (Twitter Finagle/Akka)
 - infrastructure and tools

I like working with functional programming and looking for interesting projects/products. I'd like to learn something new, but also I'm ready to work with legacy code.