Stanislav Vorobyev, Developer in Yerevan, Armenia
Stanislav is available for hire
Hire Stanislav

Stanislav Vorobyev

Verified Expert  in Engineering

Software Developer

Location
Yerevan, Armenia
Toptal Member Since
October 22, 2013

Stanislav is a software engineer with experience in advertising and payment systems (card gateways and direct bank integrations). He has been designing and implementing efficient server back ends for several years, and he also managed a team of five engineers for a technology brokerage portal.

Portfolio

Social Network
Go, Redis, PHP, Docker, Git, API Development, NATS, .NET Core
Crowd Lab
MongoDB, AngularJS, Node.js, PHP, Card Payments, Technical Architecture, CTO
Google
Python, C++, Back-end

Experience

Availability

Part-time

Preferred Environment

Vim Text Editor, Shell, JetBrains

The most amazing...

...thing I've developed is a Berkeley sockets emulation layer for NaCl.

Work Experience

Senior Engineer

2015 - 2016
Social Network
  • Developed a search engine back-end.
  • Improved cache infrastructure.
Technologies: Go, Redis, PHP, Docker, Git, API Development, NATS, .NET Core

Software Architect

2012 - 2013
Crowd Lab
  • Created a technology brokerage platform, a tool to connect enterprises and research groups.
  • Developed collaboration tools to track R&D project states.
  • Architected the platform (Nginx, PHP, MongoDB, AngularJS).
  • Led a team of six developers (front-end, back-end, QA).
  • Created development infrastructure (Phabricator, Git).
Technologies: MongoDB, AngularJS, Node.js, PHP, Card Payments, Technical Architecture, CTO

Software Engineering Intern

2012 - 2012
Google
  • Developed a native client for POSIX file IO, Berkeley sockets, thttpd NaCl port, and Chromium infrastructure.
Technologies: Python, C++, Back-end

Software Engineer

2011 - 2012
Advaction
  • Developed an internet advertising service (Advaction.ru).
  • Deployed the MongoDB cluster (Statistics subsystem).
  • Created a PHP front-end for a back-office.
  • Created C++ daemons (Statistics).
  • Created a PHP front-end for a money lending portal.
Technologies: PHP, C++, Payment APIs, Payment Gateways, jQuery, Payment Processing, Stripe API, SQL

Contractor

2009 - 2011
OJSC «MicroPay»
  • Developed payment (SMS) software.
  • Gathered requirements.
  • Built a reports and statistics subsystem.
  • Designed and developed features using .NET.
  • Created a monitoring subsystem.
Technologies: C#, SQL, .NET Core

makeprogress.ru

Technology brokerage platform: a tool to connect enterprises and research groups to solve R&D problems.

Languages

PHP, C#, SQL, Go, Python, C++

Libraries/APIs

Node.js, API Development, Stripe API, jQuery, Facebook API, REST APIs

Tools

Git, Shell, Vim Text Editor, NGINX, JetBrains

Paradigms

Object-oriented Programming (OOP), Stress Testing, Functional Programming, Agile Software Development

Frameworks

.NET Core, Yii 2, AngularJS

Platforms

Docker, Linux

Other

Payment Processing, Back-end, Architecture, Technical Architecture, CTO, NATS, WebKit, Payment APIs, Payment Gateways, Card Payments, Integration Testing

Storage

PostgreSQL, Elasticsearch, Memcached, MySQL, MongoDB, Redis

2006 - 2012

Masters Degree in CS

Moscow State University - Moscow, Russia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring