Hello, my name is Ioannis Papadoulis
I'm an Software Engineer
Welcome! I'm so glad you stopped by 😊
.jpg)
About me
I'm Ioannis Papadoulis and I am a Cybersecurity Professional
As an Offensive Application Security Analyst with a strong technical background, I'm passionate about breaking and securing systems. I hold the CompTIA Security+ certification and am currently pursuing HTB CPTS and OSCP to deepen my offensive security expertise. 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, staying up to date with the latest in technology, reading, and constantly honing my skills through hands-on learning and labs.
Nationality : Greek
Age : 24
City : Kraków, Poland
More details on my GitHub
Education
2024 - Present
Journey to Cybersecurity Mastery
The past year has marked the beginning of my dedicated journey toward becoming a certified cybersecurity professional. I have successfully earned the CompTIA Security+ certification and am now focusing on achieving advanced certifications, including the HTB CPTS and OSCP. This is only the start of my path, with plans for further certifications like OSEE in the future. My goal is to continuously expand my expertise in cybersecurity and ethical hacking while contributing to creating a safer digital environment.
2021 - 2022
Wyższa Szkoła Ekonomii i Informatyki w Krakowie
Computer Science
2017 - 2018
Lyceum Degree - Hellenic Lyceum of Brussels
Economics & Informatics
Experience
Apr 2025 - Present
Project44
Offensive AppSec Analyst
- • Act as the subject matter expert (SME) and primary point of contact for application security (AppSec) questions, concerns, and guidance across teams.
- • Lead internal penetration testing efforts to identify potential security weaknesses and vulnerabilities.
- • Conduct regular application security testing (e.g., SAST, DAST) to verify the enforcement of security best practices.
- • Collaborate with engineering teams to perform threat modeling for new features, ensuring security requirements are identified and followed.
- • Assist with the planning, coordination, and execution of third-party application penetration tests to identify and address vulnerabilities.
- • Lead the Request for Comments (RFC) process and security impact assessments to evaluate and enforce security requirements.
- •Provide secure application development training to development teams, fostering continuous security awareness.
- • Identify opportunities for process improvements related to security, and implement solutions where possible to address and resolve known application security issues.
- • Generate and track metrics on application security concerns and ongoing projects, ensuring successful remediation and risk management.
Mar 2024 - Mar 2025
Project44
Senior Technical Support Specialist
- • Identifying potential code bugs and escalating as needed
- • Diagnosing, troubleshooting, and identifying solutions to reported problems
- • Maintaining prompt, ongoing, and accurate communications to customers and 3rd party stakeholders throughout the course of a reported issue
- • Consistent agreed-upon performance levels goals/metrics reached
- • Lead Customer calls for issue resolution, education or escalation
- • Take ownership of expanding internal and external knowledge base via technical notes and customer-facing articles
- • Assist colleagues with continuing education when available
Jul 2021 - Feb 2024
Karhoo
IT Specialist
- • Collaborated with the engineering team, gaining extensive knowledge and contributing to projects using the Go programming language.
- • Provide 1st and 2nd line technical support requests to the Marketplace and Connect partners.
- • Actively engaged with partners, building strong relationships and providing tailored solutions that fostered significant growth.
- • Skillfully managed emergency situations, demonstrating quick decision-making and effective problem resolution.
- • Played a key role in enhancing customer experiences by streamlining support processes and incorporating partner feedback into continuous improvements.
2 yrs 6 mos
HCL Technologies
IT RDS Specialist (GSK Project)
May 2021 - Jun 2021 · 2 mos
- • Participate in in-depth incident handling
- • Escalation point for 1st line support
- • Ownership e2e for 2nd line support
- • Analysis, trainings and mentoring of 1st line support team
- • Incident management for critical and high severity cases
- • Overflow call and ticket handling
- • SD File Share SME
- • Service Readiness representative for EMEA
Dec 2020 - May 2021 · 6 mos
Senior IT Analyst (GSK Project)
- • Floor Support
- • Backlog Management
- • Trainings for new joiners
- • SD File Share SME
- - Collect the information and share it with the entire HCL operational team to make sure analysts are capable to support users after go-live
- - Regularly attend weekly meetings
- - Provide feedback to articles which are created by project teams/Product Owners
- - Provide to client (GSK) weekly updates after go-live (whether there is any increase in tickets volume, any knowledge gap, a need for additional training, suggest different ideas, what can be improved etc)
• Service Readiness representative for EMEA region:
Jul 2020 - Dec 2020 · 6 mos
Senior IT & HR Analyst (P&G Project)
Jun 2019 - Jun 2020 · 1 yr 1 mo
IT & HR Analyst (P&G Project)
- • Multi language (English, Greek, French & Spanish) Remote Troubleshooting IT issues regarding Web browsers, Internet Explorer, Google Chrome, Virtual Private Network, Office 365, Windows 7, Windows 10) respecting the SLA
- • Provide Hardware, Software and Network issues diagnosis and resolution via ServiceNow
- • Working on International Service Desk, troubleshooting IT issues
- • Cooperating with other teams such as Local Network Team, SAP Team, DXC Technology, Amex
- • Analysis through processes and procedures of HR cases, travel expenses, salaries, payroll & benefits, and other fields related to Human Resources, guidance for employees using SAP, Concur, Payroll applications
- • Workday, Salesforce and SAP application maintenance, escalations for support of referred applications, monitoring with the client the improvements and following up the CSATs and DSATs with employees
- • Managing Knowledge bases for the network, business applications, authorization tools and Information Security
Jan 2019 - May 2019 · 5 mos
IT Analyst (Servier Project)
- • Provide hardware / software / network problem diagnosis / resolution via telephone for customer's end users
- • Route problems to internal I.M. support stuff.
- • Coordinate and manage relationships with vendors and support stuff that provide hardware / software / network problem resolution.
- • Administer and provide User Access and Exit controls
- • Use the Call Tracking System to document and manage problems and work requests and their perspective resolutions and circumvention's.
Oct 2018 - Dec 2018 · 3 mos
IKEA Group
IT Analyst
- • Register, analyse, prioritize, assign and/or solve all in-coming cases during the agreed lead time
- • Perform all daily tasks according to set processes, rules and guidelines
- • Be responsible for end user communication at IT Operations and Shared Services.
- • Monitor all open support cases, escalate if necessary and keep the end user informed about the solving process.
- • Shared knowledge with colleagues, i.e. by using a common knowledge database
Certificates
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.
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.
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.
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.
My Projects
MovieLand
A simple, user-friendly React app for movie enthusiasts to search and discover movies using the OMDb API🍿
Food Order App
Simple React app for practicing key web development concepts. Allows users to choose meals, add to cart, and submit orders to a backend server using Firebase🍟
Expense Tracker
A simple yet powerful web application built with React for tracking your expenses🧮
YelpCamp
A Yelp-like web-based application that allows users to create, view, and review campgrounds around the world🌎
Google Translate Project
A Google Translate CLI app that translates text from one language to another 🌐
Google Trends Project
This is a Google Trends CLI application meaning it shows the Google Trending searches on the terminal🔍
Nutritional Calculator
A nutritional calculator that is tracking energy levels, sugar, sodium etc and calculating the overall nutritional score🥗
REST API with Postgres
A RESTful API with Go that performs CRUD operations on data saved on a PostgreSQL database🐘
CLI ToDo App
A simple ToDo app with pleasing interface✅
Calculator
A simple calculator🧮
Go Guessing Game
A game where a player can guess what the secret number is. The computer will let the player know if the guess is greater or smaller than the secret number🎲
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