Andrey Krivko
Verified Expert in Engineering
Software Developer
Omsk, Omsk Oblast, Russia
Toptal member since August 9, 2015
Andrey has over nine years of experience in web development. He specializes in developing projects based on Ruby/Go on the back end and React, Vue.js, and AngularJS on the front end. He loves challenges and is excited to help clients bring their ideas to life.
Portfolio
Experience
- JavaScript - 8 years
- PostgreSQL - 7 years
- Ruby - 7 years
- Ruby on Rails (RoR) - 7 years
- RSpec - 6 years
- Vue - 5 years
- React - 3 years
- Go - 3 years
Availability
Preferred Environment
iTerm2, Vim Text Editor, MacOS, Visual Studio Code (VS Code)
The most amazing...
...thing I worked on is an application that analyzes a transport services' work and solves traffic problems in Moscow.
Work Experience
Full-stack Software Engineer
Scratchpad
- 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.
Full-stack Software Engineer
PersistIQ
- 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.
Full Stack Developer | Team Lead
Live 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.
Experience
Confa.me
• view schedules.
• view information about speaker and spokespersons.
• vatch the news, send comments with attachments.
• answer poll questions.
• get notifications.
Responsibilities included: back-end architecture, comprehensive TDD-oriented application development, designing and implementation of the RESTful API, development of the admin panel, and Unix server set up and configuration.
Created conference apps for Pepsico, Conde Nast, Moco Forum, MIK Omsk Forum, etc.
Polls of Transport Department of Moscow
Responsibilities:
• Architecture design
• TDD-based application development
• Design and implementation of public API
• Development of Chrome Extension
The project is closed right now.
Planch.me
Responsibilities included: Application architecture, TDD-oriented back-end development, and font-end development using AngularJS.
Screenshots
http://monosnap.com/image/L0jJoPhW1wzcBUZ6oVYU8jmhExWREl.png
http://monosnap.com/image/Jujoj6ITBMBTYxRzVgFZpXcoeoaOap.png
http://monosnap.com/image/2BtpQbzhyH4XUfS2MTqB9mlARFCTU7.png
http://monosnap.com/image/IrHlrBauUUufUq3tRMwRaQkdKw1jRG.png
http://monosnap.com/image/LUJpBVmNPlrIeRUZMUIgA9lm6czWBW.png
Barbie Letter
Responsibilities:
• Architecture design and application development
The project is closed.
Contestify.ru
Responsibilities:
• Design the back and front-end architecture
• TDD-oriented back-end development
• Designed and implemented the RESTful API
• Development of the admin panel
• Unix server set up and configuration
• Development of front-end SDK
• Integration with social networks and 3D-party websites
• Development and support for tens of completed contests (Hairchalk for Loreal, Sin City 2, TicTac, Taft for Henkel, Conde Nast, Oriflame).
The Contestify platform created by Live Typing has these features:
• Product moderation
• Product gallery with sorting and filtering
• Configurable product upload form (photos, files, text)
• Social network integration (Sharing and Likes)
• Internal voting engine
• Admin panel
Education
Master's Degree in Computer Science
Omsk State Technical University - Russia, Omsk
Certifications
Deep Learning Specialization
Coursera
Software as a Service
EdX
Skills
Libraries/APIs
Vue, React, Sidekiq, VK API, jQuery, ProsperWorks CRM API, Salesforce API, Instagram API, X (formerly Twitter) API, Facebook API, Redux-Saga, REST APIs
Tools
Git, RSpec, Vim Text Editor, PostCSS, Ansible, Apache, NGINX, GitLab CI/CD
Languages
HTML5, Ruby, JavaScript, CSS, Go, Elixir
Frameworks
Ruby on Rails (RoR), Sinatra, Bootstrap, Hanami, AngularJS, Capybara, minitest, Redux, Swagger
Paradigms
Test-driven Development (TDD), Behavior-driven Development (BDD)
Storage
PostgreSQL, Amazon S3 (AWS S3), MySQL, MongoDB, Databases, Redis
Platforms
Docker, MacOS, Visual Studio Code (VS Code)
Other
Puma, Chrome Extensions, iTerm2, Deep Learning, Dry-rb, Computer Science, Software Development, Computer Graphics, APIs
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring