Stanislav Vorobyev
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
Social Network
- Developed a search engine back-end.
- Improved cache infrastructure.
Software Architect
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).
Software Engineering Intern
- Developed a native client for POSIX file IO, Berkeley sockets, thttpd NaCl port, and Chromium infrastructure.
Software Engineer
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.
Contractor
OJSC «MicroPay»
- Developed payment (SMS) software.
- Gathered requirements.
- Built a reports and statistics subsystem.
- Designed and developed features using .NET.
- Created a monitoring subsystem.
Experience
makeprogress.ru
Skills
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
Education
Masters Degree in CS
Moscow State University - Moscow, Russia
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