Больше информации по резюме будет доступно после регистрации

Зарегистрироваться

Кандидат

Пол не указан, 42 года, родился 18 июня 1982

Южная Корея, хочу переехать (Москва), не готов к командировкам

C/C++, C# Developer

2 000 $ на руки

Специализации:
  • Программист, разработчик

Занятость: полная занятость

График работы: полный день

Опыт работы 21 год 4 месяца

Июнь 2009по настоящее время
15 лет 11 месяцев
Taewool Entertainment (www.taewool.co.kr)
Senior Software Developer
Responsibilities. Client side game development – middleware level (on-line engine – client/server interaction). Also was teaching newbies to use game framework developed by company's branch in Russia. Tools used: Microsoft Visual Studio – C# (game client side), C++ (game engine), managed C++ (framework) + SVN, NUnit.
Февраль 2009Июнь 2009
5 месяцев
Nextplay (www.nextplay.co.kr)
Software Developer
Responsibilities. Porting existing project from 32 bit platform to 64 bit platform, unit tests. Tools used: Microsoft Visual C++, Alienbrain, Incredibuild, Lua scripting.
Август 2008Февраль 2009
7 месяцев
Nexon (www.nexon.co.kr)
Software Developer
Responsibilities. Work in the main Korean office of international on-line game development company (branches in USA, Asia, Europe). 1. Game engine modification, game mods creation (Valve engine - Steam SDK - Microsoft Visual C++ source code) 2. Build engineering (C# tasks for NAnt, build scripting). 3. System utility development using C# and C++ (performance measurement, Perforce to Alienbrain repository conversion, work with Microsoft symbol server, source server integration etc). Tools used: Microsoft Visual C++, Microsoft Visual C#, Alienbrain, Perforce, NAnt, Valve Steam game engine.
Июнь 2007Август 2008
1 год 3 месяца
Altibase (www.altibase.com)
Software Developer
Participated in real-time distributed system design and implementation (distributed data delivery system). Went through project from the beginning to the stage of first clients. Tools used: C/C++ - Linux (basic platform), Solaris, Windows. Environments: mostly low-level vim and emacs, Visual Studio on Windows, Eclipse. Work: little groups – 2-3 persons – extreme programming style. Experience in: bash on Linux, batch files on Windows, making cross-platform build systems (GNU make) and applications, multithreading, sockets etc. 1. Concurrent programming (used low-level atomic operations, conditional variables, mutexes, semaphores, shared memory objects etc, have experience in non-blocking algorithms implementation). 2. Participating in creating memory manager (based on TLSF algorithm). 3. Cross-platform graphical plugin system (Linux/Windows/Solaris - graphical part is written on C++ with Qt toolkit, core - pure C). 4.Participation in developing real-time distributed system (tools and overall design participation) Tasks performed. 1. Efficient memory manager design and implementation. 2. Cross-platform graphical plugin system for delivery system project (a variation of real-time distributed system) 3. Designing and implementing test cases for several tasks performing by memory manager and plugin system.
Февраль 2006Июль 2007
1 год 6 месяцев
ComInTech, www.cit.com.ua
Software Developer
1. Participation in accounting and financial projects. Communication with clients. Clients requirements assessment and implementation of different kinds of tasks for food, coal mining and manufacture industries (main industries in my region). Tools used: CA Visual Objects (CLIPPER for Windows), data bases - Xbase system (integrated support in CA Visual Objects). Work: as standalone developer, team 3-4 people. Sometimes work in very extreme regime with 2-3 simultaneously performed tasks. 2. Developed report making graphical system that is successfully being sold as a tool to the company's accounting software to different industrial companies in the region. Tools used: CA Visual Objects, Xbase, MySQL, MSVC++ for system libraries and utilities. Work: as standalone developer, team 2 persons (extreme programming style). 3. Developing of script language for company needs. Tools used: MSVC++, CA Visual Objects. Work: as standalone developer, 2 persons after time (extreme programming). 4. Script text editor (word auto completion, function parameter substitution etc). Tools used: CA Visual Objects. Work: as standalone developer.
Январь 2004Февраль 2006
2 года 2 месяца
Ukrbudterminal
Junior Developer
1. Participating in different projects under Windows such as media player, messenger, testing programs etc. Tools: MSVC++, DirectX (DirectShow, DirectSound), Java, WinAPI (UI, Sockets, Mailing API etc), COM basics. Work: as standalone developer or part of a team up to 5 persons. 2. Surveillance system project (work with web-cameras through DirectShow, motion detection, multitasking, implementing proper DirectShow filters, simple watermarks editor, sound compression etc)

Обо мне

Objective To obtain a position of C/C++ or C# software developer. Experience summary Total software development experience – 5,5 years Windows applications - 5 years Research and developing in South Korea - 2 years Accounting software - 1,5 years Real-time distributed systems - 1 year Test frameworks - 0,5 year On-line computer game programming - 1,5 year Build engineering - 2 years Technical Summary - Programming Languages: C# (MCPD - 1.5 year), C++ (5 years), C (1 year) Java (0,5 year), also experience with CA Visual Objects , XML, HTML, Managed C++. - Development environments: Microsoft Visual Studio (5 years), Eclipse (0,5 years), VIM, Emacs (1 year). - Version control systems: SVN, Alienbrain, Perforce. - Build systems: GNU make, NAnt. - Multimedia: Win32 API (3 years), DirectX (DirectShow - 2 years), Windows API + MFC (4 years), QT class library (1 year). - Operational systems: Windows (5 years), Unix (Kubuntu) + Solaris (1 year). - RDBMS: some experience with Clipper, CA Visual Objects, xBase, JDBC. - Additional skills and knowledges: Unix Bash, Windows batch files, cross-platform (Windows/Unix/Solaris) application development, bug tracking and review systems, UML, GNU C/C++ compilers, SQL, JavaScript, COM basics, STL, socket programming, multi-threading. Also have experience in working with unit testing (NUnit and some other test frameworks), automatic documentation systems (Doxygen), successfully employed extreme programming and agile programming techniques. Education Masters degree. Major: Applied Mathematics. Diploma with distinction. Studied in Donetsk National university (1999-2004). Certifications 1.Microsoft Certified Professional Developer (MCPD) 2.Brainbench, Master in C++ Languages English - fluent professional and general Russian, Ukrainian - mother tongues Korean - middle level general, professional

Высшее образование

2009
Donetsk National University
Applied mathematics, Master of science

Знание языков

РусскийРодной


АнглийскийC2 — В совершенстве


КорейскийC1 — Продвинутый


Повышение квалификации, курсы

2009
MCPD
Microsoft, MCPD
2009
Master C++
Brainbench, Master C++

Гражданство, время в пути до работы

Гражданство: Украина

Разрешение на работу: Украина, Южная Корея

Желательное время в пути до работы: Не имеет значения