Arthur Novikov, Software Developer in Monchegorsk (Murmansk region), Russia
Arthur Novikov

Software Developer in Monchegorsk (Murmansk region), Russia

Member since January 12, 2014
Arthur started coding when he was 6 years old (ZX Spectrum 48k), in 1989, and soon programming became his life. He has experience in a wide range of directions of programming, from firmware to front-end interfaces. His primary priorities are fault-tolerancy, effectiveness, and scalability.
Arthur is now available for hire




Monchegorsk (Murmansk region), Russia



Preferred Environment

Delphi for Windows, Code::Blocks/C++ for Win/Linux

The most amazing...

...thing I've coded is a full-scale, convenient video editing software. I independently wrote it all in ~2 months, from scratch, from back-end to GUI.


  • General Director, Lead Developer

    2013 - PRESENT
    NLR Electronics (my own company)
    • Developed a firmware for LaserTag weapons for club "Viking".
    • Developed a device to reprogram LaserTag-rifle parameters right on the combat field (hardware + firmware), without using a computer.
    • Created PC software to manage LaserTag equipment settings using USB IR-port.
    • Developed a color-music system featuring a BlueTooth- and IR-controllable LED control unit with PC software to reprogram and work as a color music device.
    • Developed other tools for LaserTag (hardware + firmware) such as control point, shield, and more.
    Technologies: Microchip PIC-controllers, Delphi, C++, BlueTooth, IR, general electronics
  • Software Developer

    2012 - 2012
    OOO "InformKolaService"
    • Created software to arrange medical inspections for employees, keep records of the results, and record harmful industrial factors.
    • Created software to monitor server health (uptime and query execution speed).
    Technologies: Delphi, ADO, MS SQL
  • Engineer Programmer

    2011 - 2012
    ZAO "Trest SZMA"
    • Created and implemented software to control carbonate and concentrate redistribution systems for KGMK Company, an electrolysis nickel shop.
    • Implemented a SDI-50 subsystem at the "Arkticheskaya" oil rig at Murmansk.
    Technologies: SKADA, Schneider Electric, Siemens
  • Hardware Engineer

    2009 - 2011
    Alpha-Monchegorsk Company
    • Created software for semi-automated hardware testing.
    • Acquired extensive low-level electronics experience.
    • Handled Linux administration and C++ cross-platform coding using wxWidgets.
  • Software Developer

    2009 - 2009
    Monchegorsk inter-region center of housing subsidies
    • Developed software for calculating housing subsidies.
    • Supported this software, including the server and LAN.
    Technologies: Delphi, MS SQL
  • Founder, Lead Developer

    2007 - 2008
    Neo Logic Research (my own company)
    • Created a convenient, award-winning application to find and sort duplicated files and clean junk.
    Technologies: Delphi, Application Programming


  • Configurator for LaserTag equipment (Development)

    Software to configure LaserTag equipment with my firmware.


  • Languages

    Delphi, C, PHP, C++, Embedded C, JavaScript
  • Platforms

    Windows, Linux
  • Storage

    MySQL, Microsoft SQL Server
  • Other

  • Libraries/APIs

    wxWidgets, DirectX
  • Tools

    C++Builder, Eclipse IDE, Aptana
  • Frameworks



  • Bachelor's degree in Informatics and Applied Mathematics
    2001 - 2006
    Petrozavodsk State Unisersity, Kola branch - Apatity, Murmansk region

To view more profiles

Join Toptal
Share it with others