Nikita Niziev, Developer in Almaty, Almaty Province, Kazakhstan
Nikita is available for hire
Hire Nikita

Nikita Niziev

Verified Expert  in Engineering

Software Developer

Almaty, Almaty Province, Kazakhstan

Toptal member since March 22, 2019

Bio

Nikita has spent more than a decade in the development field. He started his career as an enterprise systems developer, using Oracle and Java, but then focused his interests on web and mobile technologies. In his work, Nikita always tries to find a good balance between the beauty of technological solutions and limited resources.

Portfolio

Self-employed
Apache, Node.js, TypeScript, Angular, Less, Sass, MySQL, jQuery, CSS, SQL...
beSpace GmbH
Apache, MySQL, SQL, PHPUnit, DI, Symfony, WordPress, PHP
Hello Divan
Apache, Sass, MySQL, jQuery, CSS, SQL, WordPress, PHP, Bootstrap, JavaScript

Experience

  • PHP - 9 years
  • WordPress - 9 years
  • JavaScript - 9 years
  • Node.js - 3 years
  • TypeScript - 3 years
  • Webpack - 3 years
  • Docker - 2 years
  • React - 2 years

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), Webpack, Docker

The most amazing...

...thing I've developed is an online interior design service that allowed users to create a new interior in a few mouse clicks.

Work Experience

Web and Mobile Developer

2009 - PRESENT
Self-employed
  • Developed portfolio websites for small businesses.
  • Collaborated with an architectural model studio to create interactive scale models; also built mobile apps to control those models remotely.
  • Designed and developed an interactive kiosk for the local history museum at Kazan.
  • Designed and built the front end of a charity portal.
Technologies: Apache, Node.js, TypeScript, Angular, Less, Sass, MySQL, jQuery, CSS, SQL, Electron, Cordova, JavaScript, PHP, WordPress

Back-end Developer

2017 - 2018
beSpace GmbH
  • Worked as the main back-end developer for an online job listing platform.
  • Created a framework that enabled the easy exposure of a REST API from a WordPress back end.
  • Refactored an existing back-end codebase following best practices.
  • Set up a continuous integration infrastructure with unit tests for the site's back end.
Technologies: Apache, MySQL, SQL, PHPUnit, DI, Symfony, WordPress, PHP

Full-stack Developer

2016 - 2016
Hello Divan
  • Developed the front and back end for the company's online service that dealt mainly with online interior design creation.
  • Created an online tool for the automation of a design collage creation.
  • Integrated the company site with external services for payment processing and marketing.
Technologies: Apache, Sass, MySQL, jQuery, CSS, SQL, WordPress, PHP, Bootstrap, JavaScript

C# and JavaScript Developer

2014 - 2014
ZAO Resident
  • Contributed to the development of a corporate GPS tracking web service.
  • Developed an interface for the tracking, management, and usage reporting of a corporate vehicle fleet.
  • Integrated a reporting library for PDF and DOC report creation inside the service.
Technologies: jQuery, CSS, SQL, JavaScript, C#, ASP.NET

ActionScript and PHP Developer

2009 - 2009
CyberHULL
  • Contributed to the development of web products for Skinit.com.
  • Developed an online design builder for mobile phone cases.
  • Contributed to developing server software for rendering 3D designs of mobile and car skins.
Technologies: Apache, PHP, Adobe Flash

Flash and ActionScript Developer

2008 - 2008
Park Web Studio
  • Developed promotional Flash-based sites with lots of graphical content and animation.
  • Participated in the development of an online tool to create interactive presentations.
  • Supported a library of reusable Flash components for an internal project (drag-and-drop presentation builder).
Technologies: Flash ActionScript, Flash

Video Artist and Motion Designer

2008 - 2008
Gazgolder Video Studio
  • Contributed to creating a video performance for Oleg Kulik (a famous Russian artist).
  • Created generative video sequences in Processing.js.
  • Wrote automation scripts for video processing in After Effects.
Technologies: Adobe After Effects, Processing.js

Senior Developer

2006 - 2007
AIM Consulting
  • Participated in the development of software for a precious metal depository.
  • Built a framework and component library for the unification and acceleration of developing new features in the project.
  • Set up a continuous integration infrastructure for the project.
  • Helped deploy the software in the HSBC bank based in New York.
Technologies: Java, C#, ASP.NET

Expert Developer

2005 - 2006
ArgusSoft
  • Developed a web interface for a warehouse management software.
  • Conducted code reviews of the existing codebase following coding standards.
  • Wrote automated unit tests for regression testing.
Technologies: SQL, Java, C#, ASP.NET

Oracle Forms Developer

2003 - 2004
Sukhoi, RDTEX
  • Developed an internal inventory management system at Sukhoi.
  • Created custom enterprise solutions using Oracle products at RDTEX.
  • Maintained a reusable forms component library at RDTEX.
Technologies: SQL, Oracle Database, Oracle Forms

Experience

Portfolio Site for an Architectural Studio

https://archstudiore.com/
The site employs responsive design techniques to support a wide range of devices. Responsive images and lazy loading are utilized to reduce mobile traffic. Custom blocks for the new Gutenberg editor were developed on the back end.

Interactive Kiosk for the Museum of Kazan

The kiosk is part of a vast exhibition space (around1,000 square meters) and control panel. The kiosk controls the electronics of an architectural model (the central part of the installation), video mapping equipment, and the room's main lighting.

Job Listing Portal for Aerospace Professionals

The portal has a decoupled front and back end running on separate servers that communicate through a REST API. I mainly developed the back end for the portal, using PHP, the Symfony DI container, and an annotations library.

Automated Interior Design Service for Hello Divan

I developed a site for an online interior design service. The service allowed a user to make a semi-automated selection of furniture for their apartment based on their taste in style, available space, and budget.

Remote Control App for Miniature Architectural Model

I developed an application for the remote control of an architectural scale model. The application communicated with electronics on the model using Bluetooth and enabled the control of lights and moving parts of the model.

Fashion Designer Yulia Yadryshnikova's Site

https://yycut.com/
I developed a site for a fashion clothing brand using WordPress/WooCommerce. The site utilizes some unusual layout techniques, especially in the Projects section. On the client side, jQuery, Gridstack.js, and drift ("zoom on hover" library) are used.

Strelka's Fortune Teller

I developed this site for a group of student researchers at the Strelka Institute (based in Moscow, Russia). It collects predictions made by intellectuals and thinkers from every time period and allows users to find specific predictions using keywords and prediction outcomes. The site uses a Sphinx search engine and a custom CMS for data management.

Education

2000 - 2006

Specialist's Degree in Computer Science

National Research Nuclear University MEPhI (Moscow Engineering Physics Institute) - Moscow, Russia

Certifications

JUNE 2020 - PRESENT

TensorFlow Developer (Specialization)

Deeplearning.ai via Coursera

APRIL 2020 - PRESENT

Robotics: Aerial Robotics

University of Pennsylvania via Coursera

APRIL 2018 - PRESENT

Deep Learning (Specialization)

Deeplearning.ai via Coursera

MARCH 2017 - PRESENT

Machine Learning

Stanford University via Coursera

NOVEMBER 2016 - PRESENT

Build a Google Firebase Web Application

Coursera

JANUARY 2015 - PRESENT

An Introduction to Marketing

The Wharton School of the University of Pennsylvania via Coursera

Skills

Libraries/APIs

jQuery, Node.js, React, Vue, TensorFlow, RxJS, Firebase Web SDK

Tools

Adobe Photoshop, Grunt, Git, Apache, Webpack, Sublime Text, Adobe Flash, Adobe After Effects, Flash, Oracle Forms, MATLAB, Babel, Gutenberg Editor, NPM

Languages

PHP, JavaScript, SQL, CSS, HTML, TypeScript, Sass, Less, C#, Flash ActionScript, Java, Bash, Processing, Python

Paradigms

Unit Testing, Aspect-oriented Programming, Agile Software Development, REST

Frameworks

Angular, Symfony, PHPUnit, ASP.NET, Electron, Bootstrap, Redux, Jest

Platforms

WordPress, Visual Studio Code (VS Code), Eclipse, Oracle Database, WooCommerce, Linux, Android, Docker, Ubuntu, Firebase

Storage

MySQL, MongoDB, Databases, Sphinx Search Engine

Other

DOM, Full-stack, DI, Cordova, UML Diagrams, Processing.js, Software Engineering, Computer Science, Universal Asynchronous Receiver/Transmitter (UART), Product Marketing

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