Position: Ruby Backed Developer
Category: Ruby
Experience: 11 years | English: intermediate

I seriously shifted to Ruby only a year ago, so it is not much about Ruby. But I believe other achievements in the software development area also matter.

- Developed Marko Markup Compiler - an open-source tool for managing bulky software artifacts in a "docs-as-code" manner. Since 2015 I designed with it dozens of software artifacts (mainly requirements specifications) for my previous company.  
- Developed Punch Code Generator - an open source tool for describing domains in DSL of actors, services, and entities and then generating business logic layer source code skeletons in accord with the description.
- Developed three products playing Proxy Product Owner role (10-15 man/months per project)
- Managed requirements for dozens of projects (Problem Statement, Product Statement, User Story, Use Cases, Functional and Non-functional requirements; DFD, BPMN, UML, ER diagrams)
- Finished a few requirements discovery projects, exploring and documenting Vision
- Finished a few source code re-engineering for legacy systems (providing requirements specification and architecture design)
- Developed and implemented two solutions for trading companies based on 1Cv8. One of those is distributed for one central warehouse and a few dozen of sale points.
- At the beginning of my career developed a few client-server software (Delphi 4/5/7, Firebird)
Over 20 years of Software Development experience. Participated in dozens of projects related to software development, integration, customization, re-engineering, and transitioning existing software to new ones. Managed to work in Accounting, eCommerce, Crypto Exchange, Telecom, and FinTech domains.

Passionate about creating software that really helps people in their work and strongly believed that every developer should strive for "done it right" for "the right product."

__Hiring me__,

- Your code will be designed in accordance with the best development practices; it will clearly speak for its intent (Order, CreateOrder, AuthorizePayment, StorePlugin), will be well documented, robust, and secure; have decent test coverage.
- It will be designed with the "value first" in mind where my first concern will be the business logic layer, and only when it is ready I get to the tech stack.
- As a consequence, you'll get the ability to postpone decisions about tech stack and change it easily further. A working App/API with business logic can be up just in a week or less for purpose of testing or MVP.

__Please note__

I've spent the last decade playing business/systems analyst roles, so I don't have proven commercial development experience with Ruby on my resume.

However, I believe that "the code speaks" for the developer, so I hope that my Github profile will confirm my claims.

I'm not qualified to develop Frontend although I understand MVC, and I'm not a Rails guy and prefer pure Rack.
I want to be part of a quality-motivated professional team that feels passionate about their work and enjoys doing it.

I hope to be in charge of one or more "bounded contexts" that provide a defined set of services for one or more business actors where I can freely make my own design decisions about implementation; hope the domain will be challenging and rich in business logic.

Ready to play a seasoned developer hired with the intent to design the backend or API for a particular bounded context.