Profesional Profile

I am a Software Engineer. I started during my studies to develop iOS applications as a hobby. I now have 13 years of experience with iOS frameworks.

After my Bachelor in Computer Science, I was really interested in Systems and low-level software. That's why I chose to do a master in Distributed Systems and Applications .

Today, what really gets me moving is developing frameworks or middle-ware software libraries, system related software, iOS frameworks and start-ups!

Work Experience

April 2023 - present

Embedded Software Engineer

Parrot Drones

The logo of Parrot business. Consists
										  of the world Parrot with the
										  registered trademark at the top right
										  of the letter t.


SDK Teams:

November 2022 - April 2023

Technical Project Coordinator

Parrot Drones

The logo of Parrot business. Consists
										  of the world Parrot with the
										  registered trademark at the top right
										  of the letter t.


Coordinator of a diverse team of 16 engineers with direct reporting to the CEO.

Project management & organisation of autonomous infrastructure inspection.

October 2019 - November 2022

Software Engineer

Parrot Drones

The logo of Parrot business. Consists
										  of the world Parrot with the
										  registered trademark at the top right
										  of the letter t.


Part of:

February 2019 - September 2019

Mobile Team Lead & iOS Software Engineer

Impact Tech Ltd

The logo of Impact Tech business.
										  Consists of shield like structure with
										  cyan, black and white colors, and the
										  words impact in black and Teck in
										  cyan.


Leader of the Mobile Team (iOS + Android). Maintained a SIP application (based on Linphone). Crafcted Flutter based applications.

July 2017 - January 2019

Lead iOS Software Engineer

Abzorba Games

The logo of Abzorba Games Bmbh
										  business. Constists of a blue spartian
										  helmet with a hairy crest and the
										  word abzorba with the registered
										  trademark icon on the top right of the
										  last letter 'a' followed on a new line
										  by the word games right aligned. Under
										  an horizontal blue line/ruler the
										  words Novomatic Interactive.


Lead developer role on iOS departement of Abzorba Games.

Crafting animation frameworks in Swift and Objective-C. Real-time multiplayer game development, maintenance of existing apps and development of new features. RESTful web services and TCP sockets. Solid experience with commonly used 3rd party libraries and services (e.g. AFNetworking, GCDAsyncSocket etc) Research and share industry innovations and trends.

Resources:

January 2016 - July 2017

iOS Software Engineer

Abzorba Games

The logo of Abzorba Games Bmbh
										  business. Constists of a blue spartian
										  helmet with a hairy crest and the
										  word abzorba with the registered
										  trademark icon on the top right of the
										  last letter 'a' followed on a new line
										  by the word games right aligned. Under
										  an horizontal blue line/ruler the
										  words Novomatic Interactive.


  • Crafting of Animations Framework in Swift and Objective-C.
  • Development of real-time online multiplayer games.
  • Rewriting of existing games with new software architecture.
  • Maintenance of existing code base.
  • New features in existing apps.

January - October 2015

Program Analyst, IT Technician

Hellenic Army/Supreme Military Support Command

The logo of the General Army
										  Headquarters of the Hellenic Army. A
										  yellow shield with a double-headed
										  black eagle with a Greek flag on the
										  center. At the top of the shield
										  an inscription 'Ελεύθερον το Εύψυχον'
										  (Liberty is based on courage).

April - August 2014

Intern in Computer Science research

Laboratory of Computer Science Paris 6 (LIP6), REGAL team

Supervisor: Gaël Thomas

The logo of Laboratory of Computer
										  Science of Paris 6 Univertsity.
										  Consists of the three letters L, i, P
										  in blue-grey and the number 6 in white
										  embedded in the letter P.


BigGC: A new garbage collector for big data
BigGC is a new concurrent garbage collector, that partitions the hardware the garbage col- lector accesses from the hardware the application does (Fig. 1). The goal is to try to eliminate two major problems of concurrent garbage collectors:

Activities:

The main activity was to design and implement a garbage collection for Big Data in the HotSpot Java Virtual Machine (C++).

Achievement:

A proof-of-concept was implemented using the innovative idea.

Resources:

June 2013

Intern in iOS development

ThinkMyApp (defunct site)

