Senior Software Engineer at Corvil Ltd.
Ireland
Senior Software Engineer at Corvil Ltd.
Ireland
Application Programmer proficient in C++ (Windows and Linux; MFC, STL, wxWidgets), PHP (including PHP extension module programming in C), MySQL, with a reasonable knowledge of Javascript, Perl and Python and decent Flash/ActionScript 2 experience. Experience with extending AOLServer with custom modules in C/C++. Also a software engineer experienced in designing small- and medium-scale desktop applications and client/server systems. Occasional participant in open source projects, including Wine and GNOME. Brief (or not so brief) experience with many different technologies - AOLServer extensions, Tcl, AJAX, Java, Delphi, MemCacheD, ActiveX, DirectX, COM/OLE, GNOME, Adobe Flex, Flash Media Server. Wide range of optimization skills - from low-level code to queries in database applications to architecture optimizations. Good knowledge about low-level programming, including assembly language and MMX and SSE instruction sets for Intel processors.
Application and server programming (10+ years), creating full-text search engines (2 years), digital signal processing and sound synthesis (8+ years), content management software (6 years). Brief contact with programming microcontrollers (AVR, PIC) and Motorola digital signal processors.
(Privately Held; 51-200 employees; Computer Networking industry)
July 2007 — Present (1 year 1 month)
(Public Company; 201-500 employees; GRUPAONET; Online Media industry)
April 2000 — June 2007 (7 years 3 months)
Responsible for:
Design and code of vital parts of the main content management system used by the portal.
Design and code a full text search engine used in some parts of the portal.
Design and/or code of various back-end and desktop software.
(Privately Held; 11-50 employees; Computer Software industry)
1999 — 2000 (1 year)
Creating desktop software for MS Windows using Visual C++.
(Privately Held; 11-50 employees; Computer Software industry)
June 1996 — January 1997 (8 months)
Created modem and sound card handling code (low-level sound card driver and audio mixer) and UI module for the network play for the game Earth 2140.
M. Sc., Computer Science, 1995 — 2000
Master thesis title: "Application of generic algorithms to creation of artificial reverberation"
creating open source music-related software, playing jazz piano, refactoring bad code :)