Portfolio / Resume / CV

About ME

A passionate software and web developer.

Responsible, self-motivated and self taught with good communication skills and a team player. I also pay attention to time management as well as organization skills. Also able to work well independently.

Ioannis Ioannou

I am currently working as an inhouse full stack developer at Thanos Hotels & Resorts in Paphos specializing in Microsoft technologies such as .NET, ASP.NET, VB.NET, some C#, Power BI, SQL Server, SSIS and office 365 admin suite including SharePoint as well. Other technologies I am involved with include Bootstrap, HTML/5, JavaScript, jQuery, DevOps and PLESK platform. My role involves working closely with the Business Development Director to identify, research and implement systems that automate business processes and help the users to work more efficiently and boost their productivity. The development mainly focuses on inhouse projects which are developed to optimise internal business operations and digitize the process entirely where needed. As a stand alone developer I am also responsible for the performance and quality of our products and therefore I also perform code analysis and pay attention to details. Lastly, I am also responsible for maintaining and managing our inhouse web server running on a cloud VM with SQL Server and the PLESK platform. 


Academic background / Qualifications earned.

My ambition is to be as best as possible and in order to succeed I must keep updated with the latest technologies, practices and trends about web and software development.

Sept. - Sept. 2010 - 2011

MSc Advanced Computer Science

My Master degree was completed at the University of Sheffield where I was awarded with a Distinction / First Class honours. Courses included Text Processing, Java Ecommerce, The intelligent web, JAVA and UML for programmer, Natural Language Processing, Software Measurement & Testing, Research Techniques, Safety Critical Software Systems, Darwin Research Project, and MSc Dissertation project.

Sept. - June 2007 - 2010

BSc Computing

I completed my bachelor degree at Sheffield Hallam University with a Second class honours - Upper division (2:1). Some of the most important courses included Advanced Web applications, Designing & developing E-learning systems, Management of IT services & Security, Data Warehouse & Data Mining, Dissertation project, Object Oriented Analysis Design and Implementation, Interactive Multimedia Design, Networking, E-Business, Project management, Programming, Web design and development

- 2008-2011


IT Essentials II: Network Operating systems - 2008
IT Essentials: PC Hardware and Software - 2009
Effective ecommerce & E-business design & development strategies - 2011
Effective search engine optimization (SEO) and web design strategies - 2011



My top skills / favorite technologies

My goal is to master skills that will accomplish me as a Full stack developer and allow me to deliver any project entirely on my own based on the skills and knowledge I posses.



Professional Front End development



Professional Front End development



Professional Client Side development


Software Dev.

Professional software development services



Professional web development with Drupal


MS SQL Server

Professional database development



Professional server side programming


Web Development

Professional web development services


Some of my Freelance ONLY projects.

Technologies used for the projects below include ASP.NET, SQL, VB.NET, CSS,CSS3, HTML,HTML5, jQuery, JavaScript, Drupal 7.

Elias Demosthenous website

Elias Demosthenous

Web application project, 2017

Elias Demosthenous Bar Bending schedule software

Elias Demosthenous

Bar Bending Schedule (Excel), 2017

Paphos Taxi Airport v2

Paphos Taxi Airport v2

Web application project, 2017

Paphos Taxi Airport

Paphos Taxi Airport

Web application project, 2013

Athletic Pafos

Athletic Pafos

Web application project, 2016

Coral Bay taxis

Coral Bay Taxis

Website project, 2016

AK Education services website project

AK Education Services

Website project, 2011

Cyprus Island project 2012

Cyprus Island

Web application project, 2012

Cyprus Island project 2014

Cyprus Island v2

Web application project, 2014

Support ticket system

Support ticket system

Web application project, 2010

Panagiotou Apartments

Panagiotou Apartments

Website project, 2011

consultmal pc repairs

Consult Mal, PC repairs

Web application project, 2016

I am always trying to improve myself and become better at what I do.


Companies I worked/work for.

Based on my experience, I can work on any kind of project using a variety of tools in which I am experienced with. However, as a fast learner I can still work with technologies that are new to me.

