Elvira Sheina, Developer in Tashkent, Tashkent Province, Uzbekistan
Elvira is available for hire
Hire Elvira

Elvira Sheina

Verified Expert  in Engineering

Web Developer

Location
Tashkent, Tashkent Province, Uzbekistan
Toptal Member Since
December 9, 2015

Elvira is a senior software engineer with nearly 15 years of experience in full-stack web development and automation. Her main focus is on helping businesses to grow by leveraging new technologies and proven solutions alike. She is a dedicated, efficient individual with strong problem-solving and analytical skills.

Portfolio

Express Homebuyers (via Toptal)
Pusher, DocuSign, Dropbox API, Twilio API, MySQL, Vue, Laravel
Sunet Technology
PHPUnit, Codeception, Git, MySQL, jQuery, Yii, PHP
Sharq Telekom
Subversion (SVN), PL/SQL, PostgreSQL, MySQL, jQuery, Zend Framework, PHP

Experience

Availability

Part-time

Preferred Environment

Git, PhpStorm

The most amazing...

...thing I've coded is a web-based electronic queue management system for the Diplomatic Representative Office of the Republic of Uzbekistan abroad.

Work Experience

Senior Software Engineer

2016 - 2018
Express Homebuyers (via Toptal)
  • Created an ERP system that allows the user to manage the whole business process from the lead information coming in to the reports to analyze real profit. The system includes such parts as lead processing, repair estimator, marketing attributions, analysis of seller situation, agreements, disposition, and fulfillment.
  • Created an auto-dialer that allows the user to call multiple numbers at the same time and connect the call to the agent only when the call is answered. It allows for call optimization and automatically handles "answered by machine" calls.
  • Integrated multiple APIs, such as Dropbox API, Zillow API, DocuSign API, Google Maps API, and Pusher.
Technologies: Pusher, DocuSign, Dropbox API, Twilio API, MySQL, Vue, Laravel

Senior Software Engineer

2013 - 2015
Sunet Technology
  • Designed, developed, and tested web applications.
  • Built a web-based electronic queue management system for the Diplomatic Representative Office of the Republic of Uzbekistan abroad. The project includes complex subsystems like queue management, diplomats' working hour management, security and administration, and Q&A expert system.
Technologies: PHPUnit, Codeception, Git, MySQL, jQuery, Yii, PHP

Senior Software Engineer

2006 - 2013
Sharq Telekom
  • Developed an ERP system and provided business process analysis and automation.
  • Created the billing system, customizing it with new services and tariff plans.
  • Built a reporting and analytics system in order to help choose correct marketing and management strategies.
  • Reduced the number of customer requests twofold by reorganizing the customer profile page into a self-service process.
  • Automated business processes resulting in an average 4x improvement in employee performance. The average customer request processing speed increased 5x.
Technologies: Subversion (SVN), PL/SQL, PostgreSQL, MySQL, jQuery, Zend Framework, PHP

DeimosC2 | Post-exploitation Command and Control Tool

https://deimosc2.com/
DeimosC2 is a post-exploitation command and control (C2) tool that leverages multiple communication methods in order to control machines that have been compromised. It is entirely written in Golang with a front end written in Vue.js.
I did all front-end work on this project. The most interesting parts of this project are communication with the server through WebSocket, a terminal component that imitates bash shell, a fully functional file browser component, multilingual UI with themes, and reusable components that keep code nice and clean.

Yii2 Rbac Module

https://github.com/developeruz/yii2-db-rbac
Dynamic configuration of access rights for Yii2. This module allows for the creation of roles and assigning of access rights via a web interface. There's also a web interface for assigning roles to users.

Queue Management System for the Diplomatic Representative Office

The project includes complex subsystems like client application queue management, Diplomats' working hour management, security and administration, and Q&A Expert system.

Map Application for Phillip Morris

http://tobaccoguide.ru/
This app helps to find nearest sale locations of cigarettes. By the law in the Russian Federation, tobacco companies can send advertising only for customers who confirm their age. This application contains a lot of authorization methods like one-time hash access, SOAP-authorization, etc.

Social Network for San Francisco Event Agency

This website allows users to buy a ticket to a party, share photos from when party is over, follow users, etc.

Medical Website Based on CMS WordPress

The site divides users into regular users and doctors. To confirm that the user is a doctor, he needs to answer 3 random medical questions, after which he gains access to a doctors-only restricted section of the site.

Languages

JavaScript, PHP, PHP 7, PHP 5, HTML, CSS

Frameworks

Laravel, Yii 2, Zend Framework, Yii, Codeception, PHPUnit

Libraries/APIs

Vue, Dropbox API, jQuery, Google Maps, Facebook API, Twilio API, REST APIs, Google Analytics API, Vue 2, Pusher, Yandex Maps API, Stripe API

Tools

Git, PhpStorm, Subversion (SVN)

Paradigms

RESTful Development, REST, Agile, Unit Testing, Test-driven Development (TDD)

Platforms

WordPress, LAMP, Docker

Storage

PostgreSQL, MySQL, Oracle PL/SQL, PL/SQL

Other

Web Development, APIs, DocuSign

2006 - 2008

Master's Degree in Automated Systems for Information Processing and Control

Tashkent University of Information Technologies - Tashkent, Uzbekistan

2002 - 2006

Bachelor's Degree (Hons.) in Computer Science

Tashkent University of Information Technologies - Tashkent, Uzbekistan

OCTOBER 2018 - PRESENT

Blockchain Specialization

Coursera

JANUARY 2015 - PRESENT

Process Mining: Data Science in Action

Coursera

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