Dimitris P. Email and Phone Number
15+ years of experience designing, developing, and deploying complex software solutions using Microsoft technologies. * Currently focused on building cloud-native applications on Azure. * Possesses a deep understanding of advanced .NET concepts (C#, TypeScript, ASP.NET MVC/Core, Entity Framework) and modern web technologies (JavaScript, Angular). * Experienced in distributed systems, concurrency models, and event-driven architecture (Kafka, Event Hubs). * Adheres to best practices including Domain-Driven Design, SOLID principles, design patterns (GoF), and clean architecture principles. * Extensive knowledge of cloud patterns, event streaming patterns, integration patterns, and messaging patterns. * Proficient in Git and T-SQL.Technical Skills: * Languages: C#, TypeScript, JavaScript, Python, Java * Frameworks & Libraries: .NET (C#, ASP.NET MVC/Core, Entity Framework), Angular, Web Services (SOAP/REST) * Databases: MSSQL Server (T-SQL) * Cloud: Azure (Functions, Durable Functions, Durable Entities) * Version Control: Git * Testing: Test-Driven Development (Moq) * Design Patterns: GoF Patterns, SOLID Principles * Architecture: Domain-Driven Design, Event-Driven Architecture, Clean Architecture, CQRS * Cloud Patterns: Cloud Patterns, Event Streaming Patterns, Integration Patterns, Messaging Patterns
Lighthouse Sa
View- Website:
- lighthouse.gr
- Employees:
- 53
-
Senior Software EngineerLighthouse Sa Jan 2022 - PresentDesign and Build cloud native event streaming applications and microservices with Event Sourcing architecture and CQRS. -
Software Engineering ContractorSelf-Employed Feb 2015 - Feb 2022GreeceParticipating 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. -
Senior .Net Software EngineerDcsl Software Ltd Apr 2016 - Oct 2017United Kingdom▷Successfully completed multiple ASP.NET MVC 6 applications.▷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. -
.Net Architect & Senior DeveloperSensecore Feb 2013 - Feb 2015GreeceThat'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 -
Senior .Νετ Software Engineer ( Contractor )B-Logica May 2010 - Aug 2011Athens GreeceThat'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. -
.Νετ Software Engineer ( Contractor )Priority Mar 2008 - Aug 2009Development 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 DeveloperComputer Control Systems, Engineering Research & Design S.A. Jan 2006 - Feb 2008Still 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
Dimitris P. Education Details
-
Computer Science -
Structural Engineering
Frequently Asked Questions about Dimitris P.
What company does Dimitris P. work for?
Dimitris P. works for Lighthouse Sa
What is Dimitris P.'s role at the current company?
Dimitris P.'s current role is Senior Software Engineer | 10x Azure AWS GCP Certified.
What schools did Dimitris P. attend?
Dimitris P. attended National Technical University Of Athens, National Technical University Of Athens.
Who are Dimitris P.'s colleagues?
Dimitris P.'s colleagues are Testname Testsurname, Despoina Psycha, Anna Karagouni, Amarildo Da Silva Alves, Jefferson Fagundes, Anastasia Lekka, Dimitra Vrentzou.
Not the Dimitris P. you were looking for?
-
Dimitris Pavlou
Software Engineer / Hardware(Computer - Cash Register) Technician At It-ServiceGreece1gmail.com -
-
-
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial