Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяКандидат
Пол не указан, 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
Знание языков
Повышение квалификации, курсы
2009
MCPD
Microsoft, MCPD
2009
Master C++
Brainbench, Master C++
Гражданство, время в пути до работы
Гражданство: Украина
Разрешение на работу: Украина, Южная Корея
Желательное время в пути до работы: Не имеет значения