More than 25 years ago I started a journey into Computer Science. I belong to the generation that started with a 386DX 40MHz, MS DOS 5.0, QBasic and Gorillas. Gorillas was a great game back then, however much greater was the fact that before running the game, you could see its QBasic code and experiment. The key word here is "experiment". It was because of that "experimentation" that all started...
Professional Qualifications and Experience
Over all these years I have experimented and developed software with many different programming languages like:
- Borland Turbo Pascal
- Borland Delphi
- Rapidmind Platform
- Visual Basic
In 2002, I worked with SQL Server 2000 for the first time for a project at the University. Since then, I realized that Databases and Software Development would be my professional paths and started studying SQL Server and Databases technology.
From August 2005 to November 2007 i worked as an ERP Developer/Consultant at a private IT company located in Nicosia, Cyprus. My responsibilities were:
- Implementation, training and support of Atlantis ERP.
- Custom development of Atlantis ERP modules.
- Implementation, training and support of XLine ERP.
- SQL Server performance tuning and consulting
- Project management
From November 2007 to June 2010 I worked as a Programmer/Analyst at a private IT company located in Nicosia, Cyprus. My responsibilities were:
- Implementation and support of various banking solutions.
- Development of custom modules using .NET and SQL Server for integrating banking solutions.
- SQL Server performance tuning and consulting.
- Project Management.
Since June 2010 I have been working in the Information Technology Division of the Bank of Cyprus Group specializing on Advanced Database Systems. Currently, I work as a Senior SQL Server Architect/Administrator.
I currently hold the following Microsoft certifications, all on SQL Server (development and administration):
- Microsoft Certified IT Professional (MCITP).
- Microsoft Certified Technology Specialist (MCTS) - Charter Member
- Microsoft Certified Professional (MCP)
Academic Qualifications and Experience
I hold a B.Sc. degree in Computer Science and a M.Sc. degree in Advanced Information Technologies both from the University of Cyprus.
In parallel with my undergraduate studies (2001-2005), I worked as a research assistant at the Laboratory for Internet Computing (formerly High Performance Computing Systems Laboratory) of the Computer Science Department at the University of Cyprus under WP2.3 of the CrossGrid project. I have worked there for two years under the same project designing and developing Ovid; a Browser for the Grid environment. Additionally, during my undergraduate studies, I received the third prize of the Cyprus Research Promotion Foundation's competition for undergraduate students research (www.research.org.cy) by presenting my research work " Ovid: A Browser for Grids ".
My B.Sc. Thesis (with distinction) had as a topic the design and development of Ovid; A Browser for Grid Computational Environments. Within the context of my research, I have developed the browser in Java implementing a variety of browser primitives. Additionally I have developed a network topology and visualization algorithm and a plug-in mechanism. This work has been published in Conference and Workshop proceedings. You can find more details in the Talks & Publications page on this website.
My M.Sc. Thesis (with distinction) has as a topic the exploitation of the Graphics Processing Unit (GPU) for efficient execution of Decision Support System (DSS) queries. Within the context of my Thesis I designed and implemented basic database algorithms like table scans, different types of joins, etc. for parallel processing by the Graphics Processing Unit (GPU). The outcome of these experiments was remarkable. If you are interested for more information, this research work has been published in Conference proceedings. You can find more details in the Talks & Publications page on this website.
I have always been a supporter of technical communities. I strongly believe that knowledge exchange within the community is the best way to learn new technology and solve complex tasks. Back when I was at the University, I maintained an MSN Group on C Programming which had more than 1000 members. I followed the same path on the Industry. Since 2008 I am an active blogger, author and speaker on SQL Server technologies. Additionally I develop free data tools that undertake simple, yet useful data-related tasks.
In October 1, 2013, I published my first eBook titled "Tuning SQL Server" and in December 2, 2013, my second eBook titled "Administering SQL Server". A few months later I published my third eBook titled "Developing with SQL Server".
In January 2014 I started the "Artemiou Data Tools" initiative. Artemiou Data Tools was my personal collection of tools that have to do with data processing and interaction with SQL Server. All the tools were designed and developed by myself and they all have a Community Edition which is free for download. A few years later, Artemiou Data Tools evolved into "SQLArtBits". SQLArtBits was a community-oriented software startup that provided a rich collection of SQL Server tools and free Online Services which can help you get the most out of the world's most powerful data platform.
In parallel with the rest of my community activities, in December 2016, I have created TechHowTos.com. On TechHowTos, I write articles for SQL Server topics (I cannot resist :) Also, I write articles for a variety of software technology topics such as Programming, Security, AI, and more.
In May 2017, I have published the second edition of my eBook "Tuning SQL Server".
In July 2017, I have published the second edition of my eBook "Administering SQL Server".
In October 2017, I have published the second edition of my eBook "Developing with SQL Server".
The second editions of my eBooks were published on another initiative called "SQLEBooks.com". (Update: You can now find on SQLNetHub).
Today, everything has converged into something bigger. Everything has converged into SQLNetHub. SQLNetHub is the ultimate portal of SQL Server knowledge with high-quality articles via my blog, webcasts, and more. It is also the place where you can find my software tools for SQL Server and other related technology areas. Moreover, you can find free online services as well as all my eBooks.
For more info on my community activity you can visit:
- SQLNetHub Portal
- My Blog on SQLNetHub
- My Software on SQLNetHub
- My eBooks on SQLNetHub
- My Personal Twitter Page
- The SQL Server and .NET TV
- CDNUG Website
Also, make sure you check out my latest news posted on the news archive!