Senior Software Engineer

Athanasios Raptodimos

Building robust, scalable applications with modern technologies

About Me

Passionate software engineer with over 10 years of experience building enterprise-level applications and distributed systems. Specialized in Java ecosystem with deep knowledge of Spring framework, microservices architecture, and cloud technologies. Also actively engaged in Laravel projects, leveraging PHP and modern web technologies.

I thrive in collaborative environments where I can architect solutions to complex problems, mentor junior developers, and deliver high-quality software that makes a meaningful impact. My approach combines technical excellence with pragmatic problem-solving to create scalable, maintainable systems.

Outside of coding, I'm an active contributor to open-source projects, and a continuous learner always exploring emerging technologies and best practices in the ever-evolving tech landscape.

Skills

Languages

  • Java
  • PHP
  • JavaScript
  • Python
  • Kotlin

Frameworks

  • Spring Boot
  • Spring MVC
  • JPA/Hibernate
  • Laravel
  • VueJS

Databases

  • PostgreSQL
  • MySQL
  • Redis
  • ElasticSearch

Tools & DevOps

  • Linux
  • Docker
  • Kubernetes
  • Git
  • Jenkins
  • RabbitMQ

Work Experience

Senior Software Engineer

MindTheHack

Oct 2024 - Present
Athens, Greece

Developing and enhancing a robust cybersecurity platform. Focused on building and implementing secure solutions.

  • Developing and implementing new features to strengthen the platform's capabilities
  • Collaborating with the development team to integrate new technologies and improve platform functionality
  • Conducting continuous improvement initiatives to enhance platform performance and reliability

Senior Software Engineer

Design-Solutions

Sep 2016 - Present
Elefsina, Greece

Developed and maintained various projects using Magento, Opencart, Laravel, and Spring Boot. Focused on e-commerce payment system integrations, CRM development, and enhancing communication between e-commerce platforms and internal systems.

  • Integrated multiple payment gateways into e-commerce platforms
  • Developed a CRM system tailored for e-commerce, enhancing customer data management and sales tracking
  • Built custom Laravel applications to streamline business processes and improve operational efficiency
Magento Opencart Laravel Spring Boot E-commerce CRM Payment Integrations

Lead Software Engineer

Spotawheel

Jan 2022 - Feb 2025
Remote, Greece

Led the development and maintenance of CRM systems and Android applications. Spearheaded projects to build robust CRM solutions and contributed to Android app development, enhancing user experience and operational efficiency.

  • Led the development and maintenance of CRM systems using Laravel and PostgreSQL
  • Contributed to Android app development, improving app performance and user interface
  • Implemented Redis for caching solutions, enhancing application speed and reliability
Laravel PostgreSQL Android Redis CRM Development Mobile Development