Alex Doumanoglou

Electrical & Computer Engineer

Hi! I am Alex Doumanoglou, a technology enthusiast and a passionate Electrical and Computer Engineer. This is my place on the web and I warmly welcome you. Here you may find what I do best when it comes to my profession.

  • NameAlex Doumanoglou
  • Birthday May 1985
  • LocationThessaloniki, Greece
  • Emailzcoder.eng@gmail.com
  • Websitewww.zcodereng.com
  • Tele-Immersion
  • Acoustic Radar
  • CAD Control
Thessaloniki, Greece
Resume

My CV

  • NameAlex Doumanoglou
  • BirthdayMay 1985
  • AddressThessaloniki, Greece
  • Emailzcoder.eng@gmail.com
  • Websitewww.zcodereng.com
Download CV

My Skills

Computer Science

  • C/C++/C++11
  • C++/CLI
  • C#
  • VB/VB.NET
  • Delphi
  • x86 Assembly
  • Java
  • Android SDK/NDK
  • Win32 API
  • MFC
  • Qt
  • .NET
  • DirectX / OpenGL
  • nVIDIA CUDA
  • Network Sockets
  • SQL
  • Ogre
  • Unity3D
  • realXtend
  • boost
  • OpenCV
  • Cgal
  • PCL
  • Eigen
  • VTK

Engineering

  • Machine Learning
  • Pattern Recognition
  • Linear Prog.
  • Linear Algebra
  • Numerical Analysis
  • Computer Vision
  • Signal Processing
  • Speech Recognition
  • Compression
  • Theoretical CS
  • Cryptography
  • Reverse Engineering

About Me

Hi! I am Alex,

a technology enthusiast and a passionate Electrical and Computer Engineer. I am an open-minded person interested in almost anything related to technology. I am self-motivated, problem solving oriented, with strong can-do attitude and extremelly fond of developing practical solutions (solutions that actually work!) for complex problems. I am interested in getting involved in product oriented challenging projects that target high quality standards.

Employment

Information Technologies Institute (ITI) / Centre for Research & Technology - HELLAS (CERTH)Apr 2012 - present

Research Assistant

Lead developer for two 3D-TeleImmersive Games:

Released Open-Source Software: Multi-Monitor ViewerJan 2015

Freelance Software EngineerMay 2014 - Jun 2014

Developer

Developed software that can be used
1. to operate multiple cameras in a synchronized manner
2. as a multi-view video recorder and player and
3. to calibrate a multi-view camera setup,
including intrinsic and extrinsic parameters. The software was developed in C++, C++/CLI with OpenCV and boost and supports an arbitrary number of camera devices.

Freelance Software DeveloperOct 2012 - Dec 2012

Developer

Freelance Software EngineerMar 2011 - Aug 2012

Developer

Developed a Computer Aided Design (CAD) Control to be used with the Microsoft .NET Framework, oriented for land surveying applications. Key features include:
1. 2D & 3D Views.
2. Add / Select / Edit / Remove Point, Line, Polyline, Polygon, Triangle support.
3. Typical camera operations Pan/Rotate/Zoom/Zoom Window.
4. 2D / 3D Canvas.
5. Numerous High Quality Shading modes.
6. Efficient Text Rendering.
7. Support for rendering texture-mapped land models.
8. Hierarchical Management of object entities in Project -> Base -> Layer manner.
9. Support for efficient lookup of entities based on geometric criteria.
10. Overall, highly optimized for execution time and efficient rendering. Supports efficient handling of models of over 1 million triangles in Intel Core i5 with nVIDIA GTX 550Ti GPU.
Technologies used: .NET Framework (C# & VB.NET), DirectX.

Freelance Software DeveloperJul 2011 - Aug 2012

Developer

Extended the ERP used by a language school with the following features:
1. Support for manual and automated SMS sending to students and/or their guardians.
2. Automate the production of finance and other statistical reports concerning the running of the language school.
Technologies used: Delphi, ADO, SQL.

Freelance Software EngineerDec 2010 - Mar 2011

Developer

Developed algorithms in C programming language for improving the performance of a speech recognition system in noisy environments. Key elements include a voice activation detection module and background noise filters. The software developed was targeting a portable device running Windows CE.

Freelance Software EngineerJun 2005 - Aug 2005

Developer

Education

2003 - 2009

Diploma in Electrical & Computer Engineering

Telecommunications Engineering

The term passive acoustic radar is used here to denote a device set-up able to detect an audio source in space without utilizing any transmitter. For this purpose, a microphone array was used for audio signal capturing. Via digital signal processing the direction of the incoming audio is identified, giving an estimate for the location of the audio source. Moreover, the radar's software was able to perform audio source recognition utilizing machine learning and pattern recognition techniques.

Involved in design and construction of 3 printed circuit boards (PCBs), developed software in C for Texas Instruments’ TMS320C6711 DSP and user interface software for the PC connected to the PCBs in C++/CLI for visualization and parameterization of the radar.

Sep 2007 - Oct 2007

Internship in the Electronics Engineering Faculty of Nis, Serbia

Undergraduate student

Developed simulations in order to determine bit error rates for signal transmission over wireless and satellite channels. Studied error correction codes. Algorithms were developed in C and MATLAB.

Portfolio
Contact

Contact Form

Message successfully sent
Send another message

My Location

Thessaloniki, Greece