Personal data
Name Georgi Kirakosyan
Address Armenia, Yerevan, Nor-Nork 9 3app. 36apt.
Birthday 9. April 1986
E-mail address ****************@*****.***
Mobile Phone +(374-**-***-***
Current AE and SQA Manager at "Instigate" cjsc
Position
Professional experience
Profile R&D, Application Engineering, SQA. Interaction with
customer on problem statement, and use-cases
discussion, on product status discussion, product
delivery
Digital Signal Processing: telecommunications,
multimedia and imaging algorithms.
Parallel programming: POSIX Threads, Proprietary
technologies
Massive parallel programming: MPI, CUDA, ATI Brook+,
proprietary languages
Career history 2009 - Manager at "Instigate" cjsc
present
Senior engineer (AE, SQA) at "Instigate" cjsc.
2008 - 2009
Software engineer (AE, SQA) at "Instigate" cjsc.
2006 - 2008
Internship at Instigate. Linux, Development tools
2006 (gcc, gdb, makefile, vim, doxygen, svn), Generic
Programming, STL, Project development process,
Trolltech QT, Socket API
2005 - 2006 Internship at Lycos, Armenia. JavaScript, HTML, OOP,
Java, PHP, MySQL, Flash, UML
Assignments "Instigate" Managed the development of Wi-Fi PHY layer (802.11g),
history cjsc Multipath Raylaigh fading and AWGN channels on massive
parallel architecture:
real-time standard-compliant design,
run-time configuration support for standard provided
parameters,
development of simulation environment (Tx-Channel-Rx),
test-suite implementation (unit testing, system level
testing),
C/Assembler implementation using MPI library for
parallel computing,
iterative development methodology.
Managed the development of Large FFT design (with
scalable size in range [225, 232] on massive parallel
architecture:
research and implementation of compile-time
configurable FFT,
architectural (parallelization/pipeline) and
functional optimizations (assembler, loops
optimization) according to performance, resource usage
requirements
development using SW simulation environment with the
further verification done on real HW platform,
manual placement of the design,
test-suite implementation (unit testing, system level
testing).
Managed the QA project of simulator engine
simulation of a custom reconfigurable device,
simulator commands syntax verification,
verification of debugging/profiling features.
Lead engineer of C compiler QA project
special compiler for massive parallel compute fabric
with built-in MPI support,
general features testing (parsing, code generation,
etc.),
hardware specific features testing (instructions/loops
optimization, etc),
inline assembly support,
performance benchmarking.
Lead developer of High Dynamic Range imaging
algorithms for massive parallel NVIDIA CUDA and ATI
CAL/BROOKS devices.
highly optimized algorithm for the target architecture
enabling 50x speedup,
test suite implementation.
Lead developer of DSP algorithms (FFT/iFFT, Reed
Solomon Encoder/Decoder, AWGN channel, Multipath
fading channel, etc) on massive parallel architecture:
optimization of DSP algorithms according to
requirements (parallelization/pipelining, assembler
implementation),
white papers creation on design/implementation flow,
test suite implementation.
Developer of DSP library on massive parallel
architecture:
design and implementation of IP blocks (Simulink
library),
test suite implementation.
Skills
Tools, Subversion, Doxygen, GNU Make, GNU C++ compiler/debugger GCC and
libraries, GDB, VIM editor, Bugzilla, QT, STL, .NET Framework, MFC, Windows
methodologies Forms, VS, Matlab/Octave/Simulink
Generic Programming, OOP,
Extreme/Iterative/Agile/Instigate Development methodologies
Operating Linux (Suse, Ubuntu, Mandrake, RedHat), Windows XP/Vista
systems
Programming C, C++, C#, TCL, SQL
Languages PHP HTML/JavaScript
Database MY SQL, MS SQL Server
Language skills Armenian, English, Russian.
Education
Yerevan State 2006 - 2008 Faculty of Computer Science and Applied Mathematics.
University
Degree: Masters
Yerevan State 2002 - 2006 Faculty of Computer Science and Applied Mathematics.
University
Degree: Bachelors