👨💻 As a 𝐋𝐞𝐚𝐝 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐄𝐧𝐠𝐢𝐧𝐞𝐞𝐫 𝐢𝐧 𝐓𝐞𝐬𝐭 with over 10 years of experience, John brings a unique perspective to software quality assurance and quality engineering. He started his career as a software developer, working on various projects ranging from web applications to enterprise software for manufacturing. During his time as 𝐚 𝐝𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫, John developed a deep appreciation for the importance of quality in software development and saw firsthand the impact that testing can have on the overall success of a project or a product.
📌 This led him to 𝐬𝐰𝐢𝐭𝐜𝐡 𝐭𝐨 𝐚 𝐐𝐀 𝐫𝐨𝐥𝐞, where John has spent the last decade expanding his skills in designing and developing testing strategies with strong focus on automation. He has a comprehensive understanding of software development lifecycle and agile methodologies. John has worked with a variety of programming languages and testing tools, and is skilled in 𝐛𝐨𝐭𝐡 𝐦𝐚𝐧𝐮𝐚𝐥 𝐚𝐧𝐝 𝐚𝐮𝐭𝐨𝐦𝐚𝐭𝐞𝐝 testing.
⚙️ John’s expertise lies in developing scalable and maintainable 𝐚𝐮𝐭𝐨𝐦𝐚𝐭𝐢𝐨𝐧 𝐟𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤𝐬 that enable teams to efficiently validate software changes, identify defects early in the development cycle, and improve overall 𝐬𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐪𝐮𝐚𝐥𝐢𝐭𝐲. He has also developed strong 𝐥𝐞𝐚𝐝𝐞𝐫𝐬𝐡𝐢𝐩 𝐬𝐤𝐢𝐥𝐥𝐬 and excellent communication abilities, which have allowed him to mentor and lead cross-functional teams to achieve high-quality software releases. John is committed to staying up-to-date with the latest industry trends and has earned 𝐬𝐞𝐯𝐞𝐫𝐚𝐥 𝐜𝐞𝐫𝐭𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬 to further his knowledge.
💫 In addition to his core expertise in software quality assurance, John 𝐨𝐟𝐟𝐞𝐫𝐬 𝐬𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐭𝐞𝐬𝐭𝐢𝐧𝐠 𝐭𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐬𝐞𝐫𝐯𝐢𝐜𝐞𝐬 to help organizations & individuals to build the skills they need to succeed in today’s rapidly-evolving software development landscape. Whether you need to train new team members on testing fundamentals or want to take your existing team’s skills to the next level, John can design and deliver customized 𝐭𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐩𝐫𝐨𝐠𝐫𝐚𝐦𝐬 tailored to your specific needs.
Today, he is working remotely as a Lead Software QA Engineer for Vimachem from his home at Thessaloniki, Greece.
Career Timeline
Software Developer – Lexicon Software
Commercial app software development such as ERP, Customer Web Portals, Mobile Apps, CRM and Desktop Apps.
Software Engineer – nlg GmbH
Large scale platform development for translation project management with Scrum/Agile.
Software Quality Assurance Engineer – nlg GmbH
Quality assurance and test automation for a large scale platform for translation project management and custom translation parser.
Test Automation Engineer – vidREACH.io
Testing infrastructure from scratch to all stages of a video-centric Applicant Tracking System (ATS) system and an online Marketing Analytics tool that is also video based, 3 mobile apps testing on iOs and Android + a Google Chrome plugin for recording.
Senior Software Engineer in Test – VMware
UI & System Testing framework architecture and implementation of Tanzu Service Mesh Platform. Also Performance Testing strategy and implementation for GraphQL queries.
Lead Software Engineer in Test – VMware
Leading the team that is responsible for Tanzu Service Mesh UI Testing. Close collaboration with developers/product/devops to solve quality related issues.
Senior QA Automation Engineer – Vimachem IIoT Pharma 4.0 AI Platform
Leading the efforts for the Software QA Department regarding Testing Strategy, Test Automation and overall Quality Assurance Activities.
Lead QA Engineer – Vimachem IIoT Pharma 4.0 AI Platform
Organize a QA strategy with a small team that ensures quality across all products of the company.
Video from a presentation
Personal numbers
10
TALKS & WORKSHOPS
22
PROJECTS
100+
COURSES & CERTIFICATIONS
50+
SOFT & HARD SKILLS
