Position: Ruby developer
Category: Ruby
English level: upper
Years of experience: 3

Firstly I want to speak about banking system. After six month of development system we released the alpha version of the product with web and mobiles interfaces. Our team consisted of 10 developers. I successfully carried out analytical work.

Also I'm proud of my work in the fintech system. I helped to find answers of next question: how system should work.
1. Banking system.
Role: business analyst
- gathering requirements
- requirements analysis
- test cases development
- writing behavior scenarios which covered all system's use cases
- behavior scenarios automation
- leading communication with product owner, architect of the system, and developers
About system
- microservices architecture
- continuous integration
- integration with several systems
Technology
ROR, Capibara, Rspec, Docker, Jenkins, Graylog, Git, Postgres
system development process - Agile

2. Parser system
Role: ruby on rails developer
- write logic for payment system
- work with the library for image processing
About system
- MVC
Technology
ROR, Capibara, Rspec, Docker, Gitlab, Rmagick, Postgres

3. Statistic system
Role: QA
- behavior scenarios automation
- setting up CI
About system
- MVC
Technology
Laravel, Behat, Jenkins, Git, MySQL
system development process - Agile

4. Fintech startup
Role: lead ruby on rails developer
- integrate with Stripe
- integrate with Plaid
- integrate with Yahoo Finance
- integrate with ThirdParty - broker system
- use TDD
- architect contract system
About system
- MVC
- API for ReactJs and IOS app
Technology
ROR,  Rspec, Jenkins, Postgres
system development process - Agile