Profile of user: dmoroz
This is one of the users at GetAFreelancer.com. If you wish to post your own project or become a service provider please signup here.
| User Profile |
|
| Username: |
dmoroz
|
| Name/Company: |
Moroz |
| Country: |
Belarus |
| City: |
Minsk |
| Area of Expertise: |
- C/C++
- Engineering
- Handheld / PDA
- Linux
- Project Management
- Python
- Virtual Reality
- Windows
- Wireless
|
| Average Pricing: |
|
| Profile: |
Denis Moroz _____________________________________________________________________________________
Objective
To get a position of a programmer that will allow me to use and improve my knowledge of Linux and security software development.
Professional Summary
Programming in C++ (8 years for Win32 and 2 years for Linux + 2 year of network Linux kernel module development). Multithread programs development (5 years). Design multithread and multicomponent core using UML (2 years). Using Unittesting source writing technology and Extreme Programming . Creation and design the co-ordination mechanisms for different level application components. Excellent knowledge of software debugging techniques. Porting sources to different platforms (Win32,WinCE, Linux). Design of communication mechanisms for different parts of the program written in different programming languages. Programming on Python ( 2 years) Games Modding ( HL/2 families, BF2/142, Q4, COD, UT2004)
Experience
C/Python/C++/Game Mods Developer, 2006.05 – present – offshore development Developed several mods to control game flow for Q4, HL family, HL2 family, COD 1, COD2, UT2004 Main task was to develop a set of mods with similar look and fill that will be easy to manage. Also I developed Linux Kernel Module C and user mode management application on python. LKM was an extension for Netfilter framework that allowed/blocked incoming connections to a host. User mode application was a service that received a policy from back and managed LKM. I wrote unittests for all logic in LKM and User mode app. Development environment: Emacs, Linux.
C++ Developer, Check Point Belrus, 2005.01 – 2007.08
Ported some part of our main project to Windows Mobile 2003 platform. My previous project was to port Linux firewall management application to Mac OS X platform. This project based on Atomake/Autoconf configuration tools and the main programming language is C/C++. I was involved to a project that was connected with Linux Kernel module development. During last 6 month I have closely work with Linux kernel debugging. I debug my project in UML environment using gdb. All logic that could be tested was tested with unittests. I received a great experience in supporting and extending with new features multilevel security application for Win32 OS using C/C++. During my work for this company I improved my knowledge of low level debugging, crash dump analysis, support build verify process.
C++ Developer, Intetics Company, 2003.09 – 2004.12 My work dealt with the development of the system level security application for Win32 OS. Sources were written in pairs using unittesting technology. The main development tool used in this project is MSVC 6.0. The product consisted of 4 main parts: network driver, driver management application, LSP provider and user interface part. At first my main task was to develop and support driver management application plug-in, user interface part plug-in and communication mechanism between LSP provider and driver management plug-in. I used Concurrent Version Control system for storing sources and Bugzilla as a bug tracking system. For debugging I used standard MSVC debugger and SoftICE for emergent cases.
C++ Developer, Sacrament Company, 2002.07 – 2003.10 The company developed Text-to-Speech(TTS) engine for Russian and English language. My work was related with the intonation block of the acoustic module. Also was written a debugging tool to create a new voice for TTS engine. The development was done on C++ language for Win32 platform with the help of MSVC++ 6.0. Acoustic module was written as a COM component. During my work for this company I got an experience of porting C++ code to different operation system, I ported TTS modules from Win32 to WinCE.
C++ Developer, offshore company, 2002.12 – 2003.10 While working for this company I wrote multi module, cross-platform tool for gathering specific economic information. Some modules were written in C++, some in Java. On the project worked a team consisted of 4 men. My main task was to develop the functionality of multithread core for parsing and processing randomly incoming requests for loading html pages, and saving results in MySQL database. My part was written in C++. It communicated with the user interface part written in Java through MySQL database. Design was made in Rational Rose. At first the development was done under Linux, then it was ported to Win32. Development IDE was Emacs.
C++ Developer, BSUIR, 2001.09 – 2002.06 During this period I took part in designing graph memory of Terminal Module of Parallel GraphComputer at Artificial Intelligence chair of Byelorussian State University of Informatics and Radioelectronics. The main task was to create fast working memory. The design was made using Rational Rose for Win32 operational system. Development tool was MSVC 6.0.
Technical Skills
Operation Systems: Ubuntu, Fedora Core, Red Hat 9, Linux ASP 9.2,Windows XP, Windows 2000, Windows NT, Windows98, WinCE, PocketPC Programming Languages: C/C++, Python, Shell, UML Java, SQL (MySql), Assembler, Pascal, Lotus Script, CODScript, UTScript,Delphi Libs: ANSI C, STL, GTK/GTK+ ,Win32API,OpenSSL, MySql, XML, curl, zip Compilers: gcc, cl, bp, tasm, nasm IDEs: MSVC++ 6.0, Emacs, Rational Rose 2000, eVC++ 4.0, Lotus Domino Network Technologies: TCP/IP
Education:
Degree: High Educational Institution: Belarusian State University of Informatics and Radioelectronics Speciality: Engineer – system analyst Qualification: Artificial Intelligence (Defence of information) Year of Graduation: 2003
Date: 19.02.2008
|
| Rating: |
(No Feedback Yet)
|
| Member Since: |
01-16-2006 01:04 EST |
| Skills: |
C/C++ Linux Python System Programming
|
| Vision: |
To find a work as a programmer that will allow me to use my knowledge of Linux and security software development. |
| Keywords: |
C C programmer,Multithread programs development,Design multithread and multicomponent core using UML,Using Unittesting source writing technology and Extreme Programming,Creation and design the co-ordination mechanisms for different level application components,Design of communication mechanisms for different parts of the program written in different programming languages |
| Buyer Activity |
| Buyer Rating: |
(No Feedback Yet)
|
| Latest Open Projects: |
(no open projects)
|
| Latest Frozen Projects: |
(no frozen projects)
|
| Latest Closed Projects: |
(no closed projects)
|
| Provider Activity |
| Provider Rating: |
(No Feedback Yet)
|
| Latest Bids on Projects: |
(no active bids on projects)
|
| Latest Won Projects: |
(no won projects)
|
| Latest Lost Projects: |
|
|