07/13/2026 updated

**** ******** ****
Premium member
100 % available

AI Director & Senior Software Engineer | Python | AWS | DevOps | Security

Athens, Greece
Only remote
MSc Computing, Edinburgh Napier University, Awarded with Merit
Athens, Greece
Only remote
MSc Computing, Edinburgh Napier University, Awarded with Merit

Profile attachments

Panagiotis_Tsagkaris_CV.pdf
Panagiotis_Tsagkaris_CV.pdf

AI AgentsRAGAgile MethodologyArtificial IntelligenceCloud EngineeringContinuous IntegrationDevOpsPython (Programming Language)AWS CLIAWS CDKTest-Driven Development (TDD)Prompt EngineeringGenerative AIAWS ECSFastAPIEvent Driven ArchitectureStripeAWS FargateCloud IntegrationApi DesignTerraformApi ManagementDockerMicroservices
AI & LLM Integration
Expertise in designing and delivering AI-powered solutions and LLM integrations using tools such as OpenAI API, Anthropic Claude API, LangChain, RAG, Embeddings, Vector Databases, AI Agents, MCP, Prompt Engineering, Pydantic AI, and LangChain, primarily in Python.

Cloud Infrastructure & DevOps
Extensive experience with AWS, Terraform, Docker, DynamoDB, LocalStack, Linux, Networking, SysAdmin, Ansible, Jenkins, and GitHub Actions for designing, implementing, and managing cloud infrastructure and DevOps pipelines.

Back-end Development & APIs
Strong background in building RESTful APIs using FastAPI, Pydantic, Peewee, OpenAPI, SwaggerHub, Webhooks, Stripe, FusionAuth, JWT, and Next.js, including event-driven architectures and AWS API Gateway integrations.

Python & Multi-Language Programming
Proficiency in Python as the primary language, alongside TypeScript, Node.js, SQL, PHP, Bash, HTML, and CSS for full-stack and back-end development tasks.

Security & Penetration Testing
Experience in security practices including penetration testing, defining security testing methodologies, acting as Security Champion, and prioritising security fixes and mitigating vulnerabilities found in annual penetration testing.

Test-Driven Development & Quality Assurance
Application of TDD, TestContainers, and automated testing frameworks to ensure software quality, including building local AWS testing environments with LocalStack and implementing RESTful API test suites.

Agile Practices & Team Leadership
Hands-on experience as Scrum Master and team lead, mentoring junior engineers, conducting code reviews, carrying out interviews, and guiding cross-functional teams in Agile environments.

Monitoring & Observability
Use of Datadog, PagerDuty, and monitoring best practices to ensure operational reliability and visibility across cloud-based services and infrastructure.

Tooling & Collaboration Platforms
Familiarity with GitHub, Jira, Confluence, and Figma for project management, documentation, and collaborative software development workflows.

Languages

EnglishFluent

Project history

AI Director

Dinami.AI
Leading the company's AI and technical strategy, setting direction for products and engineering. Designing and delivering AI-powered solutions and LLM integrations, primarily in Python. Establishing engineering practices, cloud infrastructure and delivery processes.

Contractor

The Access Group, NPE Division
Providing contract software engineering services across the NPE Division. Delivering back-end, AWS infrastructure and DevOps work using Python, Terraform and Docker. Supporting security practices across division products, building on previous Security Champion role.

Senior Software Engineer

ClassForKids Ltd (Access Group)
Working with the Principal Engineer and Head of Product to deliver key objectives. Designing and implementing a transition from a PHP monolith SaaS to AWS. Contributing to solution design requirements and developing software against defined specifications. Leading on DevOps, security and operational reliability practices. Actively contributing to engineering practices and taking part in code reviews. Key contact and support for a major company project involving Stripe and ClassForKids customers. Providing technical support for escalated product issues from Customer Support. Carrying out interviews for future team members.

DevOps Engineer

ClassForKids Ltd (Access Group)
Designing and implementing a transition from a PHP monolith SaaS to AWS. Designing services using Docker, Python, Terraform and AWS. Designing and implementing a Stripe webhook service with AWS EventBridge and event-driven architecture. Team lead on the back-end team, technically guiding other teams. Retiring PHP features and migrating them to new technologies. Implementing Test-Driven Development on the in-house RESTful API. Building a local development environment for AWS using LocalStack, and an AWS testing methodology with LocalStack and TestContainers. Mentoring and up-skilling junior team members on complex services. Representing ClassForKids as Security Champion to Access Group NPE; prioritising security fixes and mitigating vulnerabilities found in annual penetration testing.

Full Stack Software Engineer

ClassForKids Ltd
Developing Lambdas for AWS infrastructure using Docker, Python and Terraform. Building a RESTful API from scratch with FastAPI, Python, Pydantic, Peewee and SQL, integrated with AWS API Gateway. Designing RESTful APIs with SwaggerHub; developing Terraform infrastructure and Datadog monitoring for services. Developing a resilient messaging service for sending millions of emails. Working as part of an Agile team.

Software Engineer

Abaco Systems Ltd
Project lead of an OpenWare feature project for a Mil/Aero customer. Developing and releasing OpenWare through a full development cycle. Developing and maintaining test software; producing technical documentation. Penetration testing and defining the security testing methodology for OpenWare switches. Participating and contributing in design and functional specification reviews.

Graduate Software Engineer

Abaco Systems Ltd
Designing and implementing network daemons for OpenWare. Automating test-result generation from the DejaGnu test framework for reporting. Conceptualising test requirements and implementing them in the test framework. Producing technical documentation and contributing to the design of networking daemons.

Engineering Intern

Eaton Corporation
Working as a Project Manager or Systems Design Engineer on various engineering projects. Applying engineering concepts to design, engineering and validation testing of products. Providing regular status updates on key projects and participating in team planning sessions.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in