Supervisor: Alexandre Pestre

Activities and responsibilities:
  • software architecture consultant
  • mentoring collaborators
  • design and implementation of a radio/YouTube module
Achievement:
  • Designed and implementated the radio/YouTube module in a month.

June 2012

Intern in iOS development

ThinkMyApp (defunct site)

Supervisor: Alexandre Pestre

Activities and responsibilities:
  • software design decisions
  • implementation
  • development of multimedia module
  • system administration
Achievements:
  • set up a Distributed Revision Control system (git)
  • web service implementation (php)
  • learned to work in a small team within a start-up

Conferences

3-7 June 2019

The Apple logo followed by the
											  letters WWDC 19

A photo of the WWDC19 blue badge with name
									  Georges followed by the word Attendee and
									  the logo of WWDC19. The background contains the
									  graphics of the event printed on an canvas.
									  The canvas is on the front of the San Jose
									  McEnery Convention Center. The words Ose
									  McEnery Conevention Ce appear too. WWDC19


4-8 June 2018

The Apple logo followed by the
											  letters WWDC18

A photo of the WWDC18 black jacket with
									  layed out on top the yellow badge with
									  event's logo and the name Georges followed
									  by the word Attendee. There are two black
									  cards marked with AppleWWDC18 on top that
									  have colorful pins.  The first card has a
									  pin with the greek flag.  The second card
									  has six pins layed out in a rows of two
									  elements. The first row contains a bear
									  face and rainbow heart pin. The second row
									  contains the word California in a edged
									  design in orange and blue colors. The
									  third row contains the dogcow named Clarus
									  which is a bitmapped image designed by
									  Apple. The dogcow is black and white and
									  resembles a dog and a cow. The last pin is
									  a victory sign formed by the index and
									  middle fingers of a right hand. WWDC18


Hackathons & Contests

25-28 October 2014

StartupBus, Europe, Greece

Startup competition on a bus moving at 100km/hour for 3 days across the continent.

A light grey rectangle with a black
										  front of a bus with wave like lines on
										  the side. Below the bus is written
										  StartupBus.