Software Engineer at Thanos Hotels

I am currently working as a full stack developer specializing in Microsoft technologies such as .NET, ASP.NET, VB.NET, some C#, Power BI, SQL Server, SSIS and office 365 suite including SharePoint as well. Other technologies I am involved with include Bootstrap, HTML/5, JavaScript, jQuery, DevOps and PLESK platform. I am also eligible to new technologies that might be required for the solution of a problem or a project.

In general, my responsibilities include:
- Working closely with the Business Development Director to identify and implement systems that automate business processes and help the users of those systems to work more efficiently.
- Gathering user requirements, defining system functionality, managing the hotels systems as well as writing new solutions when required.
- Integrate software components into a fully functional software system
- Document and maintain software functionality and train users when required.
- Troubleshoot, debug, upgrade existing systems and diagnose & address application issues when required.
- Prepare reports and analyses setting forth progress, adverse trends and appropriate recommendations or conclusions.
- Managing our web server and DNS (Domain Name Services) services
- Researching for new emerging technologies and resolve any problems involved in integrating with the existing systems
- Reviewing with the management team in evaluating current systems and making decisions on future development.
- Provide advice, training and technical support for various projects.

From April 2018 to present

Lead ASP.NET developer at UiBS

Architectural changes to the Business and Data access layers (BLL and DAL) for improving the company's software and introducing new functionality as well as extending the possibilities of the software (CRS, CRM, CMS). SQL Server related tasks including query optimization, table optimization, creation of store procedure and new tables. SQL Server Agent jobs for scheduling and running tasks/programs or calling database store procedures to perform a certain task. Developed the company's commerce module (shopping cart) which is connected with JCC payment gateway. Responsive Web Development including DOM manipulation with JavaScript/jQuery. Developed, updated and maintained projects for the Four Seasons Hotel, Leptos Calypso hotels, Thanos hotels as well as the Cyprus Hotels Association website which includes a multi-search hotel feature (260 hotels with filter criteria) and various other projects. Technologies used: VS 2012/2013/2015, VB.NET, some C#, JQuery, JavaScript, HTML,HTML5, CSS,CSS3, Telerik controls, IIS, MS SQL server 2016 and SQL Examiner. Integration of Theovas PMS with UiBS Central reservation system.

From April 2015 to present

Drupal Developer at CYNAPTIC

Web Development using the Drupal content management framework. Custom modules development according to the client requirements. Front end development including custom themes based on clients’ needs Project requirements gathering and analysis. Testing and bug fixes.

From April 2014 to April 2015

Web/Software developer at UiBS - FREELANCER

Working on the company's CMS and CRS (central reservations system). Search engine optimisation for the companys clients. Supporting clients (using the CMS and CRS systems) of the company. Developed, updated and maintained websites for clients, mostly hotel related. Technologies: Visual studio 2010/12, VB.NET, jQuery, JavaScript, HTML, HTML5, CSS, IIS, MS SQL server 2008 and SQL Examiner.

From August 2013 to April 2014

Webmaster at Liquid Markets (FOREX)

Front End development (HTML/HTML5, CSS/CSS3, jQuery/JavaScript). Building and sending email newsletters (EmailVision). Identifying and addressing technical E-commerce issues and ensuring site functionality across the four sites of the company. Supporting content editors using the CMS (WordPress and Orchard), editing and publishing online content. I developed the company’s partner tools (affiliate page) where IBs can use the company’s logos, banners and other Forex tools.

From Apr 2013 to Jun 2013

Web/Software developer at UiBS

Working on projects such as the company's content management system as well as the company's central reservation’s system. Developed the front end of a web mobile solution that was linked to the central reservations system and was mostly targeted for iPhone users. Developed, updated and maintained websites for various clients including websites with a multi-search hotel feature and various others. Technologies used: MS Visual studio 2010/12, VB.NET, jQuery, JavaScript, HTML, HTML5, CSS, IIS, MS SQL server 2008 and SQL Examiner.

From August 2011 to April 2013

Contact ME

You can get in touch with me via email or by phone.

I am open for any freelance project within my skills range.