Boris Tolstukha, Developer in Omsk, Omsk Oblast, Russia
Boris is available for hire
Hire Boris

Boris Tolstukha

Verified Expert  in Engineering

Software Developer

Location
Omsk, Omsk Oblast, Russia
Toptal Member Since
October 7, 2015

Boris is a seasoned and extremely talented senior PHP developer. He specializes in creating strong server sides for applications, database architecture, and implementing APIs. He also has many years of experience as a teacher and a Master's degree in Mathematics.

Availability

Part-time

Preferred Environment

Git, Windows, Ubuntu, PhpStorm

The most amazing...

...thing I've created is the entire back-end and API for a clone of Yelp operating in Kazakhstan.

Work Experience

Teacher

2013 - PRESENT
Liceum #64 (Omsk)
  • Taught courses on C++, Java, Computer Science, and Mathematics.
  • Led a class of 30 students.
Technologies: Java, C++

System Analyst

2013 - PRESENT
Live Typing
  • Handled back-end development for Live Typing, a website that records user typing patterns and plays them back for the user, with various possible manipulations.
  • Was responsible for estimating project timeline, budget, and specifications.
  • Designed and implemented the system's architecture.
  • Designed and developed an API for the system.
  • Was responsible for creating proper documentation for the API.
Technologies: PHP

Software Engineer

2011 - 2013
Omsk State University
  • Was responsible for database architecture and support.
  • Handled administration of servers.
  • Implemented Oracle PL/SQL.
  • Organized and implemented Oracle Forms as needed.
  • Implemented integration of Oracle Reports.
Technologies: Oracle, MySQL, PHP

Teacher, Instructor

2006 - 2011
Scientific Camp
  • Taught classes of 15 students.
  • Managed educational projects for students.
  • Managed a wide variety of activities to encourage the creativity of students.
  • Organized and managed working groups, motivating students and helping them solve problems as needed.
  • Organized stage performances with the students.
Technologies: C++, Mathematics

Arahis

A Kazakhstan clone of Yelp. My responsibilities included database design, development of an API for communication between devices and the database, installation and configuration of Elasticsearch, development of the administrative panel, and administration of servers. I used the following technologies and methods: PHP, Yii2, JavaScript, jQuery, Composer, Deployer, Swagger, Nginx, PostgreSQL, Elasticsearch, Bootstrap, Facebook API, VKontakte API, and Twitter API.

Night and the City

An iOS & Android application with social login for checking in at bars and chatting with other visitors. My responsibilities included database design, development of the API for communication between devices and the database, installation and configuration of an XMPP server for chatting, development of the administrative panel, and administration of the server. I used the following technologies and methods: PHP, Yii, JSON, Apache, MySQL, eJabberd, Bootstrap, Facebook API, VKontakte API.

Army is Power

https://vk.com/app4108610_4641931
An in-browser game for VKontakte with social interaction and paid content. My responsibilities included database design, development of an API for communication between a Flash app and the database, implementation of VKontakte paid content server, and administration of the server. I used the following technologies and methods: PHP, Yii, JSON, Apache, MySQL, VKontakte API.

City Projects Network

I built the website of a non-commercial company with an interactive map view and customizable pages for every big city. It features multiple login options (email, social). My responsibilities included database design, PHP and JavaScript development, and administration of the server. I used the following technologies and methods: PHP, Yii, JSON, Apache, MySQL, VKontakte API, ImageMagick, and Google Maps.

Tic Tac Fresh Races

An in-browser arcade for VKontakte with customizable quests. My responsibilities included database design, development of an API for communication between the Flash app and database, and development of the administrative panel. I used the following technologies and methods: PHP, JSON, Apache, MySQL, VKontakte API, and jQuery.

University Information System “Student”

A business system I built in Omsk State University. My responsibilities included developing of forms and reports, debugging and enhancing existing code, database design, and support for users. I used the following technologies and methods: Oracle PL/SQL, Oracle Forms, and Oracle Reports.

Languages

PHP, SQL, C++, JavaScript, Java

Frameworks

Yii 2, Yii, Swagger, Bootstrap, Bootstrap 3

Tools

Oracle Forms, Composer, NGINX, Deployer, Apache, Git, PhpStorm

Paradigms

Object-oriented Programming (OOP), Model View Controller (MVC), REST

Platforms

Oracle, Windows, Linux, Ubuntu

Storage

Elasticsearch, PostgreSQL, MySQL, Oracle SQL, Oracle PL/SQL, SQLite

Libraries/APIs

Microsoft Foundation Class (MFC) Library, Twitter API, Instagram API, Facebook API, jQuery, Microsoft Foundation Classes (MFC), Yandex Money, PayPal API

Other

XMPP, Mathematics, Single-page Applications (SPA)

2006 - 2012

Master's Degree in Mathematics

Omsk State University - Omsk, 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