GetAFreelancer.com
 
Find projectsSearch
Sign Up | Log in | Top Rated Users | Browse projects | Post Project | RSS feeds | Articles
 

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 Invite User
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
Report violation
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:

 

[ Website Design ] [ Secure Forms ] [ Join GAF Free ] [ Web Development ] [ GAF Top Users ]

What is GetAFreelancer.com? ( Read about the company )

We provide a safe escrow environment and you don't release the money until project is completed. Deposit money and don't purchase until your project is completed. Outsource projects and save a lot of money. Getting affordable freelance work, freelance programming and custom web design done for your website has never been easier.

Our mission is to find the best possible freelance workers at the best possible price. A freelancer is an independent worker, not on salary, hired instead on a project basis. We have thousands of satisfied clients around the world. If you never tried to contract work to another part of the world you have your chance today. Sign up free! GetAFreelancer.com helps webmasters, web designers, programmers, software developers and business owners to develop their projects. Outsourcing is the process of subcontracting network operations and support to an organization outside your own company. Try it free today!

Find Webmaster Resources and Webmaster Forum. Take a look at Search Engine Submission.