A full time position in web/mobile application development that involves coding, but also interaction with users. I would like to maximize my skills in programming as well as user centered software design.


M.S., Human Computer Interaction (GPA: 4.0) Awarded May 2013
University of Maryland, College Park, MD, USA
B.S., Computer Science Awarded June 2011
University of Athens, Athens, Greece

Computer Skills

Languages: HTML5, CSS3, JavaScript (jQuery/AJAX/JSON), Perl, Java,  PHP, Objective C, Python, PCRE Regular Expressions, mySQL, BASH scripting, C/C++, Actionscript 3, MXML, Prolog, Haskell
Software: Aptana/Eclipse, Git, Subversion, CVS, Balsamiq, Adobe Fireworks, MySQL Workbench, Adobe Flash Builder, Adobe Flash Professional, XCode, Netbeans, Browser debugging (all), Adobe Dreamweaver, Adobe Photoshop, Adobe Illustrator, Visio, NodeXL, Gephi, Spotfire, Tableau, Joomla
Systems: Drupal, GWT, Windows, Unix, Linux, MacOS, iOS, Android, LAMP servers
Special: Drupal module development, General Drupal development (theming, template files)

Work Experience

Front End Developer, PublicRelay February 2016 - Present

Tysons Corner, VA

  • Front End Development and UX work
Engineer II, Software Engineering, Cisco Security Group November 2013 - December 2015

Cisco, Columbia, MD

  • See Sourcefire (below)
Software Engineer II June 2013 - December 2015

Sourcefire, Now a part of Cisco, Columbia, MD

  • Design and implement features on the next-generation firewall product using perl, java (GWT), SQL, HTML, CSS, JavaScript, proprietary js frameworks and other technologies.
  • Support current and past releases of the product on various hardware platforms (implement upgrade scripts etc.)
  • Compile design and requirement documents/presentations
  • Find, log and fix various bugs using different bug management platforms (e.g. bugzilla, JIRA etc.)
  • Write and execute individual test cases, compile test plans, write and execute unit tests in perl
  • Manage 15+ virtual machines and networks on VMware vsphere, VMware fusion and VMware workstation
  • Troubleshoot and support customers through video conference
  • Design and conduct interviews with potential hires
IT Web Developer December 2011 - May 2013

Web and Application Services, College of Arts and Humanities, University of Maryland, College Park, MD

  • Design, compile requirements, iterate on, implement and test university websites/applications locally, on development and production
  • Design and Implement online system for applicants and reviewers - Online application system
  • Implement Drupal modules to enhance the functionality of different web applications
  • Provide Technical Assistance and Dreamweaver training to non-technical staff and faculty
Participatory Design Facilitator August 2011 - May 2013

Human-Computer Interaction Lab, University of Maryland, College Park, MD

  • Design, lead and facilitate participatory design and cooperative inquiry sessions with children ages 7-11 (Kidsteam) and outside partners (e.g. Nickelodeon, National Park services)
  • Design and facilitate 7 in-class participatory design sessions with children with learning disabilities, iterate on and implement the designed game in Flash - The Game
Human-Computer Interaction Researcher August 2011 - May 2013

Human-Computer Interaction Lab, University of Maryland, College Park, MD

  • Design and develop innovative Twitter data analysis browser application in a team with the advice of Ben Shneiderman - TopicFlow. Visualize data using advanced visual analytics techniques and tools.
  • Conduct qualitative research (funded by Google) on how adolescents search the web in the home environment (design, conduct, transcribe, code and analyze interviews with adolescents and parents)
Intern, User Research and Software Development July 2012

Jim Gray – YogiPlay, Menlo Park, CA

  • Design, Implement and Evaluate iOS app prototype from scratch
  • Conduct user driven formative evaluation sessions with users
Web Developer - Usability Consultant June 2007 – June 2011

Be Positive, Non-Profit Organization, Athens, Greece

  • Create and maintain website using Joomla, HTML,CSS and Javascript
  • Improve usability through heuristic evaluations