Stergios
Senior Software Engineer
Προσλάβετε αυτό το άτομο
Στείλτε μια αγγελία εργασίας απευθείας σε αυτόν/αυτήν τον υποψήφιο/α
Σχετικά
Senior Full-Stack Software Engineer with 13+ years of experience developing and delivering enterprise software solutions, primarily for public-sector and industrial environments. Skilled in full-stack development using Java, Java EE, Spring Boot, React, and Angular, with strong experience in backend development, RESTful API design, microservices-based systems, and enterprise application development. Experienced in developing and maintaining large-scale, multi-tenant platforms for risk analysis, audit analytics, workflow automation, and business process management.
Hands-on experience with enterprise integrations, business rules automation using Drools, BPM/workflow engines such as Camunda and jBPM, and designing applications deployed in containerized environments using Docker and Kubernetes. Experienced across the software development lifecycle, including requirements analysis, technical discussions, system design, implementation, testing, code reviews, deployment, and maintenance within Agile/Scrum environments. Strong ability to collaborate with cross-functional teams and contribute to the delivery of reliable, scalable, and maintainable software solutions.
Εμπειρία
Senior Software Engineer at Netcompany (2023-03 – Present)
- Designed, developed, and maintained a multi-tenant enterprise risk analysis and audit analytics platform serving multiple public-sector clients with configurable business processes, workflows, and client-specific requirements.
- Participated in requirements analysis, technical analysis, solution design, and architectural discussions, collaborating with business analysts, architects, and development teams to define effective implementation approaches.
- Developed backend services using Java EE and Spring Boot, contributing to the modernization of legacy applications toward a microservices-based architecture.
- Designed and implemented RESTful APIs and integration services enabling communication between internal services and external government and third-party systems.
- Developed React-based frontend applications for risk analysis, transactional review, rule configuration, data visualization, and case management workflows.
- Implemented complex business decision logic using Drools Rule Engine, enabling configurable risk assessment rules and dynamic adaptation of business requirements across different tenants.
- Worked on multi-tenant architecture design and implementation, supporting tenant-specific configurations, workflows, permissions, and business rules while maintaining scalability and maintainability.
- Developed and integrated workflow-driven processes using Camunda BPM, supporting business process automation and orchestration across enterprise applications.
- Worked with Rego-based permission management solutions to implement flexible and configurable authorization policies for different users, roles, and tenant environments.
- Designed and optimized data access solutions using Oracle Database and PostgreSQL, supporting enterprise-scale transactional workloads and complex data processing requirements.
- Containerized applications using Docker and contributed to deployment, scaling, and operational management in Kubernetes environments.
- Participated in branch analysis, code reviews, and technical reviews, ensuring code quality, architectural consistency, and adherence to development standards.
- Contributed to Agile/Scrum activities including estimation, technical discussions, testing, troubleshooting, and continuous improvement initiatives.
Software Engineer at Intrasoft International EU (2020-06 – 2023-02)
- Developed and maintained enterprise applications for the PERSEUS platform, a large-scale COTS solution supporting social security and pension management processes for European public-sector organizations.
- Worked on a multi-tenant enterprise application, supporting multiple clients with configurable business processes, workflows, and domain-specific requirements.
- Designed and implemented backend services using Java EE for complex business domains, including pensions, benefits, and regulatory case management processes.
- Developed and maintained business process management (BPM) solutions using jBPM, enabling workflow automation and orchestration of complex regulatory processes.
- Implemented and managed business rules using Drools Rule Engine, supporting dynamic decision-making and configurable business logic based on evolving legislation and client requirements.
- Worked with KIE Server for the execution and management of business rules and workflow components, integrating rule-based decision services into enterprise applications.
- Designed and configured workflow processes to support automation, case management, and adaptation to different regulatory scenarios across multiple tenants.
- Integrated BPM, business rules, and enterprise services to improve process automation, scalability, and maintainability of large-scale public-sector systems.
- Contributed to application modernization initiatives, improving legacy components and supporting the evolution toward more maintainable and flexible architectures.
- Participated in requirements analysis, technical discussions, code reviews, and solution implementation, collaborating with cross-functional teams in an Agile environment.
Researcher Engineer at Laboratory for Manufacturing Systems and Automation (2012-09 – 2019-10)
- Designed and developed complete software systems for industrial automation and manufacturing applications, covering the full software lifecycle from requirements analysis and system design to implementation, testing, and deployment.
- Developed full-stack applications with Angular frontend and Spring Boot backend, providing user interfaces, data management capabilities, and backend services for industrial processes.
- Designed and implemented backend components using Java/Spring Boot and C#, supporting communication, data processing, and integration with industrial automation systems.
- Developed database solutions using MySQL for storing, managing, and analyzing operational and production data.
- Designed and implemented an orchestration software platform responsible for managing and coordinating multiple sensors, devices, and automation components within manufacturing environments.
- Integrated software applications with industrial equipment, sensors, and robotic systems to enable automated monitoring, control, and data acquisition.
- Developed computer vision solutions using OpenCV for real-time part detection and quality improvement, reducing assembly errors and improving production efficiency.
- Implemented robotic automation workflows for part grasping, manipulation, and placement by integrating vision systems with robot controllers.
- Designed, tested, and deployed software solutions for sensor integration, automation control, and industrial data processing.
- Analyzed system and production data to identify optimization opportunities and improve manufacturing processes.
- Collaborated with multidisciplinary engineering teams, combining software development, automation, and industrial engineering expertise.
Εκπαίδευση
Master in Business Administration – Hellenic Open University (2020-09 – 2022-07)
Electrical Engineering and Computer Science, Electrical Engineering in Electrical Engineering – University of Patras (2007-09 – 2012-12)





