Early Beginnings and University Years
- From a young age, I found myself drawn to the fascinating world of technology. My journey began at the age of 15, when I first laid hands on a personal computer and encountered the world of mock coding. These formative experiences laid the groundwork for a career that has spanned over a decade, marked by continuous learning, innovation, and the pursuit of excellence in software engineering.
- During my university years, a Java game development book piqued my interest and led me to create my own arcade-style games. These projects were not just about coding; they were a gateway to understanding the principles of software design and development. As I approached graduation, I actively participated in contests and hackathons, consistently securing top positions. These experiences honed my skills and introduced me to the excitement of solving real-world problems through code.
- My professional career is a tapestry of diverse experiences and significant accomplishments across various organizations
Professional Experience
- Senior Android Developer – Contract, Alpha Bank, Athens (2024 – Present): Involved in mobile banking solutions development
- Senior Android Developer – Skroutz.gr, Athens (2023 – 2024): Develop personalized timeline features using Jetpack Compose and MVI architecture.
- Senior Android Developer – Contract – ITM, Poland (Remote) 2023: Delivered high-quality Android solutions remotely.
- Senior Android Developer – Skroutz.gr, Athens (2021 – 2023): Enhanced Skroutz marketplace with new features (cart redesign, help center, lockers pick-up share, orders).
- Senior Android Developer – Vodafone Greece, Athens (2018 – 2021): Developed new features on My Vodafone Android application.
- Senior Software Engineer, Innovation Department – EXUS S.A. Athens (2017 – 2018): Technical analysis and architecture design for EU innovation projects (OPTIMAL, Magellan FTI, Emotive).
- Software Engineer, Web & Mobile Department – EXUS S.A. Athens (2014 – 2017): Developed Android applications for Vodafone and Piraeus Bank.
- Mobile Applications Developer – PutDrive, Athens (2013 – 2014): Created greenfield projects for Android and Windows Phone.
- Mobile Applications Developer – Pinapps.com Athens (2012 – 2013): Developed new features for Pinnatta Android application.
- Mobile Games Developer – Contract – Samsung Greece S.A. Athens (2011 – 2012): Developed arcade-style 2D games for Samsung Bada OS.
Freelance Projects (2012 – Present)
- Lastmily: Developed PUDO app in Flutter and implemented chat and notifications for Android app.
- Scytales AB: Contribution on UI elements development on Android for mobile driving license app
- InfoWi Android App: Patras city guide.
- Akazoo Music Platform: Windows Phone application.
Education
Bachelor of Engineering, Computer Engineering & Informatics Department – University of Patras, Greece (2012)
Diploma Thesis: Designed and developed an educational software platform for primary school students in Android tablets.
Certifications and Achievements
- Microsoft Certified Professional (MCPS) Certification (2015)
- 1st Place: Design Thinkers Academy Workshop (2017)
- 2nd Place: Crowd Hackathon Transport – Lifeport (2015)
- 1st Place: Microsoft StudentGuru contest – SpotDiary WP7 app (2012)
Technical Skills
- Programming Languages: Java, Kotlin, C#, C++, JavaScript, Dart (Flutter)
- Android Development: MVP/MVVM/MVI, Jetpack Compose, Dagger 2/Hilt, Unit Testing
- Web Technologies: HTML, CSS, ReactJS, WordPress
- .NET Framework: Entity Framework, Web API, ASP.NET MVC
- Databases: MySQL, PostgreSQL, Microsoft SQL Server
- Tools: Android Studio, IntelliJ, Visual Studio, Git, Jira, Jenkins CI