クラウドソーシング ワークシフト > フリーランスを探す > DragonJoker > 学歴・職歴
DragonJoker
職歴
詳細
Programming Research
Software developer
2015/01~
- Corrective maintenance on QAC, a static code analysis software, specialized in C code parsing. This component is built using C++, compliant with VisualStudio 2015 Update 2, and GCC 4.7.2.
- Corrective maintenance on dataflow component, which is used to perform deep-flow dataflow analysis, using Satisfiability Modulo Theory (SMT) solver engine. This component is built using C++, compliant with VisualStudio 2015 Update 2, and GCC 4.7.2.
- Build system uniformisation, using CMake.
- Developments are made using VisualStudio 2015 Update 2 and GCC 4.7.
Alpes Ingénierie Informatique
Software developer
2010/02~ 2015/03
- Developed a deliverables and documents management software, in C++. This software needed a database and had to be usable without any setup. The chosen database engine was SQLite. The GUI has been customised, to fit the customer's demands, to look somehow like a web page (background image, image buttons with mouse over effects, etc.) so MFC, GDI and GDI+ have been used. A statistics module was implemented, with several display modes: pie, histogram, and table. The developments were made using Windev.
- Created a UNIMARC (exchange data format used in bibliography) decoder, multithreaded, using C++ and ODBC. This software reads UNIMARC files, which contain from 1 to 100'000 bibliographical notes, decodes it, then pushes the retrieved data in a MSSQL database. To be able to handle BC dates, a User Defined Type, A2iDate, has been created, in C#. The developments were made using Visual Studio 2010.
- Improvements for a video capture software using Direct Show. It captured videos from PAL sources, I added the support for Full HD sources. The PAL videos were recorded in AVI files, using Xvid codec. Full HD videos are recorded in MKV files, using x264 codec. The x264 chosen encoder is nVIDIA NVENC and the chosen decoder is nVIDIA CUVID. Implemented colour space conversions using CUDA and SSE2 instructions (RGB, ARGB, YUY2, YUV, UYVY).The developments were made using Visual Studio 2010.
- Developed a flow sheet for a steam generator chemical cleaning supervisor software, in C++. The flow sheet is displayed on two 42 inches flat LCD screens. To obtain better results, with alpha blending and items positioning, and flow animations, Direct2D was chosen to render the flow sheet.The developments were made using Visual Studio 2010.
- Helped developing a steam generator control supervisor software for a customer, as service provision. The main objective, except for the steam generator control, is the modularity for every component, in order to be able to add new equipments with minimal new developments. It is developed using massively Boost, CMake, and Visual Studio 2012.
FDS SoftMedia
Software developer
2006/10~
- Developed an Active X/Gecko plug-in named Elypse Player, using Ogre3D graphics engine, ODE physics engine, and allowing the creation of scripted 2D/3D scenes, in C++. The plug-in is able to read a scene file, to initialise the scene, then the scripts are executed, allowing interactivity with the user, automatic animations, physics management, sound management. All the developments were done using Visual Studio 2005, then Visual Studio 2008.
- Developed a scene editor for Elypse Player, named Troll Editor, in C++ and using wxWidgets for GUI portability. It allows scene creation by positioning objects in the 3D world, scripts creation and compilation, scene testing. For animated scenes, a time line allows the user to insert events at specific time indexes and for a specific duration. All the developments were done using Visual Studio 2005, then Visual Studio 2008.
- Created a chat and network mini games server, in C++ on GNU/Linux using Boost.Asio and Boost.Thread. This server was developed using Anjuta.
- Created mini games and a 3D chat for www.kazugame.com website (doesn't exist anymore), using TrollEditor.
Installed a web, email, and DNS server, on GNU/Linux (Debian Etch).