PanagiotisĀ Panagiotopoulos

Software Engineer at Sitecore

Greece
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
šŸŽ“
Top School
Panagiotis Panagiotopoulos is a seasoned Software Engineer with 13 years of experience building web and backend systems, currently contributing at Sitecore from Greece. He has deep practical expertise in microservices, Node.js, Python, and modern front-end frameworks (Next.js, Angular) and has implemented production features spanning APIs, caching (Redis), authentication (JWT), and event-driven integrations (Kafka, RabbitMQ). His career spans startups and enterprise contexts where he has owned end-to-end delivery, CI/CD and DevOps tasks (Kubernetes, Docker, AWS) while mentoring peers through pair programming and code reviews. An advocate of clean architecture, his open-source work includes a Node.js clean-architecture example that demonstrates practical patterns like Redis caching and JWT auth for real-world APIs. He combines a background in full-stack development and teaching with a keen interest in cybersecurity, bringing pragmatic security-minded engineering to product delivery.
code13 years of coding experience
job11 years of employment as a software developer
bookM.Eng., Computer Engineering and Informatics, M.Eng., Computer Engineering and Informatics at University of Patras
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

clean-architecture10
rest-api10
nodejs10
javascript10
expressjs10
mongodb10
redis10
mongodb-database10
dockers9
user-authentication9
authentication9
docker9
microservices8
microservices-application8

Programming languages (1)

JavaScript

Github contributions (5)

github-logo-circle
A use case of Clean Architecture in Node.js comprising of Express.js, MongoDB and Redis as the main (but replaceable) infrastructure.
Role in this project:
userBack-end Developer
Contributions:1 review, 87 commits, 32 PRs in 2 years 9 months
Contributions summary:Panagiotis primarily contributed to the back-end development of the Node.js application, focusing on implementing clean architecture principles. Their work involved renaming variables and parameters, fixing code indentation, changing API endpoints, creating Docker files, and modifying server port settings. They also integrated Redis caching for the /posts endpoint and added authentication using JWT, including login functionality.
expressclean-architechturecrudmongooseuse-case
panagiop/audio.node

Feb 2014 - Jun 2020

Contributions:12 commits, 5 pushes in 6 years 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Panagiotis Panagiotopoulos - Software Engineer at Sitecore