Position: Senior Software Engineer
Category: Ruby
English level: fluent
Years of experience: 7

Probably the fact that I have learned a lot by myself. Project wise, probably huge USA marketing CRM with very high loads and microservices I have worked on, where I was a lead backend developer in 2 different teams(at separate times) and developed an API for a standalone microservice. Also there was a time I was a CTO and designed and rolled out an MVP of a whole micro-services project using Ruby, Elixir, and Rust. But that's a long story :)
I have started learning ruby on rails 9 years ago, at first I was reading documentation and experimenting, finishing tutorials, at first Michael Hartl, then more complicated ones, creating whatever came to mind(portfolio, e-commerce, blogs, media, social media, entertainment, travelling). Then I found a mentor who taught me 'his ways' and I gained experience and perspective. Later on, he asked for my help with a travelling website of his, where my main fields of expertise were writing tests, refactoring and debugging, and subsequently writing new features, mostly backend related. After my work there, I have been successfully freelancing for quite some time, mostly e-commerce and learning platforms. Afterwards, I have been working at a company providing LTI for universities across the world, where I have learned React, yet my prime domain of work was backend related. I have also worked for a major marketing CRM system based in USA, and later for a marketing Israeli startup using AI and ruby for web. And my latest project is a trading platform, a startup I started with a couple of traders and project managers which grew into a 15 developer company, but never really took off.
I would not love to work on legacy-code, I have had such an experience and, of course, sometimes it's required, yet I would prefer not to. My main preferences are a small team, a relatively new project. Would also like to work on a product rather than outsourcing but that's not fundamental.