Dimitris Papadimitriou
Senior Software Engineer at Lighthouse SA- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
Greek Native or bilingual proficiency
-
French Limited working proficiency
Topline Score
Bio
Vasilis Prantzos
Dimitris is a very well educated in his field and up to date with new patterns and technologies. He knows how to play well in a team as well as work on his own. The period we were on the same team he was an invaluable colleague to work with.
Vasilis Prantzos
Dimitris is a very well educated in his field and up to date with new patterns and technologies. He knows how to play well in a team as well as work on his own. The period we were on the same team he was an invaluable colleague to work with.
Vasilis Prantzos
Dimitris is a very well educated in his field and up to date with new patterns and technologies. He knows how to play well in a team as well as work on his own. The period we were on the same team he was an invaluable colleague to work with.
Vasilis Prantzos
Dimitris is a very well educated in his field and up to date with new patterns and technologies. He knows how to play well in a team as well as work on his own. The period we were on the same team he was an invaluable colleague to work with.
Experience
-
Lighthouse SA
-
Greece
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Software Engineer
-
Jan 2022 - Present
-
-
-
Freelancer- Self Employed
-
Events Services
-
200 - 300 Employee
-
Software Engineering Contractor
-
Feb 2015 - Feb 2022
Participating in multiple projects including :▷Collaboration with Isobar.gr to develop the new https://www.alphatv.gr web site based on a .NET CMS. ▷Developed a Screen Advertising System based on Windows IoT, Raspberry Pi3 and Asp.NET core on Azure▷Developed a hotel channel management, web application. The project utilizes Akka.NET Actor concurrency model.▷ Developed an application for small real-estate businesses, based on Ionic Hybrid mobile framework utilizing .NET Web API in for data exchange with the server side. RabbitMQ, and Quartz .NET scheduler were used in order to decouple mobile commands to the server side, and allow for asynchronous execution that would increase mobile UX and performance. CQRS architecture used throughout the project.
-
-
-
One Beyond
-
United Kingdom
-
Software Development
-
100 - 200 Employee
-
Senior .NET Software Engineer
-
Apr 2016 - Oct 2017
▷Successfully completed an ASP.NET MVC 6 application for The International Tanker Owners Pollution Federation (ITOPF) that provides technical services for ship-sourced spills. the project completed on time with less resources that was initially planed.▷Successfully manage to turn around a pre existing ASP.NET application with minimum documentation by extending it according to the client needs. The change requests were delivered on time without affecting the functionality of the application. ▷Designed and Developed an ASP.NET MVC 6 reporting application intended for dental practices. The web app used the highcharts js graph library, and the kendo UI grid controls.
-
-
-
SenseCore
-
Switzerland
-
Wellness and Fitness Services
-
.NET Architect & Senior Developer
-
Feb 2013 - Feb 2015
That's still my all time favorite position and project. ▷Senior software developer at Medical project with 5 person team, composed by developers & one designer. The project was built in ASP.NET 4.5 webfroms with Layered Architecture. The technology stack of the project included, DevExpress Controls, SQL – Server, Mongo DB, JQuery, SignalR.▷ I designed the initial layered 3 - tier application Architecture. Also introduced StructureMap IoC Container, Entity Framework, repository pattern and created a custom javascript MVC framework with two way binding capabilities for DevExpress Controls▷ On boarded developers to the project architecture patterns and conventions.▷ Participated to the hiring process, interviewing and screening potential new developers
-
-
-
Diolkos Co.
-
Information Technology & Services
-
1 - 100 Employee
-
ASP.NET MVC Web Developer
-
Oct 2011 - Jun 2012
Part of the Development Team of an ASP.NET MVC3 car insurance Web Application designed for insurance Brokers networks. Technology: Spark view engine, Mootools, cofeescript, iBatis, SQLserver, JQuery. Part of the Development Team of an ASP.NET MVC3 car insurance Web Application designed for insurance Brokers networks. Technology: Spark view engine, Mootools, cofeescript, iBatis, SQLserver, JQuery.
-
-
-
B-logica
-
Greece
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior .ΝΕΤ Software Engineer ( contractor )
-
May 2010 - Aug 2011
That's the first time my team lead introduced me to scrum. Yes. That was 9 years go, when scrum was unknown word for most companies. ▷ Desktop Application Development with WPF presentation layer, in order to replace in market an older legacy system.▷ Data access technology consisted of SqLite and custom Object Relational Mapping framework.▷ Test Driven Development and Scrum methodology were extensively followed during the project. That's the first time my team lead introduced me to scrum. Yes. That was 9 years go, when scrum was unknown word for most companies. ▷ Desktop Application Development with WPF presentation layer, in order to replace in market an older legacy system.▷ Data access technology consisted of SqLite and custom Object Relational Mapping framework.▷ Test Driven Development and Scrum methodology were extensively followed during the project.
-
-
-
PRIORITY
-
Greece
-
Business Consulting and Services
-
1 - 100 Employee
-
.ΝΕΤ Software Engineer ( contractor )
-
Mar 2008 - Aug 2009
Development of Quality management ISO9001 Software for internal use by company’s consultants. ► The Application followed a 3 tier – Architecture. For the data access layer consisted from a SQL server database and DLinq for Object/Relational Mapping. The UI composed by WPF and Silverlight. ►SQL Server Database Design. Domain Object Model Design using UML. Development of Quality management ISO9001 Software for internal use by company’s consultants. ► The Application followed a 3 tier – Architecture. For the data access layer consisted from a SQL server database and DLinq for Object/Relational Mapping. The UI composed by WPF and Silverlight. ►SQL Server Database Design. Domain Object Model Design using UML.
-
-
-
-
Junior .ΝΕΤ Software Developer
-
Jan 2006 - Feb 2008
Still remember when my team lead introducing me to the gof design patterns book. 12 years later that's still one of my favourite technical books . ►Civil engineering CAD software Development. The main architectural pattern of the application was Model-View-Controller. The UI consisted from OpenGL for the 3D design of the building. Software development methodology used: Rational Unified Process.►Collected and helped with the analysis of the initial application Requirements collected from company engineers and NTUA partner Professors
-
-
Education
-
National Technical University of Athens
Master’s Degree, Computer Science -
National Technical University of Athens
Master's degree, Structural Engineering