My name is Davide Guida, I was born in 1982 and I live in Limerick, Ireland.

I have a Master Degree in Computer Science from the University of Salerno. My Master Thesis describes a new tecnique for Massive Terrain Rendering entirely on GPU. The paper extracted from the thesis was presented in July 2008 at the Italian Chapter of the Eurographics Conference.

After a public selection, I attended a course on “Job Information, Industry analysis and Project management” at the University.

From 2000 to 2003 I worked in a computer agency as a hardware and software technician, and developed some small data management programs, then I decided to stop and focus only on study.
In February 2006 I worked for D.P.E. srl (Baronissi, SA, Italy), developing a database management tool for the office internal system.
In June 2007 I started working at SpinVector (BN, Italy) as software developer, there I wrote a media player and calibration tool for stereoscopic projection and a small framework for fast game developing with XNA. Then I worked for 2 weeks at Arc Technology in Paris as software analyst.

In January 2008 I moved at Blumatica (Battipaglia, SA, Italy) as a programmer and software analyst. Particularly, I took care of the maintenance of a software in C++ and MFC for building yards management and the development (in a team) of a business application in C#.

In October 2008 I started working for Healthware International  in Salerno as Technical Architect and Technical Delivery Manager. In 2011 I become the Dev Leader  of Videum.

In September 2015 I moved to Limerick, Ireland and began working at Dell  as Senior Software Development Engineer on one of the internal sales applications.

In April 2016 I have resigned my contract with Dell and moved back to Italy to create Studio 3PL, a web agency and software house. I worked there as CTO, moving from web portals, mobile apps and custom software solutions.

In August 2017 I moved back to Ireland, hired again by Dell. 

I am a passionate developer with a strong desire of continuous learning and improving. I firmly believe that programming languages and libraries are “just tools” that need to be understood in order to be able to decide which is best for every occasion.

I have a good knowledge of programming languages like C#, VB.NET, PHP, C/C++, Javascript, Typescript, Python, of Object Oriented Programming, Design Patterns, Refactoring techniques, Software Architecture and Test Driven Development.

My specialization is in web development, image processing, networks, web security and I also have a good knowledge of web technologies like ASP.Net, Microsoft MVC, jQuery, AngularJs, NodeJs, WCF, HTML, CSS, Azure, Sharepoint, WordPress, Silverlight, Flex, Actionscript, of SQL databases like MS SQL Server and MySQL, NoSQL like MongoDb, of search engines like Lucene and ElasticSearch, of Microsoft Reporting Services and of SQL Server Integration Services.

I have experience as multimedia programmer, using libraries like OpenGL, DirectX, XNA, ThreeJS DirectShow, scripting languages like Python and LUA, physics libraries like Ode and Newton, audio libraries like FMOD and OpenAL, toolkits like Unity and Unreal Engine and some 3D modeling packages like 3D Studio Max and Maya (discrete as modeler, good as programmer with their SDK).

I have a good knowledge of Office including Access and of some project management systems like Microsoft Team Foundation Server, Microsoft Project and BugNet.

In my spare time I enjoy reading, especially sci-fi and fantasy books, my favorite authors are Philip K. Dick, Neil Gaiman, J.K. Rowlings, Valerio Evangelisti and George R.R. Martin. I play drums since the age of 15, actually in a hard-rock cover band. I’m a second grade karate black belt and when time permits, I like running.