My Photo

Hi! I'm Igor Pavlov!

I live in Saint Petersburg, Russia. I work with Web, Game technologies.

You need to know three things about me:

Looking for talented developer?

🌠 I'm here!

Why me?
  • Professional
  • Fast
  • Cheap

My Experience

  • Silicon Valley Insight - Full-stack web developer

    March 2017 - ...

    Development of frontend at merryjane.com(React.js, Next.js), analyzing, refactoring, updating backend at Rails, work with Python apps. Improving SEO, security, writing optimizers for AMP pages, support and implementing new features at Next.js.

    JS RubyPython
    React.jsNext.jsRuby on RailsNode.jsPostgreSQLHerokuDokkuDjango
  • ZoranCo - React/Rails developer

    February 2017 - March 2017

    I`ve integrated BrainTree invoice system to new application, made clean UI with ReactOnRails, refactored existing old Reactable component for usage with webpack and ReactOnRails.

    JS Ruby
    React.jsRuby on RailsReactOnRailsPostgreSQLHerokuRedis
  • 2017
  • Deep Learn Inc - Full-stack web developer

    November 2016 - April 2017

    I came to a project https://dailypro.com in November 2016. It`s built with Rails, React.js and had really poor tests. That`s why i decided to improve situation and covered code with tests. Then i refactored too ugly and smelling code with interactors. After that i started to improve linear optimizer at microservice based on pyomo and flask. I refactored one too long function into different classes that are applied to linear model if it`s necessary. Then i started to work with new project with django(from the middle of December) as back-end application, interacting with jupyter and pyspark. I was developing part with django and interaction with jupyter on heroku using nginx and front-end with Webpack, Vue.js, Vuex, etc.

    JS RubyPython
    React.jsVue.jsRuby on RailsPostgreSQLHerokuDjangoFlaskJupyterApache SparkRedis
  • Binomo - Ruby on Rails developer

    February 2016 - November 2016

    Started working in February. (http://binomo.com and http://binpartner.com) I was developing new features for partner site such as rates, implementing versioned templates for emails, adding new features in admin panels with Reform and Trailblazer. Also I was developing collecting statistics for our project and displaying them. I was using postgresql functions, materialized views and functions for it. Stack: Rails 4.2, 5.0, PostgreSQL, Angular.js, Trailblazer.

    JS Ruby
    Angular.jsRuby on RailsPostgreSQLAWSRedis
  • 2016
  • Atomic Works - Software developer

    August 2015 - ...

    Main project is remote work for company: atomicworks.ca: Development of client for difficult atomic simulations with Unity3D at front-end and Python as Back-end. Creating new UI system with Unity components that is similar to Qt Development of server for logging and tracking user activities and license server with Rails Development of similar prototype on Java/Kotlin/Protobuf.

    C# RubyKotlinPython
    Unity3DRuby on RailsPostgreSQLSQliteProtobufRedis
  • 2015
  • Social Quantum - Ruby/ActionScript developer

    March 2013 - February 2016

    I was doing: developing and supporting current games, bugfixing, optimizing sql queries, adding new content to games, new locations, deployment of applications. Also I was developing parsers and optimizers for our ymls. It was quite useful tool. Worked with git, ruby, ActionScript. Got familiar with flasCC, was developing simple pathfinding and sorting algorithms with C, then compiling to swc and connecting to project.

    RubyActionScript 3
    Ruby on RailsPostgreSQLSinatraFlashFlasCC
  • 2013
  • Involta - PHP developer

    July 2012 - February 2013

    I was doing: developing and supporting current games, bugfixing, optimizing sql queries, adding new content to games, new locations, deployment of applications. Also I was developing parsers and optimizers for our ymls. It was quite useful tool. Worked with git, ruby, ActionScript. Got familiar with flasCC, was developing simple pathfinding and sorting algorithms with C, then compiling to swc and connecting to project.

    PHPJS
    CodeigniterJqueryTwitter BootstrapMySQLRedis
  • PromService - 1С developer

    February 2012 - July 2012

    Creating and editing 1C configurations for selling some special goods with special prices. Also i was architecturing C/C# system for microcontrollers.

    1CCC#
  • 2012

Educational development since 2009


My skills

Javascript:

JS - 5 years
Jquery - 5 years
React.js - 1 year
Vue.js - 6 months
Angular.js - 2 years

Ruby:

Ruby - 4 years
Ruby on Rails - 4 years
Sinatra - 4 years

Python:

Python - 2 years
Flask - 2 years
Django - 6 months
Tornado - 6 months

C#:

C# - 6 years
Unity3D - 3 years

Databases:

MySQL - 1 year
PostgreSQL - 4 years
SQlite - 3 years
MSSQL - 6 months
MongoDB - 1 year
Redis - 4 years

Deployment:

Heroku - 3 years
AWS - 2 years
Dokku - 3 months
Ansible - 3 months