Hello, my name is Ioannis Papadoulis

I'm an Cybersecurity Professional

Welcome! I'm so glad you stopped by 😊

About me

I'm Ioannis Papadoulis and I am a Cybersecurity Professional

I am an Offensive Security Professional with a strong technical background, passionate about breaking and securing systems. I hold CompTIA Security+, CompTIA PenTest+, and CNVP (CompTIA Network Vulnerability Assessment Professional), and I am currently pursuing OSCP to deepen my offensive security expertise. I actively sharpen my skills through CTFs and labs on Hack The Box. Fluent in English, French, Spanish, Greek, and Polish, I enjoy connecting with people from diverse cultures and backgrounds. Outside of work, I stay active by lifting, keeping up with technology, reading, and constantly improving through hands-on learning.

Nationality : Greek

City : Kraków, Poland

More details on my GitHub

Education

2023 - Present

Leveling Up in Cybersecurity

I am a certified cybersecurity professional with a strong focus on continuous growth and specialization in the field. Currently, I'm working on advancing my skills through a range of professional certifications. My goal is to deepen my expertise in cybersecurity and ethical hacking while actively contributing to a safer digital world.

2021 - 2022

Wyższa Szkoła Ekonomii i Informatyki w Krakowie

Computer Science

2017 - 2018

Lyceum Degree - Hellenic Lyceum of Brussels

Economics & Informatics

Experience

Mar 2025 - Present

Project44

Offensive AppSec Analyst
  • • Lead internal application penetration testing, define scope, execute tests, document findings, and retest to confirm fixes
  • • Identify and validate security weaknesses, prioritize risk, and provide clear remediation guidance to engineering teams
  • • Plan, coordinate, and support third-party application penetration tests, including scoping, execution support, and follow-up on findings
  • • Run SAST and DAST activities, triage results, validate true positives, and track remediation progress
  • • Drive threat modeling and security impact assessments for new features and RFCs, translate outcomes into actionable security requirements
  • • Subject matter expert (SME) and primary point of contact for application security (AppSec) questions, concerns, and guidance across teams.

Mar 2024 - Mar 2025

Project44

Senior Technical Support Specialist
  • • Owned investigation and resolution of complex customer issues, including root cause analysis and stakeholder updates
  • • Identified suspected product defects, documented repro steps, and escalated to engineering for remediation
  • • Led customer calls and improved documentation through technical notes and knowledge base articles

Jul 2021 - Feb 2024

Karhoo

IT Specialist
  • • Partnered with engineering teams, contributing to internal projects and gaining hands-on experience with Go-based systems
  • • Provided first and second line technical support for Marketplace and Connect partners, troubleshooting issues and coordinating escalations
  • • Managed urgent incidents and partner-impacting issues, driving resolution and keeping stakeholders aligned with clear updates
  • • Supported both technical delivery and partner relationships for a client portfolio valued at over €5M, building strong, long-term relationships and feeding partner insights into process improvements

2 yrs 6 mos

HCL Technologies

IT Specialist

Feb 2021 - Jun 2021

  • • Owned second line incident handling end-to-end, including in-depth troubleshooting and resolution coordination
  • • Acted as escalation point for first-line support, coached analysts, and improved triage quality
  • • Managed critical and high-severity incidents, handling escalation and end-user communication through closure
  • • Supported overflow call and ticket handling, contributed to service readiness activities for EMEA

Jul 2020 - Jan 2021

Senior IT Analyst

  • • Owned backlog and floor support priorities, drove tickets to resolution, and supported consistent SLA delivery
  • • Trained and onboarded new joiners, improved internal documentation and knowledge base articles based on recurring issues
  • • Served as SME for Service Desk file shares and supported go-live readiness for the EMEA region
  • • Provided regular operational updates to stakeholders, including ticket trends, knowledge gaps, and training needs

Jan 2019 - Jun 2020

IT Analyst

  • • Triaged, diagnosed, and resolved end-user incidents and requests across Windows, Office 365, VPN, browsers, and connectivity, meeting SLAs
  • • Logged and tracked work in ServiceNow and call tracking systems, documented troubleshooting steps and outcomes for repeatability
  • • Coordinated with internal resolver teams and vendors, escalated complex issues, and kept users updated through closure
  • • Administered user access and exit controls, maintained and improved knowledge base articles for recurring issues and standard procedures

Oct 2018 - Dec 2018 · 3 mos

IKEA

IT Analyst
  • • Triaged and prioritized incoming IT support cases, assigned or resolved issues within agreed SLAs, escalated when needed
  • • Managed end-user communication through resolution, documented fixes, and troubleshooting steps in the shared knowledge base

Certificates

