Position: RoR/JS lead developer/project manager
Category: Ruby
English level: fluent
Years of experience: 11

See main cover letter
12 years of uninterrupted hands-on experience in building web apps.
3 years of team management experience.

The most remarkable deliverable:
Logistics LTL(Less Than Truckload) goods transportation model implementation for warehouse transport planning system. The complexity was to enable transporting goods from multiple senders to multiple recipients as opposed to 1:1 relation before and to implement RBAC(role-based access control) per shipment and provide versioning. This required architectural backend refactoring in all areas of a vertically sliced app, and touching every transport data I/O endpoint. Another challenge was to provide an embeddable transport shipments form written using React/react-hook-form to be integrated into Formik-powered forms. Great test coverage.
I designed the new architecture and the whole implementation plan and led the development with a team of 5 devs. 7 months of delivery. Gradual rollout: architecture update, UI elements under the feature flag until the functionality fully covers the use case.

Always had full-stack projects on RoR/JS, primarily using React + Redux.

Had projects from different industries: edu tech, e-commerce, fintech, communication technology, media, and logistics. Most of them were startups, ~half of them fully led by me from scratch.

I'm especially interested in managing dev teams, enabling & facilitating them towards achieving sprint goals. I have my own framework specifically for improving individual/team velocity by facilitating and without pressure. As a result - well-planned and specced personified sprint tickets, time room for secondary topics/emergencies management, and good work/life balance which brings a healthy atmosphere and very stable teams.

Currently working as Staff Engineer at tradelink.co - an up-and-coming German logistics B2B startup in a hot series A phase.
My duties:
- Product discovery & solutioning (from the tech PoV)
- Product delivery by the team of 5 (dev, QA - code reviews)
- Features safe roll-out
- Post-rollout performance monitoring & usage analytics
- Making data-driven decisions for defining our next problems to be solved
- Mentoring team members, defining IDPs(individual dev plans), conducting through
- Talents tech interviewing
- Scrum master

I'm looking forward to an exciting opportunity for growth as a Staff Engineer/Engineering Manager in a company with a good work/life balance.