George Darras

Software Engineer at Netcompany · Patras, Greece
English version
Curriculum Vitae

Lead / Senior Software Engineer

Backend · Java · Spring · Enterprise Systems

Dynamic and creative software developer with over 11 years in IT and more than 6 years of experience in producing robust code for high-volume companies. Eager to support development teams with strong coding skills and hands-on experience in the full software development lifecycle.

Professional Experience

Lead Software Engineer
Netcompany-Intrasoft · Patras, Greece · Jun 2025 – Present

Leading development activities on large-scale enterprise systems, focusing on quality, maintainability and smooth collaboration between teams.

Senior Software Engineer
Netcompany-Intrasoft · Patras, Greece · Jun 2023 – Jul 2025

Backend development mainly on customs-related platforms (ERMIS), delivering features end-to-end and coordinating with business analysts, QA and DevOps.

Software Engineer
Netcompany-Intrasoft · Patras, Greece · Feb 2022 – Jun 2023
Junior Software Engineer
INTRASOFT International · Patra, Greece · Feb 2020 – Feb 2022

Contributed to enterprise Java applications, participating in analysis, implementation and maintenance of core modules.

Computer & Network Technician
IME Informatics Ltd · Patra, Greece · Dec 2008 – Feb 2020

Responsible for managing and maintaining servers, clients, networking equipment and on-site / remote customer support.

Sales Representative
Plaisio · Patra, Greece · Feb 2008 – Dec 2008

Mobile phones and telecommunications sales representative.

Technical Support
PCSystems · Athens, Greece · Jun 2004 – Sep 2004

Network technical support and computer hardware / network maintenance.

Main Responsibilities

  • Executing full lifecycle software development.
  • Designing flowcharts, layouts and documentation.
  • Writing well-designed, tested and efficient code.
  • Producing specifications and determining feasibility.
  • Integrating components into fully functional systems.
  • Documenting and maintaining software functionality.
  • Troubleshooting, debugging and upgrading existing systems.
  • Complying with project plans and industry standards.
  • Ensuring software is updated with the latest features.

Technical Skills

Java Spring / Spring Boot Jenkins CI/CD Pipelines BPMN Apache Kafka Kubernetes Docker Windows Server Active Directory Networking Virtualization (Hyper-V, ESXi)

Top Skills

  • Jenkins & CI/CD pipelines
  • BPMN and process design
  • Enterprise backend development

Certifications

  • Apache Kafka for Beginners
  • Quarkus Backend Development with Java and GraalVM
  • Kubernetes for the Absolute Beginners – Hands-on
  • Clean Code
  • Introduction to Programming Using Python

Education

Technologiko Ekpaideutiko Idrima, Lamias
Bachelor’s Degree in Computer Science

Languages

Greek – Native or Bilingual
English – Professional working proficiency


Use the EN / EL buttons to switch between English and Greek versions of the CV.