CompTIA Network Vulnerability Assessment Professional - CNVP

CompTIA CNVP validates hands-on skills in network vulnerability assessment, analysis, and risk identification across real-world environments.

CompTIA PenTest+ ce

CompTIA PenTest+ validates hands-on penetration testing and vulnerability assessment skills in real-world environments.

InsightAppSec Certified Specialist

Certified in using InsightAppSec to perform and analyze dynamic application security scans

Application Security - The Complete Guide

Developing security in the Software Development Life Cycle (SDLC)

Modeling Threats: Strategies in Threat Modeling

Securing cybersecurity systems from design to deployment using modern threat modeling techniques

CompTIA Security+ ce

CompTIA Security+ is a global certification that validates the baseline skills necessary to perform core security functions and pursue an IT security career.

CS50's Introduction to Computer Science

CS50 (aka CS50x through edX), Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.

React - The Complete Guide (incl Hooks, React Router, Redux)

Dive in and learn React.js from scratch! Learn Reactjs, Hooks, Redux, React Routing, Animations, Next.js and way more!

Understanding TypeScript

Boost your JavaScript projects with TypeScript: Learn all about core types, generics, TypeScript + React or Node & more!

CSS - The Complete Guide 2023 (incl. Flexbox, Grid & Sass)

Learn CSS for the first time or brush up your CSS skills and dive in even deeper. EVERY web developer has to know CSS.

React + Redux

Learn to build powerful interactive user interfaces using a popular JavaScript library trusted by Facebook and Uber. Dive into the core concepts of React and Redux.

Javascript

Learn all the basic features of JavaScript, including making your website more interactive, changing website content, validating forms, and so much more.

The Web Developer Bootcamp 2023

The only course you need to learn web development - HTML, CSS, JS, Node, and More!

Master the Coding Interview: Data Structures + Algorithms

Ultimate coding interview bootcamp. Get more job offers, negotiate a raise: Everything you need to get the job you want!

Go (Golang) Programming: The Complete Go Bootcamp 2022

Master Go (Golang) from Beginner to Pro. Become a Professional Golang Programmer from Scratch. Learning by doing!

Generics in Go

Repeating code by writing boilerplate code over and over again can often lead to mistake-ridden, messy code. In this course, Anna-Katharina shows how you can use generics—long on developers' wishlists and introduced in Go 1.18—to write functions and types that work with a set of types instead of one concrete type.

REST based microservices API development in Golang

Master the concept of microservices API development using the Hexagonal Architecture in Go

Golang: Intro to REST APIs with Go programming lang (Golang)

Golang: Intro to REST APIs with Golang (Go programming language)

Learn GO By Building! - 3 Simple Golang Projects.

The best Golang course for learning GO by Building Project - For Beginners!

Go

Go (sometimes called Golang) is one of the most popular and powerful open-source programming languages today. Developed by Google, it's used on servers, web development, and even command-line interfaces. In this course, we'll cover the main concepts of Go, as well as build real-life projects and solve different coding challenges.

Think like a computer: the logic of programming

Identify how computers use objects in programming. Understand how computers use logic to make decisions and run programs. Explain how functions work in programming. Recognize how data is stored in computer programming.

Succeeding in Web Development: Full Stack and Front End

Nowadays, web development isn't one job. There is a range of technologies and career options to explore. The core responsibilities are split two ways—between front-end developers who specialize in websites and applications and back-end developers who work with servers and databases—but you can also become a full-stack developer who oversees all aspects of a project.

Understanding the Web

Communicate with web-specific vocabulary. Distinguish between various web languages. Understand what servers do. Situate yourself in the technology landscape.

Learn the Command Line in Terminal

Understand the role of the command line. Use basic commands and search for system content in Terminal. Create a website structure from the command line. Create a non-website structure on the command line. Perform a series of commands in Terminal.

Build Your First Web Pages With HTML and CSS

Build a first web page with HTML and CSS. Distinguish between HTML and CSS and identify their separate uses. Identify and apply correct syntax for common HTML elements. Explain how semantic HTML tags are used to structure a web page. Use tags and attributes to identify key information within a page. Identify and use correct CSS syntax. Apply CSS to HTML elements.

Set Up Your Front-End Development Environment

By the end of this course, you will be able to set up a front-end development environment.

Manage Your Code Project With Git & Github

Explain how to save your code locally and remotely using GitHub repositories. Correct common errors when using GitHub. Manage your code using advanced versioning techniques. Define procedures for effective organizational strategies in teams.

Contact Me

Don't hesitate to reach out to me

I am actively seeking new opportunities and welcome any potential offers

Office

Kraków

Website

johnpap.dev

Please reach out to me on LinkedIn 😊