Curriculum Vitae
Education
Ph.D. in Computer Science and Engineering at University of California, San Diego - 5th year.
Expanding the FORWARD web application framework and the DELPHI personalized population health platform
under the supervision of Yannis Papakonstantinou.
Master of Science Degree in Computer Science and Engineering at the University of California, San Diego.
GPA: 3.82
Honors Engineering Degree in Electronic and Computer Engineering (ECE) at Technical University of Crete.
5 year University Program - Equivalent to M.Sc.,
Graduation grade: 81.5/100
Average grade in Computer Science elective courses taken at ECE: 88/100
Average grade in courses taken in my final year: 90/100
My ECE diploma thesis was in the area of Software Engineering.
Computer skills
Web Development Languages
JavaScript, HTML, CSS, PHP, JSP, XSD, XML, Xpath, XSL, XQuery
Programming/Scripting Languages
Java, Python, nesC, C/C++
Web Services
WebSockets, SOAP, WSDL, RESTfull services
Tools, Frameworks & DB Systems
AngularJS, Java JAX-RS/JAX-WS, TinyOS, Apache, PostgreSQL, mySQL, eXist DB, SciDB, CouchDB, MongoDB, HADOOP Map/Reduce, Java Spring, Android Framework, GIT, Boost library, WordPress development, LaTeX
Requirements Modeling, Design and Usability Engineering
Use Cases, UML, ICONIX, Storyboarding, Paper Prototyping, PowerPoint-Prototyping, Contextual design, Walkthrough Evaluation, Think Aloud Evaluation, Heuristic Evaluation
JavaScript, HTML, CSS, PHP, JSP, XSD, XML, Xpath, XSL, XQuery
Programming/Scripting Languages
Java, Python, nesC, C/C++
Web Services
WebSockets, SOAP, WSDL, RESTfull services
Tools, Frameworks & DB Systems
AngularJS, Java JAX-RS/JAX-WS, TinyOS, Apache, PostgreSQL, mySQL, eXist DB, SciDB, CouchDB, MongoDB, HADOOP Map/Reduce, Java Spring, Android Framework, GIT, Boost library, WordPress development, LaTeX
Requirements Modeling, Design and Usability Engineering
Use Cases, UML, ICONIX, Storyboarding, Paper Prototyping, PowerPoint-Prototyping, Contextual design, Walkthrough Evaluation, Think Aloud Evaluation, Heuristic Evaluation
Research Interests
Software Engineering
Web & Mobile Architectures, Applications, and Services
Database Systems & Big Data Management Systems
Wireless Sensor Networks
Papers In Preparation - Drafts available upon request
Costas (Konstantinos) Zarifis, Yannis Papakonstantinou. FORWARD: Extensible and Efficient Diff-based
MVVM Visualization and Web App Development Framework.
Costas (Konstantinos) Zarifis, Andreas Prodromou, Yannis Papakonstantinou. ViDeTTe Interactive Notebooks.
Papers
Yannis Katsis, Natasha Balac, Derek Chapman, Madhur Kapoor, Jessica Block, William G. Griswold, Jeannie
Huang, Nikos Koulouris, Massimiliano Menarini, Viswanath Nandigam, Mandy Ngo, Kian Win Ong, Yannis
Papakonstantinou, Besa Smith, Costas (Konstantinos) Zarifis, Steven Woolf, Kevin Patrick. Big Data
Discovery for Public Health, Chase 2017, Second IEEE/ACM Conference on Connected Health, Applications,
Systems and Engineering Technologies.
Honors
GSR Funding as a Research Assistant in all 5 Years (2013-2018)
Dean’s List - In all 5 years of undergraduate studies (2007-2012)
Top 10% - When accepted by ECE department
Work Experience
Informatica, Rev, Software Engineering/Data Management and Analytics
Internship as Full-stack developer/Data Scientist.
www.informatica.com/rev-app.informatica.com
Extension of (Informatica’s) Rev data analytics platform to provide additional data mining functionality
Implementation of data mining modules that enable extraction of useful information from free text. Such data
mining scenarios include extraction of semantically related words and valid US address extraction from free text
Extension of both front-end and back-end infrastructure to expose the additional functionality to end users
Annai Systems, Bioinformatics/Data Management
Internship as DB Engineer & Big Data Analyst.
www.annaisystems.com
Development of data-mining framework for big genomic data on a cluster
Integration of SciDB (Array Based DBMS) and iPython notebooks to effectively store & analyze genomic data
Applying machine learning algorithms and performing Principal component analysis on genomic data to extract meaningful information
Enter Events, Event Organization Company (contracted assignment)
System Administrator & Web Developer.
enterevents.gr
Implementation of final product using CodeIgniter PHP Framework
HCI & specification analysis of the website
HTML template implementation & CSS fine tuning
Use of Javascript & jQuery UI widgets
Luben Magazine
System Administrator & Web Developer.
luben.tv
Installation, configuration & maintenance of web server, website & mail server
HCI & specification analysis of the website
Functional prioritization & delegation of duties
Supervision of development process & delivery of the final product
nohSYS IT & Engineering Company
Internship as DB & Web Developer.
www.nohsys.net
Use of PHP MVC Framework (CodeIgniter)
HTML template development & CSS fine tuning
Form validation using Javascript & jQuery UI widgets
Both Front-End & Back-End Development
Interests
Traveling
Snowboarding
Longboarding
Running
Kick-Boxing
Swimming