About Me

I am a big fan of technology and it affects my everyday life. I have a Bachelor’s (BSc) degree in Physics with major in “Energy and Environment”, from the University of Patras, Greece and a Masters of Science (MSc) Degree in Computer Science from the University of Birmingham and I have become an Android Certified Application Developer. You might call me a bit of a geek. 

Currently, I am working as an iOS Developer, which gives me the opportunity to learn in-depth the iOS SDK and stay up to date with the latest technologies. I am responsible for developing new features, testing apps and fixing arising bugs. I write in Swift and occasionally in objc I am trying to follow Apple’s best practices for development. I also make use of many features of Firebase like FCM, remote config, authentication, real-time database, events, and Crashlytics.

In my free time, I am trying to develop new skills. My goal is to make apps for all platforms Android, Ios, and Web, making use of the same architecture. Now my favorite one is MVVM. The main source of courses is Udemy and other online learning platforms. Also, I like Flutter for all platforms and I look forward to its evolution. Moreover, I like experimenting with IOT devices such as RaspPi and Arduino.  For back-end only, to produce APIs I write in PHP and/or I am using Firebase Authentication, Cloud Functions, Storage, and Database. You can find more into my site www.nickagas.com

During my studies of MSc Computer Science, we intensively studied Object-Oriented programming principles and made use of Java language. My dissertation performed Digital Image Analysis, in Java and making use of ImageJ libraries.

My BSc degree in Physics with a major in “Energy and Environment” gives a solid background into research and study. I have learned to evaluate results and acquire the best possible solution.

curriculum vitae

cv_cover