Konstantinos Dimitriadis

Full Stack Developer

Konstantinos Dimitriadis

Resume

I am a full-stack developer with experience in designing, building, and optimizing scalable web applications. My expertise spans back-end development with Java and Spring Boot and front-end development with Angular, creating secure, high-performance solutions.

I have worked on enterprise platforms, financial systems, CRM applications, and e-commerce solutions, handling everything from API development and database design to UI/UX optimization and responsive layouts. This section highlights my technical journey, showcasing the skills and experience that define my approach to modern software development.

PRODYNA as Full stack Developer
Nov 2023  -  current
  |  
Thessaloniki
  • At Prodyna, I have worked as a Java developer, primarily focusing on Magnolia CMS. My role involves developing features, fixing issues, and extending functionalities within the platform. I have also contributed to writing and maintaining automated tests, improving system stability and ensuring that new features work as expected.
  • Additionally, I have researched methods for extracting text and content from PDFs and other file formats, exploring efficient ways to process and structure information.
  • Working as part of a team, I have gained experience in collaborative development, task management, and agile workflows, ensuring smooth project execution and efficient delivery of features.
INTERSALONIKA as Full stack Developer
Apr 2020  -  Nov 2023, 
  |  
Thessaloniki
  • At Intersalonika, I worked as a full-stack developer, contributing to the development, maintenance, and modernization of enterprise applications across multiple business areas, including roadside assistance, financial management, and claims processing. My role involved designing and implementing scalable back-end services with Spring Boot, optimizing database performance, and developing responsive, user-friendly interfaces using Angular. I collaborated closely with cross-functional teams to enhance business workflows, improve system efficiency, and ensure seamless integration between various internal platforms.
  • A key aspect of my work was modernizing legacy applications, introducing new architectural patterns, and enhancing security and performance in mission-critical systems. I played a pivotal role in implementing real-time data tracking, refining REST APIs, and integrating third-party services to improve functionality. Additionally, I contributed to optimizing UI/UX design, ensuring applications remained intuitive, accessible, and adaptable across different devices.
  • Throughout my tenure, I worked on a diverse range of projects, each requiring a deep understanding of enterprise software development, data management, and system optimization. My focus was always on delivering scalable, maintainable solutions that streamlined business operations and enhanced user experience.
ISOMAT (late) as SQL Developer
Jun 2019  -  Mar 2020, 
  |  
Thessaloniki
  • At Isomat, I worked as an SQL Developer, focusing on writing SQL queries, designing forms, generating reports, and managing business data. My role involved creating custom queries to retrieve and process data efficiently, assisting in report generation, and ensuring accurate data management across different business functions.
  • I contributed to designing structured forms and reports, helping internal teams access and analyze critical business information. My work required attention to detail, ensuring that data was correctly structured and presented in a way that met business needs. Through these tasks, I gained valuable experience in working with large datasets, maintaining data consistency, and supporting business operations through SQL-driven solutions.
Self Employed as Full stack Developer
Feb 2017  -  Mar 2025, 
  |  
Thessaloniki
  • Since 2017, I have been working as a self-employed full-stack developer, designing and delivering custom software solutions for businesses of various sizes. My work spans enterprise applications, real estate platforms, CRM systems, financial management software, and e-commerce solutions, covering both back-end and front-end development. By leveraging my expertise in Java, Spring Boot, and Angular, I have built scalable, maintainable, and secure applications tailored to my clients needs.
  • My responsibilities go beyond just coding—I take on the full development lifecycle, from requirement analysis and database schema design to implementation, optimization, and deployment. I have modernized legacy systems, transformed desktop applications into fully responsive web platforms, and built internationalized (i18n) applications with server-side rendering (SSR). Additionally, I have developed custom libraries to streamline workflows, improve reusability, and standardize solutions across multiple projects. My work also includes secure application development, ensuring that authentication, authorization, and data protection are integrated into every solution.
  • As part of my self-employed work, I have also handled system administration, cloud deployment, and server management, setting up cloud-based virtual machines (VMs), writing Dockerfiles, configuring Nginx for reverse proxying, and deploying Java applications as system services. While my experience with CI/CD pipelines is still growing—primarily through GitHub Actions, which I have recently been exploring—I am actively expanding my expertise in this area to enhance automation and streamline deployment processes. My focus remains on building scalable, high-performance applications while continuously improving my DevOps knowledge to optimize software delivery and infrastructure management.
ISOMAT (early) as Tech Support
Feb 2011  -  Jun 2019, 
  |  
Thessaloniki
  • Tech support