|
|
|
|
Home > Computers & Programming > Programming > C++ > AlexVi
|
|
|
AlexVi
|
|
|
This expert is currently unavailable for sessions. We apologize for any inconvenience caused.
|
|
|
Expert in:
C++
[See all profiles]
|
Rating:
(Read all 16 reviews)
|
|
Languages:
English, Hebrew, Russian
|
|
C, C++, STL; Analysis, Design, Optimization & Improvement of Algorithms; inheritance, polymorphism, templates, performance, etc
|
|
|
|
|
|
|
|
|
|
|
Degrees
|
Ph.D in Computer Science & Applied Discrete Mathematics.
Thesis: Analysis and optimization of algorithms on binary trees and graphs based on investigating their complexity properties
|
|
|
My Expert Service
|
|
C, C++, STL; Design, Optimization & Improvement of Algorithms; GNU, gcc, g++; inheritance, polymorphism, templates, performance, etc.
|
|
|
Experience & Qualifications
|
Algorithms - 15+ years
C - 12 years
C++ - 11 years
UNIX - 8 years
Software Testing - 7 years
Application fields
- Information Technologies
- Computer Science
- Applied Mathematics
- Telecommunication
- Transport
- Trade
- Electronics
Some own projects and developments - Open Source
- C/C++ Program Perfometer: An open source tool which enables the programmer to measure the comparative performance of a C/C++ program or of separated pieces of code by one of several desired metrics: e.g., time, memory, or metrics defined by the programmer.
- C++ Simulators of Turing and Post machines: The programs simulate : nondeterministic/deterministic multitape Turing & Post machines, universal Turing machine, Turing machine with faults, failures and recovery.
- [C++] n-ary Huffman Template Algorithm: The algorithm allows any kind of weights (costs, frequencies), including non-numerical ones.
- [C++] BigInt class: BigInt enables the user to work with arbitrary precision integers. Efficient generation very large Fibonacci numbers according to primary recursive formula,
- C++ Stream Compatible TCP/IP Sockets: The program implements a demo application which demonstrates using C++ stream-compatible sockets.
- [C++] Flexible Vector and Matrix: Flexible Vector and Matrix classes enable the programmer to use vectors and matrixes with arbitrary bounds.
- [C++] Commonly used family of File-classes : Includes Input-File, Output-File, Log-File and File-related classes (Line, Word) that encapsulate operations of managing files, runtime files' attributes check and provide automatic managing Log file.
- Counter of C/C++ source lines and bytes: Counts code-lines, empty-lines, comment-lines, code-fields, empty-fields, comment-fields of C/C++-sources.
- C++-wrapper around the popen() system call: Includes 1) Simple C++Wrapper around popen; 2) Smart C++Wrapper around popen that recognizes invalid command_line.
- Usage samples for various C/C++ constructions: for_each(), for_if(), inheritance, stream redirection, etc.
Some projects developed for customers
- [C++] Simulation software for data transmission protocols in optical networks: The simulators are designed to generate and recognize data streams built according to .the protocols (SONET, SDH, STM-1, DS60, PCM30, ATM).
- C++-wrapper around Oracle: The wrapper encapsulates SQL-described access to Oracle database.
- [C] SNMP Agent: Design, implementation, automatic test scenario development, comprehensive testing.
- [C++] Managing message traffic in telephony: The application is composed of one Manager and many Agents.
- Knowledge representation methods: Comparative analysis and formalized description of knowledge representation methods. Definition of functional structure of knowledge-based systems (with using Minsky's frame technique).
- Design and optimization of algorithms on networks: Compressing graph representation and reducing space complexity while retrieving shortest paths for transport/communication networks
|
|
|
Available Modes Of Communication
|
|
email/chat
|
|
|
Most Recent Client Reviews
(Read all 16 reviews)
|
|
by
markoj
on
Apr 21 2005
|
|
A truly excellent professional cannot thank Alexi enough I would highly recommend
|
|
by
minimini
on
Apr 21 2005
|
|
very good work,punctual..
|
|
by
TotallyJay
on
Apr 8 2005
|
|
|
|
by
chievas
on
Apr 7 2005
|
|
|
|
by
chievas
on
Apr 3 2005
|
|
|
|
|
(Read all 16 reviews)
|
|
|
Contact
AlexVi
|
|
|
|
|
|
|