Antonis Lilis
Mobile Software Engineer
Software Engineer with experience in a wide range of domains including Mobile software development, CMS, Fintech, Fleet Management and GIS. Passionate about technology and everything mobile.
email: antonis.lilis@gmail.com
location: Athens, Greece
links: Blog, Linkedin, GitHub
experience
June 2020 — Present
Interim Lead of Leads: July 2023 - September 2023
Team Lead: August 2021 - June 2023
Technologies: Android SDK, Kotlin, Java, iOS SDK, Swift, Objective-C, JavaScript, React Native
July 2017 — May 2020
R&D Mobile Solution Architect, Digital Banking, Advantage FSE
- Product Research and Development
- Product Design of the company’s mobile solution
- Proof of Concept implementations of new features
- Evaluation of new technologies
- Contribution in pre-sales technical collaterals
- Software architecture
- Software development
- Technical Training
- Onsite technical consulting
Technologies: iOS SDK, Android SDK, Java, Objective-C, Kotlin, Swift, Cucumber, Appium
April 2015 — June 2017
Head of Mobile Department, Digital Banking, Advantage FSE
- Project Management and Technical Lead in the company’s mobile department that peaked at 20 developers.
- Participation in the design and development of a native (iOS, Android) mobile banking solution.
- Customization of this solution for various clients including: Raiffeisen Bank (Romania), The Agiliti Platform by FISERV (UK), SFT Bank (Curaçao), Clarien Bank (Bermuda), MCB Bank (Curaçao), DSB Bank (Suriname), Bank of Sydney (Australia)
Technologies: iOS SDK, Android SDK, Java, Objective-C, Swift
November 2010 – March 2015
- Participation in the design and development of the Digibooks4All platform. Focused on the mobile software of the platform including:
- An eBook reader based on the Adobe Reader Mobile SDK (RMSDK) and a free implementation for non-DRM ePub/PDF documents
- Mobile client software for synchronizing user generated content (bookmarks, notes etc) with the Digibooks4all cloud
- Software solution for mobile interactive eBooks
- Development of the Android App of the Digibooks4All platform
- Development of the iOS App of the Digibooks4All platform
- Customization of the Digibooks4All platform for Cosmote Books, the biggest e-bookstore in Greece, and development of Custom iOS and Android Reader Apps
- Development of the Cosmote Books Fastbuy iOS and Android Apps
- Customization of the Digibooks4All white label mobile reader Apps for more than 30 customers worldwide
- Guided the design and development of a range of Android and iOS mobile Apps
Technologies: iOS SDK, Android SDK and NDK, JNI, Java, Objective C, C/C++, Javascript, Adobe RMSDK
May 2010 – November 2010
Mobile Software Engineer (Contractor), Niobium Labs Ltd
- Developed the Android App: World Cup 2010 scores and odds
- Developed the Android client for the social network Veladia that won the 2nd place in Entertainment category of the GRAND HTC Greek Android Developers challenge 2010
- Developed two AR products based on the Layar and Junaio Augmented Reality platforms
- Participated in the development of a BlackBerry and an iPhone App
- Participated in the development of the GIS subsystem of a real estate webportal
Technologies: iOS SDK, Android SDK, Java, Objective C, PostgreSQL (PostGIS), Layar platform, Junaio platform
June 2008 – May 2010
Senior Software Engineer, Satways Ltd
- Participation in the design and development of a wide range of Public Safety software products including:
- The S.A.F.E.R. environmental crisis management system
- The ENGAGE MDT computer aided dispatch system: implemented in .NET using Skyline 3D GIS for maps and deployed in Windows Embedded touchscreen devices
- OptiRoute routing software
- Participation in the design, development and deployment of the Forest Fire Crisis Management Software for Messinia Prefecture. My main responsibility was deploying the AVL (Automatic Vehicle Location) system implementing custom communication protocols for the two tracking communication devices used: Aplicom A1, Laipac S911
- Participation in the development and deployment of the Athens C4I AVL and GIS subsystems
- Implemented a communication protocol over the TETRA network
- Helped in tender/proposal writing for a wide range of projects
Technologies: Java, C# (.NET), ESRI ArcGIS, Skyline 3D GIS, MS SQL Server, PostgreSQL (PostGIS), JBoss
August 2007 – August 2008
Main Projects:
- A custom reporting engine written in java, defined with XML and targeting old dot matrix printers
- Custom software to handle database migration from Ingres to Oracle
Technologies: Java, Oracle, Ingres
Other Responsibilities: Computer hardware repair, Structured cabling design and installation, Network Administration
September 2005 – December 2007
- Participation in the design and development of a prototype framework demonstrating the concepts of End-to-End Reconfigurability Phase II (E2R II) also including:
- Mobile Application written mainly in J2ME and deployed on Motorola E680 and A910 linux handsets
- An autonomic decision making component based on ontologies expressed with OWL and SWRL rules
- E2R II Project deliverables
- Research publications
Technologies: Java, J2ME, C, Jess Rule Engine, Protege Ontology Editor
February 2005 – September 2005
Software Developer, Hitech SNT S.A.
- Participated in the development of an ERP/CRM Product
- Customization and deployment of the ERP Product
Technologies: Visual Basic .NET, SQL Server 2000
August 2004
Technical Support, International Broadcast Center, Athens 2004
Volunteer participation in the Athens 2004 Olympic Games
February 2004 – June 2004
Network administration, Laboratory management, User support
February 2001 – May 2001
Customer Service Center, Hellenic Telecommunications Organization (OTE S.A.)
Call Center Customer Service Representative
education
September 2000 – February 2005
Bachelor’s degree in Computer Science
programming languages
Java, Objective-C, Kotlin, Swift
world languages
Greek, Fluent (Native speaker)
English, Proficient (Working experience, Certificate of Proficiency in English)
other
talks
articles and publications
- An introduction to Kotlin Coroutines, Kotlin Weekly Newsletter #124, Dec 16, 2018
- Why Kotlin?, Kotlin Weekly Newsletter #98, Jun 17, 2018
- M. Muck, S. Buljore, D. Bourse, P. Martigne, A. Lilis, E. Patouni, M. Stamatelatos, N. Alonistioti, K. Tsagkaris, P. Demestichas, “Reconfigurable Wireless Communication Systems applying Distributed Decision-Making in a Heterogeneous Radio Environment”, 16th IST Mobile and Wireless Communications Summit, Budapest, Hungary, July 2007
- Eleni Patouni, Simon Delaere, Jean-Marc Temerson, Jianming Pan, Antonis Lilis, Olivier Simon, Apostolis Kousaridas, Pieter Ballon, Ji Yang ,Nancy Alonistioti and Markus Muck, “E2R II Scenario on Autonomic Communication Systems for Seamless Experience”, Project E²R II White Paper, Oct. 2006
- A. Lilis, N. Alonistioti “Policy based Self-Management Framework for Reconfigurable Systems”, B3G Cluster Workshop on Policy Based Distributed Decision Making, 03 October 2006 Brussels, Belgium
- E. Patouni, A. Merentitis, C. Polychronopoulos, A. Lilis and N. Alonistioti, “Exploiting Protocol Reconfiguration for Autonomic Communication Environments”, 15th IST Mobile and Wireless Communications Summit, June 2006, Mykonos, Greece
- E. Patouni, A. Lilis, A. Merentitis, N. Alonistioti, C. Beaujean, D. Bourse, E. Nicollet, “Protocol Reconfiguration Schemes for Policy-based Equipment Management”, IEEE VTC Fall 06 Conference, Montreal Canada, 25-28.09.06 / Publication Date: Sept. 2006, ISBN: 1-4244-0063-5
- E. Patouni, Z. Boufidis, A. Lilis, M Stamatelatos and N. Alonistioti, “The Concept of a Reconfiguration Management Plane” IEEE P1900.B Meeting, Issy-les-Moulineaux, France, 2006