Max Loginov, Developer in Moscow, Russia
Max is available for hire
Hire Max

Max Loginov

Verified Expert  in Engineering

Software Developer

Location
Moscow, Russia
Toptal Member Since
July 25, 2016

Max is a seasoned engineer with a scientific background and 19 years in development, QA, and management in IT. He has worked for a number of world-recognized companies and has proven himself to be a polymathic problem solver who always delivers high-quality solutions that thoroughly address customer needs. Max's experience with various tech gives him the ability to quickly integrate into any project and work out the best solution possible.

Portfolio

Coinbundle.com
React, TypeScript, Node.js
Mail.Ru Group, MailBlog
Node.js, WordPress, PHP, JavaScript
SIBUR Holding
CSS, Microsoft 365, VBScript, OCFS2, JavaScript, HTML, Oracle WebCenter Content...

Experience

Availability

Part-time

Preferred Environment

Git, Eclipse, WebStorm, IDEA IDE, Windows, Linux, OS X

The most amazing...

...thing I've created is the document workflow solution for ZapSib-2—now, my software powers up the construction process of the largest plant ever built by SIBUR.

Work Experience

CTO

2017 - 2019
Coinbundle.com
  • Architected the application and developed the back end hands-on.
Technologies: React, TypeScript, Node.js

Front-end Developer

2016 - 2016
Mail.Ru Group, MailBlog
  • Refactored and modernized Mailblog.Mail.Ru (the official blog for mail, calendar, and cloud products by Mail.Ru).
  • Added new features and did performance optimizations to the blog.
Technologies: Node.js, WordPress, PHP, JavaScript

System Architect | Lead Developer | Analyst | PM

2014 - 2016
SIBUR Holding
  • Implemented from scratch business critical complex software to automate construction documentation prepare and review workflows for "ZapSib-2" (SIBUR's largest construction project of the new petrochemical plant in Tyumen region, Russia) – fit within tight time schedule, in a continuous deployment environment.
  • Reviewed and optimized business essential workflows for the construction documents turnover in "ZapSib-2".
  • Implemented automated interaction between the remote document management systems of engineering centers (Linde Group, Technip, ThyssenKrupp) and "ZapSib-2" project team.
  • Organized and supervised third-line support for the system implemented.
  • Did the paperwork for the system’s approval with the Corporate Centre and Economic Security Service of SIBUR for its integration into SIBUR’s IT ecosystem.
  • Prepared documents to handle system's administration and support over to SIBUR's IT Service Desk.
  • Assumed effective responsibility for the system as a whole and performed staff recruitment and training.
Technologies: CSS, Microsoft 365, VBScript, OCFS2, JavaScript, HTML, Oracle WebCenter Content, Oracle Database, PL/SQL, Java

QA Director | PM

2012 - 2014
Home Credit and Finance Bank
  • Organized the quality assurance for the bank's automated banking system (ABS).
  • Developed automated tools to configure test environments and prepare test data.
  • Initiated and supervised auto-testing framework development project for the bank's ABS: formulated detailed requirements for the project, administered the development process, and implemented extensive full-coverage regression tests library with the framework developed.
  • Automated most of the common QA engineers' work routines, improved overall efficiency and quality of the QA process, and reduced the dependence on the human factor.
  • Organized and supervised the regression testing for the migration of the bank's ABS to Oracle Database 11g.
  • Was responsible for the QA and general performance of the bank's business critical software.
Technologies: JavaScript, TestComplete, Oracle Database, PL/SQL

Senior Developer | Analyst

2012 - 2012
Perm Scientific Instrument Making Company PNPPK
  • Created software for industrial monitoring and control system with Fiber Bragg Gratings (FBG) technology.
  • Developed precision calibration and processing algorithms to interpret raw data received from FBG hardware sensors of different types (temperature, pressure, tension, and vibration sensors).
  • Implemented highly efficient code library for the system’s data processing core.
  • Created front-end monitoring application with touchscreen UI to run on the terminal monitoring device.
  • Implemented test-driven development process for the project with extensive unit-test coverage.
Technologies: Assembly, Assembler x86, COM, Win32, C++Builder

ActionScript Developer

2011 - 2012
Rostelecom, WebDJ project
  • Worked extensively on the front-end part of WebDJ project by Rostelecom (application to compose music on the web) to deliver the project to its beta stage.
  • Implemented a skin-switching feature with extended CSS properties support for MXML for better styling.
  • Implemented user interface to manage music projects (create, open, save, copy, render, and share projects).
  • Implemented customer billing and customer service interfaces.
  • Performed testing and bug fixing, implemented several general UX improvements, assisted the team on the back-end to optimize and improve server API.
Technologies: Cairngorm, Adobe Flex

Lead Developer | Analyst | PM

2009 - 2012
"УРА!" Advertising and Production Company
  • Created, developed, and supported corporate orders management and CRM system used for centralized tracking of orders throughout the production process in the company, for time and resource planning, orders' cost calculations and for customer relationship management and quality control.
  • Implemented fail-proof mechanism for the system's backend with several independently working database servers synchronized in real time.
  • Implemented test-driven development process with extensive unit-test coverage.
  • Administered servers, repositories, and test environments for the project.
  • Was responsible for the project as a whole, performed recruiting and training of new staff.
Technologies: CSS, Apache, jQuery UI, jQuery, JavaScript, HTML, MySQL, PHP

Lead Developer | Analyst | PM

2007 - 2009
Freelance Work
  • Put together a small web development team, performed recruiting and training of new staff.
  • Coordinated activities for projects: created and executed plans and budgets, identified resources, and assigned individual responsibilities.
  • Participated as a developer in all projects (both front- and back-end): commercial real estate service, online games, number of web sites, multimedia presentations, and educational software.
  • Implemented the full-cycle software development process (analysis, development, QA, support, change management, and documenting).
Technologies: CSS, IIS, NGINX, Apache, MODx, TYPO3, WordPress, Adobe Flash, Adobe Flex, jQuery UI, jQuery, JavaScript, HTML, MySQL, PHP

Developer

2006 - 2007
Ural Finance House
  • Planned and successfully implemented the bank's ABS transition to the new card processing solution.
  • Implemented an SMS information service for transactions made and integrated this solution into the bank's ABS.
  • Provided technical analysis and created detailed technical specifications for several complex bank products (e.g., specific credit lines, a credit card with a grace period), supervised solution development and delivery with the vendor.
  • Created user manuals and provided user training.
  • Handled third-line support for the bank's ABS.
Technologies: COM, Win32, C++Builder, Delphi, Microsoft Visual Studio, Microsoft SQL Server

Assistant Professor at the Department of Computer Science

2003 - 2005
Perm State University
  • Taught several computer science disciplines for programmers: "Programming Languages", "Relational Databases", "Artificial Intelligence & Machine Learning", and "Computer Virology".
  • Researched, participated in conferences, and supervised student research activities.
  • Participated in training PSU's team for programming contests (was a member of the coaches' team). In 2004, our team took fourth place and gold medal at the ACM ICPC world contest.
Technologies: MATLAB, Assembly, Assembler x86, C, C++, Java

Lead Developer

2001 - 2003
Federal Agency of Government Communications and Information FAPSI
  • Created an application to automate digitizing of printed documents, based on the technology developed in my Master's thesis. FAPSI became interested in this tech, so, they proposed a contract to the University.
  • Implemented my own OCR library with embedded dictionaries to improve text recognition accuracy.
  • Implemented a configurable automatic documents' metadata detection and extraction module.
  • Created an algorithm for automatic keywords suggestion, based on a word frequency/value analysis.
  • Implemented structured storage on the filesystem and search engine with a metadata index on the database.
Technologies: Visual FoxPro, C++

Document Workflow Solution for "ZapSib-2"

The system—developed and implemented by me—handles and categorizes up to approximately 1,000 incoming new revisions of construction documents daily, coordinates work of about 800 people (specialists from "ZapSib-2" engineering team and remote engineering centers, constructors on-site, team leaders, custodians, and directors), and automatically generates all essential reports and registers needed for KPI evaluation and planning. It is now one of the most essential software tools used by SIBUR to automate document workflow for "ZapSib-2."

Software for the Monitoring Complex with FBG Sensors

I used pure x86 Assembly Language to implement a highly-efficient code library for the processing of spectral responses from Fiber Bragg Grating sensors connected to the monitoring complex to transform their spectral fluctuations into measured and weighted values.

The terminal application was designed to collect and plot that data in real-time and also had several additional features, like alerting, keeping history tracks, transforming data with arbitrary formulas, etc.

Languages

GraphQL, CSS, SQL, HTML, JavaScript, TypeScript, C++, C, Bash Script, XML/XSLT, MXML, Visual FoxPro, Flash ActionScript, Java, PHP, Assembler x86, Solidity, Assembly, VBScript, Delphi, Lisp, Prolog, UML, C#

Frameworks

Express.js, Hapi.js, Express.io, Adobe Flex, Bootstrap 3+, Redux, React Native, Prototype Framework, Kohana, Cairngorm, Swing, TYPO3, ActiveX

Libraries/APIs

Apache POI, Node.js, React, JDBC, MobX, Antd, Office API, jQuery, jQuery UI, Microsoft Foundation Class (MFC) Library, Microsoft Foundation Classes (MFC)

Tools

Apache, Oracle WebCenter Content, Sequelize, Kue, Webpack, Webpack 4, Adobe Photoshop, Adobe Illustrator, Apache Maven, NGINX, Oracle RIDC, MATLAB, Apache Tomcat, IDEA IDE, WebStorm, Git, Adobe Flash, Microsoft Visual Studio, C++Builder, Microsoft Access, Crystal Reports, Flash

Paradigms

Functional Programming, REST, Object-oriented Programming (OOP), Distributed Computing, Parallel Computing, Responsive Web Design (RWD), MVC Design, Unit Testing, Test Automation, Load Testing, Test-driven Development (TDD), Design Patterns, Object-oriented Design (OOD), Agile, Real-time Systems

Platforms

Amazon Web Services (AWS), Oracle, Heroku, Blockchain, Rackspace Cloud, Raspberry Pi, WordPress, Amazon EC2, OS X, Linux, Windows, Eclipse, Oracle Database, TestComplete, Win32, MODx

Storage

PostgreSQL, MongoDB, MySQL, JSON, Databases, Oracle PL/SQL, Amazon S3 (AWS S3), PL/SQL, SQLite, NoSQL, Microsoft SQL Server

Other

Regular Expressions, Oracle WebLogic Application Server, Applied Mathematics, Probability Theory, Statistics, Mathematics, Genetic Algorithms, Network Protocols, QA Automation, Software QA, WebDAV, System Administration, System Architecture, Graph Theory, Optimization, User Interface (UI), Cryptography, LDAP, Digital Signatures, SSL, SSH, 3D Rendering, Machine Learning, Neural Networks, IIS, COM, OCFS2, Microsoft 365, Digital Signal Processing

Industry Expertise

Project Management

2001 - 2003

Master of Science in Applied Mathematics and Informatics

Perm State University - Perm, Russia

1996 - 2001

Bachelor of Science in Applied Mathematics and Informatics

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