About Me. Resume.
Dmitry Blinnikov (Russian)
Freelance programmer, 1979, Moscow, Russia
Education:
Moscow State University of Electronics and Mathematics (Technical University), daily separation. Faculty of Informatics and
Telecommunications. Engineer, specializing in Computer Aided Design Systems.
Full work history:
April 2007 – present – freelance programmer. Different work with 3D, graphics, multimedia and network in
Visual C++ mostly for foreign companies on the position of senior programmer.
Usually, I have worked with prepaid, because clients do not want to spend money on freelance resources, but there are works
with review in my profiles on freelance resources:
Upwork,
Freelancer.
Registered 5000+ work hours on $125k+.
More info about public contracts and reviews can be found by clicking on the freelance links and in the list
"All Projects:".
In recent years, steadily enter
the Top of the Best to hire DirectShow freelancers.
March 2000 – july 2006 – 6.5 years, software engineer at Governmental Unitary Research and Production Enterprise
“All-Russia Research Institute of Electromechanics with Plant”:
• Development software with 3D graphics on DirectX and OpenGL.
• Development software for work with ADC/DAC.
• 5 scientific articles + patent for invention.
• Carrying out pre-diploma practice for MIREA
students + consultant for 4 diploma projects.
Skills:
✅ Programming languages: C/C++ 98/03/11/14/17/20 (last 15+ years), Delphi.
✅ 3D graphics API: DirectX 9-12U (last 15+ years), Vulkan/OpenGL(ES)/WebGL.
✅ 3D printing: G-code, Cura, clipper, milling, point cloud, CV:fragmentation.
✅ Multimedia: DirectShow, Media Foundation, FFmpeg, XAudio2.
✅ Cryptocurrency exchange: WebSocket (protocol version 13), REST API, GUI.
✅ GPGPU: AMP, nVidia CUDA, AMD Stream, DirectX 11-12U HLSL Compute Shaders.
✅ Graphics engines: UE4, CE5, Irrlicht, Unigine.
✅ Work with external devices ADC/DAC, digital signal processing.
✅ Programming of servers and network, including P2P: WinSock2, RakNet, DirectPlay.
✅ Relational databases: MS SQL Server, Paradox.
✅ English, technical English, reading and writing with dictionary.
✅ Software development methodology: Agile/Scrum.
✅ Diagrams software: UML 2.x.
✅ Version Control System: GitHub, SVN, TFS, incl. installation and administration.
✅ Full cycle of software and hardware: drafting of specification and functional requirements; software development and circuit solutions;
integrated information service, the introduction of the program demo mode, protecting software from unauthorized copying;
technical descriptions, user manuals, technical reports; conducting on-line technical support.
Hobby:
In free time I'm developing NetWars Engine SDK
using API DirectX 11-12U. The engine already supports the ability to quickly create of casual online games, operating on a dedicated server,
such as The Collection of the World Mind Sports Games "The Grand Chessboard",
and constantly being improved to be able to rapidly develop high-tech AAA projects, including MMO games.
In recent years, whenever possible, I use it in my freelance projects.
I'm working on so that my hobby gradually grew into startup.
Resume in doc-file in English:
CV.doc
and in Russian:
Resume.doc