Co-founded the Tripsleep (defunct site https://tripsleep.co/) iOS application.

Achievement:

Our team won the Milestones Award, amongst 45 other teams, and made it to the Finals.

Resources:
  • the video of myself pitching the idea on the semi-finals
  • the video of our team pitching the idea on the finals

November-March 2014

Game Of Drones

Drone competition by PMCLab

Team youdr0n

Description:

Game of Drones (GoD) is a competition organised by PMCLab. For the 2013 edition, there were 15 teams that competed March 28 on the Jussieu Campus at UPMC, Paris, France. PMCLab financed the construction of each team's drones up to 500€. The teams used the association's local to built their drone in 4 months time. All teams passed trials of flight and speed on the competition day.

Goal:

Build a drone with a budget <500€ in 4 months. A photo of a handmade drone with a
										  wooden frame, with the controller and
										  cables exposed. The drone has a total
										  of eight fans/helices aranged in
										  inversed pairs. The drone is on a
										  wooden desktop.

Resources:

December 2013

Nuit de l'Info

Extreme Programming Competition

The logo of the Nuit de l'info event.
										  Consists of a dark blue/grey
										  background rounded rectangle
										  background with a white decrescent
										  moon. In the inside curve of the
										  decrescent moon there are zero and one
										  digits. Below the rounded rectangle is
										  written Nuit de l'Info with LCD screen
										  characters.


Description:

The "Nuit de l'Info" competition, is a French national extreme programming competition, that has as a goal to develop a Web 2.0 application in one night.

During the night, the partners put up chalenges (e.g.: the most ergonomique web user interface, best system architecture, best collaboration, etc.) for the teams, and they propose prices and awards for the teams that do best.

Theme:

Y-Commerce, commerce for you and by you (your commerce)

Achievement:
  • develop a very basic iOS application as a front-end of a online gift shop

December 2012

Nuit de l'Info

Extreme Programming Competition

The logo of the Nuit de l'info event.
										  Consists of a dark blue/grey
										  background rounded rectangle
										  background with a white decrescent
										  moon. In the inside curve of the
										  decrescent moon there are zero and one
										  digits. Below the rounded rectangle is
										  written Nuit de l'Info with LCD screen
										  characters.


Description:

The "Nuit de l'Info" competition, is a French national extreme programming competition, that has as a goal to develop a Web 2.0 application in one night.

During the night, the partners put up chalenges (e.g.: the most ergonomique web user interface, best system architecture, best collaboration, etc.) for the teams, and they propose prices and awards for the teams that do best.

Theme:

Enhance the French cultural heritage

Achievement:
  • develop a basic iOS application during the night

Skills

Programming languages

Swift

Expert, 7 Years

An orange swift bird diving towards
										  bottom right.

Objective-C

Expert, 13 Years

An hexagonal orange badge white
										  letters [ObjC].

Kotlin

Basic, 2 year

Abstract shaped letter K in blue and
										  organge colors depicting the Kotlin
										  programming language logo.

C

Expert, 13 Years

A grey hexagonal badge with a
										  white letter C.

Java

Advanced, 11 Years

A blue lined coffee cup with orange
										  vapors and written below in orange the
										  word Java.

Unix Shell (bash/zsh)

Expert, 13 Years

A white cube with a black side that
										  has a white dollar sign (the shell
										  prompt) followed by a green
										  underscore.

C++

Basic, 2 Years

An blue hexagonal badge with white
										  C++.

Dart

Basic, 4 Years

A shape consisting of different shades
										  of blue that makes the Dart
										  programming language logo.

Perl

Intermmediate, 3 Years

A circural black and white badge that
										  depicts a camel (perl's programming
										  language mascot). At the borders of
										  the badge there is an inscription
										  writting Programming Republic of
										  Perl.

python3

Intermmediate, 2 Years

A blue python and a yellow python
										  entagle to create the python
										  programming language logo.

Version Control Systems

git

Expert, 11 Years

A orange square rotated 45 degrees
										  with a white shape depicting three
										  circular nodes connected with straight
										  lines to create a tree like
										  structure from top to bottom.

Certificates

Languages

Greek

Native

Greek flag.

French

Expert

French flag.

English

Fluent

English flag.

Environments

Operating Systems

macOS

A platypus named Hexley the mascot of
										  darwing operating system. Hexley holds
										  in its right hand a red trident and
										  wears a red bonnet with devil horns.

Linux

A penguin in black and white named
										  Tux the mascot of Linux kernel.

IDEs

Xcode

Expert, 13 Years

A blue blueprint with a hammer in
										  front depicting the the Xcode
										  Integrated Development Enviroment
										  application logo.

vim

Advanced, 13 Years

A green square rotated 45 degrees with
										  a capital grey letter V followed by
										  grey lowercase letters i,m depicting
										  the vim logo.

VSCodium/Visual Studio Code

Basic, 2 Years

A blue algue/coral-like shape, the logo of
										  VSCodium Integrated Development Environment application. A blue fish-like shape, the logo of
										  Visual Studio Code Integrated Development Environment application.

Android Studio

Basic, 3 Years

A circular white badge with a blue
										  ribbon/scroll with a green android
										  robot hidden behind it, so that only
										  the head pops up. A black caliper that
										  is the Android Studio Integrated
										  Development Environment application
										  logo.

Education

2012-2014

Université Pierre et Marie Curie (UPMC), Paris VI

Master's degree, Computer Science, Good Grade

On brown rectangular background, white
										  capital letters U, P, M, C. Bellow
										  with white written Sorbonne
										  Universités3


Distributed Systems and Applications (SAR)
Expertise in middleware, distributed and parallel algorithms.

2009-2012

Université Pierre et Marie Curie (UPMC), Paris VI

Bachelor's degree, Computer Science, Good Grade

On brown rectangular background, white
										  capital letters U, P, M, C. Bellow
										  with white written Sorbonne
										  Universités3


General Bachelor in Computer Science

Greek high-school diploma

Highest Honours

2009

Artistic Activities

2007-2012

Wormed Potatoes

Rock/Pop Music Band


Co-founder of a high-school, rock, pop and alternative rock band. This band wrote 6 songs together and played many lives in Greece.

Resources: