PORTFOLIO Home   Portfolio   Resume   Contact

TRADING CHART PROGRAM, 2018

An application to present trading charts of selected stocks.

TRADING DATA PROGRAM, 2018

A console application to download end of day stock market quotes from eoddata.com, to calculate technical indicators, to create a technical table of stocks and to publish it to a web site.

CRAIGSLIST AUTO-POSTER, 2018

An application to post/repost Craigslist ads automatically.

DB ASSISTANT, 2012-2013

An application to get fast and easy access to tables and stored procedures and to run complex parameterized queries on different database engines.

LINQ MAP GENERATOR, 2012

An application to generate and to map entity classes (LINQ to SQL) for C# or VB.NET

DAL GENERATOR, 2012

An application to generate Data Access Layer code for SQL Server and VB.NET

SMART SEARCH BOX, 2012

A user control (the TextBox extended) to find a record in a popped up lookup dataview box

HARVARD-NASA ROBOTS ALGORITHMIC CHALLENGE, 2012

A contest administered by TopCoder for the Harvard-NASA Tournament Laboratory

HMK DB ASSISTANT, 2011-2012

A client-server application to get access to the whole inventory, to list products to ecommerce webstores (eBay, Shopify), and to manage webstores

HMK ORDERING SYSTEM, 2011

A program to manage the product ordering for a store from the stock or from another store

HMK QUICKBOOKS APPLICATIONS, 2011

Applications to run with QuickBooks (the company's accountant system)

HMK PROGRAMS, 2010-2011

Desktop and database programs for internal company use

TIME CARD, 2010

A web program for employee time tracking

DOWNTIME GRAPH, 2009

A web component for Axxos Downtime System to visualize data

AXXOS SYSTEM FOR CALIBRATION, 2006

A complete system for easy handling and registration of measuring instruments

VISUAL MARKETING, 2003

CRM (Customer Relationship Management) application for tracking and organizing contacts with current and prospective customers

CASHIER PROGRAM FOR A FISCAL PRINTER, 2002

The program for the fiscal printer PRIM-07K ND77

SOCIAL NETWORKING WEB SITE FOR CREATIVE PERSONALITIES, 2001

The first working version of the web site "artefact.ru"

Link to the first working version of the web site "artefact.ru"

PROBLEM IN A PROGRAMMING CONTEST, 1993

To write shortest code for Intel 8086 to reverse the bits in a byte (AL)

    MOVE CL,08
    XCHG AX
ML: ROL  BL,1
    RCR  AL,1
    LOOP ML
PORTFOLIO Home   Portfolio   Resume   Contact