Boris Tolstukha

Boris Tolstukha

Omsk, Russia
Hire Boris
Scroll To View More
Boris Tolstukha

Boris Tolstukha

Omsk, Russia
Member since August 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.
Boris is now available for hire
Portfolio
Experience
  • MySQL, 5 years
  • SQL, 5 years
  • C++, 4 years
  • PHP, 4 years
  • Yii Framework, 3 years
  • Oracle PL/SQL, 2 years
  • Elasticsearch, 1 year
  • PostgreSQL, 1 year
Omsk, Russia
Availability
Part-time
Preferred Environment
PhpStorm, Ubuntu, Windows, Git
The most amazing...
...thing I've created is the entire back-end and API for a clone of Yelp operating in Kazakhstan.
Employment
  • Teacher
    Liceum #64 (Omsk)
    2013 - PRESENT
    • Taught courses on C++, Java, Computer Science, and Mathematics.
    • Led a class of 30 students.
    Technologies: C++, Java
  • System Analyst
    Live Typing
    2013 - PRESENT
    • 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
    Omsk State University
    2011 - 2013
    • 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: PHP, MySQL, Oracle
  • Teacher, Instructor
    Scientific Camp
    2006 - 2011
    • 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: Mathematics, C++
Experience
  • Arahis (Development)

    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 (Development)

    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 (Development)
    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 (Development)

    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 (Development)

    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” (Development)

    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.

Skills
  • Languages
    SQL, PHP, JavaScript, C++, Java
  • Frameworks
    Yii Framework 2.0, Yii Framework, Swagger, Bootstrap 3.0, Bootstrap
  • Tools
    Oracle Forms, Composer, Git, Apache, Deployer, Nginx
  • Paradigms
    Object-oriented Programming (OOP), MVC, REST
  • Storage
    MySQL, Oracle PL/SQL, PostgreSQL, Elasticsearch, Oracle, Oracle SQL
  • Misc
    Math, XMPP, Yandex.Money, Single-page application
  • Libraries/APIs
    Facebook API, Twitter API, Instagram API, SQLite, jQuery, MFC, PayPal API
  • Platforms
    Windows, Linux
Education
  • Master's degree in Mathematics
    Omsk State University - Omsk, Russia
    2006 - 2012
I really like this profile
Share it with others