Position: Full-stack Developer (Ruby / Vue3)
Category: JavaScript
English level: intermediate
Years of experience: 11

I have been working as a software engineer since 2005 and took part in the development of lots of small projects and large enterprise projects. Recently, I have been specializing in startups. I can independently develop projects from scratch: frontend, backend, deployment, continuous integration, and so on.

For the last 5 years I have worked with companies where I wrote code, managed development departments (40-70 people) on the position of CTO. Also I have experience in setting up development processes in teams and departments, technical interviewing, project-management and technical analysis of projects. In addition, I have created programming courses and taught beginner programmers.
Technologies I work with: Ruby and Ruby on Rails, dry-rb stack, Postgresql, TypeScript, Vue 3. I prefer SPA (Single-Page Applications). As a client-server communication format I use GraphQL or REST. I'm a fan of TDD (Test-Driven Development). I am also fun of DDD (Domain-Driven Design), Clean Architecture, Functional Programming and different best practices. I'm interesting in Blockchain.
I want to work with Ruby and/or Vue 3 stack. Not interested in any React or Angular projects.

Looking for company with low level of bureaucracy. Full-stack position is preferred.