Lead Software Developer

Pantelis Theodosiou

Hi there! I'm a Lead Software Developer who loves turning complex ideas into elegant, user-friendly solutions. With 5 years of experience and a Computer Science degree from the University of Thessaly, I specialize in building scalable web applications that not only work flawlessly but also delight users. When I'm not coding, you'll find me exploring new technologies, mentoring fellow developers, or sharing insights about the latest in software development.

About me

Welcome to my digital playground! Here you'll find a glimpse into my passion for crafting engaging and user-centric web experiences. I believe that every line of code is an opportunity to build something remarkable, where technology meets creativity to create something truly special.


Inspiration strikes me everywhere – from the latest JavaScript libraries to the minimalist design of a classic website. I'm constantly exploring new ideas and pushing the boundaries of what's possible in the frontend world


Ready to explore my projects and learn more about my approach? Let's connect!

Work experience

Lead Software Developer
ATC, Thessaloniki, GR
Mar 2024 - Present

Leading the frontend and WordPress teams to deliver scalable and maintainable solutions. Responsible for architecture, code quality, and mentoring developers. Drive performance optimization and alignment with business goals through cross-functional collaboration.

Software Developer
ATC, Thessaloniki, GR
Dec 2019 - Mar 2024

Developed Angular, React and Vue web applications with a focus on performance and scalability. Improved WordPress development practices, designed reusable UI components, and reduced technical debt. Actively contributed to Agile workflows and cross-functional product delivery.

Software Developer
Blockachain, Thessaloniki, GR
Sep 2019 - Dec 2019

Built enterprise-level Angular applications for EU R&D projects. Focused on enhancing performance, fixing critical bugs, and improving user experience through frontend engineering best practices.

Software Developer (Internship)
The Smalls, Larissa, GR
Mar 2018 - Aug 2018

Contributed to software maintenance and performance optimization by debugging and upgrading legacy systems. Designed and developed two .NET-based applications. Worked on custom WordPress themes and plugins using PHP 7. Participated in migrating a custom CMS from PHP 5 to PHP 7, and collaborated with the team to refine specifications and improve interface design.

Education

Bachelor of Computer Science and Engineering
University of Thessaly, GR
Oct 2014 - Feb 2019

Skills

Discover the technical proficiencies and leadership capabilities that drive successful software development projects.

Full-Stack Development

Expert in building scalable applications using modern frameworks and technologies across the entire stack.

Team Leadership

Proven track record of leading development teams, mentoring junior developers, and driving project success.

Architecture Design

Skilled in designing robust, scalable system architectures and making critical technical decisions.

Agile Methodologies

Experienced in Scrum, Kanban, and other agile practices to deliver high-quality software iteratively.

Code Review & Quality

Established coding standards, best practices, and quality assurance processes across development teams.

Performance Optimization

Expert in identifying and resolving performance bottlenecks in applications and databases.

DevOps & CI/CD

Proficient in setting up automated deployment pipelines and infrastructure as code practices.

Technical Mentoring

Dedicated to fostering team growth through knowledge sharing, pair programming, and skill development.

Problem Solving

Strong analytical skills to tackle complex technical challenges and deliver innovative solutions.

Leading Digital Innovation

View all projects »

Explore my portfolio of impactful web applications - where technical excellence, thoughtful design, and hands-on leadership come together to deliver fast, accessible, and scalable digital experiences.

Let's connect

Ready to transform your vision into captivating designs?

Check out my blog for thoughtful articles and insights.

View all posts »

Understanding TypeScript Utility Types

A comprehensive guide to TypeScript utility types including Partial, Required, Readonly, Pick, Omit, Record, and ReturnType. Learn practical examples, common pitfalls, and how to write DRY, type-safe code.

Developers, It's Time to Talk Security

Security isn't a checkbox - it's fundamental to how we build in 2025. Learn essential cybersecurity practices including input validation, authentication, HTTPS, and integrating security into your SDLC.