Download PDF


Senior software engineer with more than 10 years of experience in the Computer Science industry and specifically in the software development field. Strong technical and architectural skills, planning, designing and developing software from early requirement analysis to maintenance. 
While I enjoy all aspects of my job, i think my favorite stage of a project is architecturing, thinking ahead while building strong foundations.
Elegant code always make me enjoy my work while at the same time leads to a successful product.

Work experience


Lead Software Engineer


► Banking Industry (NBG, Vojvodjanska(Serbia), Piraeus(Serbia))

► Telcom (Vodafone, Cosmote, MTEL(Bulg), VIP(Serbia))

► OCR , WorkFlow, Dept Collection


Senior Software Engineer

Autographic SA

Architecture, development and deployment of, a web platform for exchanging products and services (WIMP Stacked)

  • Web server: .NET 4.5, ASP.NET, Web API 2 - OWIN
  • DB: SQL Server 2014, Geographical Data, UDFs, SPs
  • Client (SPA): Durandal 2, Bootstrap 3, HTML5, CSS3 / LESS, JavaScript, jQuery, BreezeJs, GoogleMapsJs, i18n

Developed and maintained various parts of the DPS 4i, a Directory Publishing Suite (ERP)

  • Server/Client: C#, .NET 4.0, WinForms, WPF
  • Database: SQL Server 2014 (Extensive usage of UDFs, SPs, Views)
  • Implementation of new features
  • Complete rewrite of the BookStructure module including a multi-threaded interactive editor supporting content placement based on custom grid sizes (WPF) and pagination parameters.
  • Excessive Memory optimizations (Large data sets of both documents and pictures)
  • Creation and deployment of patches
  • Bug Fixes

Secondary Tasks:

  • Server / Security / Backup Administrator
  • Publishment of software documentation
  • Technical consultant

Junior Software Engineer - IT Support

FreeLancer (Self employed)

Successfully developed various software solutions for small companies, doctors and individuals (Pc Applications, Web Applications, Web Sites).

Projects worth mentioning: 

  • PMS: Patient management solutions specialized in plastic surgeries
  • Easy Backup Pro: Backup solutions based on 'AlphaFS' (

Secondary roles:

  • Hardware, software setups and maintenance
  • Network Setups
  • Server Administrator
  • Backup solutions
  • Buying consultant


Technical Support, Administrator, Software Engineer


Internet Cafe Infrastructure including:

  • Network Setup
  • Server / Client Setups
  • User Security (Faronics Deep Freeze, Custom user windows privileges)
  • H/W and S/W Setup and maintenance
  • Server Administrator
  • Designed and developed a fully internet cafe software suite supporting: 
  • User profiles, preferences, e-mails, save games
  • Cost Plans
  • Game, licences distribution
  • A revolutionary for that time Application allowing customers to apply and share custom patches for their favorite L2 private servers.

All work done using (Pseudo compiled Batch scripting, delphi and C# .Net 2.0 - 3.5)



Bachelor's degree, Computer Software Engineering

Technological Educational Institute of Athens, Department of Informatics

Architecture, development and deployment of a web-elections platform supporting both elections and polls (WIMP Stacked).

  • .NET 4.5, ASP.NET, Web API 2, SQL Server 2014, EF6
  • Single Page Application (DurandalJS)
  • Hybrid application supporting all available mobile platforms (Apache Cordova)
  • Introduced a new security protocol enforcing all the election requirements (RSA, AES, Blind Signatures)