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
November 2022 - April 2023
Technical Project Coordinator
Parrot Drones
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
Part of:
- Mobile SDK Team (GroundSdk)
- Embedded SDK team (AirSdk)
- Photogrammetry Team
- Mobile Application Team (OpenFlight)
February 2019 - September 2019
Mobile Team Lead & iOS Software Engineer
Impact Tech Ltd
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
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
- 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
April - August 2014
Intern in Computer Science research
Laboratory of Computer Science Paris 6 (LIP6), REGAL team
Supervisor: Gaël Thomas
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:
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
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
- set up a Distributed Revision Control system (git)
- web service implementation (php)
- learned to work in a small team within a start-up
Conferences
Hackathons & Contests
25-28 October 2014
StartupBus, Europe, Greece
Startup competition on a bus moving at 100km/hour for 3 days across the continent.
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: Resources:December 2013
Nuit de l'Info
Extreme Programming Competition
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
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
Objective-C
Expert, 13 Years
Kotlin
Basic, 2 year
C
Expert, 13 Years
Java
Advanced, 11 Years
Unix Shell (bash/zsh)
Expert, 13 Years
C++
Basic, 2 Years
Dart
Basic, 4 Years
Perl
Intermmediate, 3 Years
python3
Intermmediate, 2 Years
Version Control Systems
git
Expert, 11 Years
Languages
Greek
Native
French
Expert
English
Fluent
Environments
Operating Systems
macOS
Linux
IDEs
Xcode
Expert, 13 Years
vim
Advanced, 13 Years
VSCodium/Visual Studio Code
Basic, 2 Years
Android Studio
Basic, 3 Years
Education
2012-2014
Université Pierre et Marie Curie (UPMC), Paris VI
Master's degree, Computer Science, Good Grade
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
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: