Full-stack Software Engineer
2019 - PRESENTScratchpad- Developed the front end, back end, and Chrome extension apps.
- Wrote engineering specs for front and back end services.
- Migrated the front end application from Vue 2 to Vue 3.
Technologies: Go, Vue, PostgreSQL, Ruby, Redux, Redux-Saga, Chrome Extensions, DockerFull-stack Software Engineer
2018 - 2019PersistIQ- Developed the front end, back end, and Chrome extension apps.
- Collaborated and was involved in migrating from AngularJS to Vue 2.
- Made a refactoring of the message verifier, having custom rules depending on a huge number of different messages and related records attributes.
- Developed a gem for working with third-party data providers.
Technologies: Ruby, Ruby on Rails (RoR), Redis, Salesforce API, PostgreSQL, AngularJS, Vue, Chrome Extensions, React, Bootstrap, JavaScript, CSS, Test-driven Development (TDD), Git, RSpec, Docker, ProsperWorks CRM APIFull Stack Developer | Team Lead
2013 - 2018Live Typing- Created a number of projects, including high-load products.
- Set up and configured Unix servers using Chef or Ansible.
- Worked on designing the architecture of back-end services.
- Designed and implemented RESTful APIs for mobile and web applications.
- Developed a number of responsive front-end applications and admin panels.
- Mentored junior and middle developers. Did code review and pair coding sessions.
- Integrated social network and third-party websites.
- Developed a number of Chrome extensions working with third-party APIs.
Technologies: Behavior-driven Development (BDD), Sass, jQuery, VK API, PostgreSQL, RSpec, Test-driven Development (TDD), Bootstrap, Git, Ruby, HTML5, SaaS, CSS, ECMAScript (ES6), JavaScript, React, AngularJS, Scala, Ruby on Rails (RoR), Sidekiq, NGINX, Vue, Chrome Extensions, Sinatra, Apache, MySQL, Instagram API, Facebook API, MongoDB, Docker, Ansible, Twitter API, PostCSS, Hanami, minitest