Scroll To View More
Anton Rublev, Software Developer in Tyumen, Tyumen Oblast, Russia
Anton Rublev

Software Developer in Tyumen, Tyumen Oblast, Russia

Member since May 3, 2018
Anton has both business analysis and software development experience. A full stack JavaScript developer, he has strong technical knowledge, and passion for great UX. Anton refactors and writes clean code, applies test-driven development, and practices peer code reviews and pair programming.
Anton is now available for hire

Portfolio

  • AVR Spot Creative
    React, Node.js, Redux, CSS, SASS, HTML, Express, Cordova, Firebase, Jest, Git...
  • 360insights.com
    React, Redux, Node.js, Next.js, styled-jsx, SASS, Webpack, Rollup, Babel...
  • 360insights.com
    Jira, Trello, TSQL, MongoDB, Microsoft Visio

Experience

  • SQL, 5 years
  • MongoDB, 5 years
  • React, 2 years
  • Express.js, 2 years
  • Redux, 2 years
  • Sass, 2 years
  • Node.js, 2 years
  • MobX, 1 year
Tyumen, Tyumen Oblast, Russia

Availability

Part-time

Preferred Environment

MacOS, VS Code, GitHub, Yarn, NPM, and Node.js

The most amazing...

...project I have implemented was a reusable, responsive, theme-able, and localizable React components library.

Employment

  • Software Developer

    2018 - 2019
    AVR Spot Creative
    • Developed an iOS and Android app based on Cordova and React.
    • Implemented a web dashboard with administrative and reporting capabilities.
    • Implemented a PGP-based user data encryption flow.
    • Created a web portal with the support of data-driven surveys, authentication, and encryption.
    Technologies: React, Node.js, Redux, CSS, SASS, HTML, Express, Cordova, Firebase, Jest, Git, MongoDB, node-forge
  • Software Developer

    2017 - 2018
    360insights.com
    • Developed the responsive front-end development with React and Sass.
    • Developed and maintained the Reusable UI Components Library.
    • Developed TSQL queries and stored procedures.
    • Developed web and API services from the ground up.
    Technologies: React, Redux, Node.js, Next.js, styled-jsx, SASS, Webpack, Rollup, Babel, Express, Restify, Storybook, RabbitMQ, Server Sent Events, AWS S3, AWS DynamoDB, TSQL, gRPC, Jest, Mocha, Chai, Git
  • Technical Business Analyst

    2014 - 2017
    360insights.com
    • Elicited, analyzed, and documented business requirements.
    • Documented system requirements in the forms of user stories, wireframes, and system process models.
    • Prioritized and managed requirements through SDLC.
    Technologies: Jira, Trello, TSQL, MongoDB, Microsoft Visio

Experience

  • Employee Awareness and Cultural Engagement Platform (Development)

    - Developed an iOS and Android app based on Cordova and React.
    - Implemented a web dashboard with administrative and reporting capabilities.
    - Implemented a PGP-based user data encryption flow.
    - Created a web portal with the support of data-driven surveys, authentication, and encryption.

  • Business Intelligence Enhancements (Development)

    - Developed UI dashboard features.
    - Developed TSQL queries and stored procedures.
    - Refactored the existing codebase.

  • Async Reports Workflow (Development)

    - Developed back-end services with REST API and async messaging.
    - Implemented files and metadata storage with AWS S3 and DynamoDB.
    - Implemented asynchronous web notifications with Server-sent events, and RabbitMQ.
    - Responsive front-end development with React and Sass.

  • Volume Incentives Platform (Development)

    - Built REST APIs with Express and Restify.
    - Created TSQL queries and stored procedures.
    - Developed a responsive front end with React and Sass.

  • Generic Volume Incentives Platform (Development)

    - Set up web and API services from the ground up.
    - Configured module bundlers, and implemented custom Webpack, Rollup loaders, and plugins.
    - Developed and maintained a Reusable UI Components Library.
    - Designed and implemented gRPC services.
    - Wrote epics and user stories.

  • Increase Code Maintainability with React Integration Testing (Publication)
    Integration tests provide a lot of value considering the time and effort required for testing. React integration tests improve code maintainability, yet they don’t slow down development. In this article, Toptal Software Developer Anton Rublev demonstrates how you can harness the power of react-testing-library to create superior code without wasting time.

Skills

  • Languages

    CSS, Sass, ECMAScript (ES6), JavaScript, SQL, HTML
  • Frameworks

    Redux, Material-UI, Express.js, Jest, Next.js, Cordova, GRPC, Mocha.js
  • Libraries/APIs

    React, Redux-saga, React Redux, Node.js, GatsbyJS, Styled-jsx, React-intl, MobX, Restify
  • Tools

    Redux Thunk, JSS, NPM, Git, Mongoose, Jira, Trello, Webpack, Rollup, RabbitMQ, Atlassian
  • Platforms

    Web, Firebase
  • Paradigms

    Test-driven Development (TDD), Functional Programming
  • Storage

    MongoDB, AWS DynamoDB, Redis, AWS S3
  • Other

    Storybooks, Firebase Cloud Functions, Serverless

Education

  • Course Certificate in Algorithms: Design and Analysis
    2018 - 2018
    Stanford University - Online
  • Postgraduate degree in Information Systems Business Analyst
    2013 - 2014
    George Brown College - Toronto, Ontario, Canada
  • Master's of Science degree in Computer Science in Economics
    2005 - 2010
    Tyumen State University - Tyumen, Russia
Certifications
  • Algorithms: Design and Analysis
    JANUARY 2018 - PRESENT
    Stanford University
I really like this profile
Share it with others