Position: Senior Ruby on Rails Developer
Category: Ruby
English level: upper
Years of experience: 6

- Created my own pet project from scratch without any frameworks, created scalable architecture, and successfully deployed it to production
- Worked with Rails stack and other frameworks (Hanami, Sinatra, Padrino)
- Successfully mentored 2 junior Ruby developers and helped to find their first job
- Supported middle ruby developers in defining and applying the correct technical solution options
- Participated in discussions oriented to improve functionality on open source repositories on Github (opened a few issues)
- Quickly dived into working with large code base on my last 2 projects, started developing a new features immediately (from the first working day, got positive feedback from managers and leads)
- Experience in mentoring juniors in a few companies
- Developed a social network for cryptocurrency enthusiasts from scratch and deployed it successfully to prod, and maintained it 
- High self-organization and communication skills
About my projects:
I have about 7 different projects under my belt. I’ve participated in several projects of various sizes and complexity which gave me experience in different areas of software design and development. I have experience from startups to enterprise projects in the following domains: 
- Learning/Educational platform
- Marketing (AI personalized content)
- Social networks (for cryptocurrency enthusiasts)
- Telegram bots

In my last position, I communicate with clients to understand their ideas, provide feedback and suggest the best ways to implement them in a product, transform these ideas into technical requirements and guide a team through the implementation phase. I actively participate in backend development and deployment infrastructure setup.

My duties included: 
- Developing new features, and improving existing ones
- Improving, extending, and maintaining existing platforms
- 3rd-party tools and services integration
- Requirements analysis and technical consultancy
- Architecture and performance improvement
- Code refactoring and problem-solving
- Issues detecting and solving
- Full test coverage using RSpec
- Onboarding of new team members and mentorship
- Communication with partners' managers and developers, usually on some API integration
- Introducing best practices for clean and scalable codebase based on business goals, team preferences, and capabilities
I do not have strict requirements for my next work. I am open for experiments with new products, new domains, new technologies, new tasks, and new responsibilities. I am still in search of myself in technical and project prospective

I am looking for:
- Opportunity to join a team of friendly and skilled professionals who are keen on technologies
- New achievements, professional growth, extending my experience, new technologies
- No legacy code
- Complicated and challenging tasks (optimization, speedup, system configuration, with focus on back end part, databases, performance, architecture) because currently, I have a huge experience in just writing a lot of business logic in a service objects
- No rush work, no strict deadlines. I like a balanced approach to solving problems without haste
- Knowledge sharing, modern technologies
- Remote work and flexible working hours
- Team with an experienced lead who will mentor me on tasks that don’t cover my experience (I am sure I will face a lot of new experiences for me)
- DevOps tasks, Setting up CI/CD pipelines, would like to gain advanced experience in security of apps, monitor servers, stats and maintaining

I don't mind to:
- Work as a full-stack developer. But I do not want to develop only the frontend
- Have technical interview tasks for new candidates
- Participate in startup projects from scratch
- Participate in a highload project where I will gain a new experience
- Work in a young growing team

Please notify about live coding and test tasks