rsschool-cv

Igor Kozlovsky

Avatar

Contact Information:

About Me:

I am a dedicated and experienced freelancer with a strong background in various programming languages and operating systems. I have a knack for automating complex processes and creating efficient solutions. My goal is to leverage my skills to solve challenging problems and contribute to the success of the projects I work on.

Skills:

Programming languages: C, C++, VB, VBA, Python, Windows Power Shell, Bash shell, SQL, FoxPro, FORTRAN Operating systems: Windows, Linux Ubuntu, Debian System administration of LAN(WAN) Advanced user of MS Office at the level of automation, statistical data processing (descriptive statistics, modeling including nonlinear)

Code Samples:

Problem Statement:

Consider the function f(x)=Sqrt(1+x)−1 at x=1e−15 . This function involves the subtraction of a pair of similar numbers when x is near 0 and the results are significantly erroneous in this region. Using pow instead of sqrt doesn’t give better results. A “good” answer is 4.99999999999999875…∗1e−16 . The task is to modify f(x) to give a good approximation of f(x) in the neighborhood of 0.

Solution:

Imports System
Public Module ApproxFloat
    Public Function f(ByVal x As Double) As Double
        ' Taylor series
        Return x / 2 - x^2 / 8 + x^3/16
    End Function
End Module

Work Experience:

Freelancer (1993 - present): Developed and automated complex Excel spreadsheets, integrated different software packages, conducted business data analysis, developed multi-user retail trade program, implemented an algorithm for automatic uninterrupted data archiving, created a method for remote monitoring of uninterruptible power supply sources, developed a way to provide remote access for employees to the organization’s server, conducted the transfer of servers of a small organization to a virtual environment.

Education:

Saratov State University, Faculty of “Radiophysics”, diploma with honors (1978 - 1983)

English Language Skills:

I can read technical texts in English.