Ioannis Merianos CV Photo

Ioannis Merianos

Date of birth: 10/1991

Nationality: Greek

Gender: Male

https://merianos.dev

Location: Athens, Greece

About me: Technical Architect

Work Experience

07/2024 - CURRENT - Greece

TECHNICAL ARCHITECT

- VASS

Main Responsibilities:

  • Lead and mentor project teams, providing guidance on architecture, design decisions, and scalable solution implementation
  • Conduct functional analysis and produce detailed technical specifications for complex software solutions
  • Oversee the full software development lifecycle, including design, coding, testing, deployment, and maintenance, supporting UI/UX design, prototyping, and usability testing
  • Implement and uphold industry best practices, including CI/CD pipelines, Agile/Scrum methodologies, and code quality standards
  • Troubleshoot, optimize, and maintain software and databases to ensure reliability, performance, and operational efficiency
  • Drive system enhancements and develop new features to meet evolving business needs
  • Produce technical documentation and reports, including design trade-off analyses evaluating access roles, performance, and workflows
  • Assess and integrate emerging technologies and frameworks to ensure modern, efficient, and future-ready solutions
  • Plan and implement security measures, data validation strategies, and multi-factor authentication (MFA)
  • Apply expertise in modern software architectures (microservices, Controller-Service-Repository APIs) and practices (CI/CD, API-first development) to design scalable, maintainable systems
  • Design and document enterprise systems using UML for database schema and relations (PostgreSQL/MySQL) and BPMN workflow diagrams via Draw.io
  • Design and implement custom Role-Based Access Control (RBAC) mechanisms to manage user permissions and enforce secure access
  • Communicate complex technical concepts and solution designs to head of units, clerical officers, project managers, and senior developers, ensuring alignment

Technologies Used:

Node.js, Next.js, PostgreSQL, Docker, JavaScript, TypeScript, Python, HTML5, CSS3, React, RestAPI, Git, Bitbucket, JSON, Swagger, Webpack, Jest, API Integrations, Jira

08/2021 - 06/2024 - Greece

FRONT-END TECHNICAL LEAD

- VASS

Main Responsibilities:

  • Lead frontend development for web applications, ensuring clean, maintainable, and high-quality code
  • Conduct functional analysis and produce detailed technical specifications to guide development
  • Oversee the full frontend development lifecycle, including design, prototyping, coding, automated testing (Jest, Cypress, Postman), deployment, and maintenance, ensuring scalable and maintainable solutions
  • Collaborate with UX/UI designers to create mock-ups, prototypes, and perform usability testing
  • Investigate user requirements and design solutions to meet business needs
  • Implement and enforce industry best practices, including CI/CD pipelines, Agile/Scrum methodologies, and code quality standards
  • Troubleshoot, optimize, and maintain software and databases to ensure performance, reliability, and operational efficiency
  • Recommend and implement software upgrades to enhance functionality, security, and compliance
  • Design frontend architecture, plan component interactions, and integrate with backend services
  • Produce technical documentation and reports to communicate progress, risks, and system changes
  • Plan and implement security measures, data validation strategies, and AWS IAM policies to protect cloud resources and API routes
  • Adapt systems to evolving requirements and develop new features to support workflows
  • Leverage modern architectures and paradigms, including Serverless, Micro-frontends, event-driven development (pub/sub patterns, CQRS), applying design patterns such as OOP and API-first design, and using technologies including JavaScript/TypeScript, Node.js, React, MySQL, PHP, AWS (Lambda, API Gateway, Route 53, SQS), and Docker to deliver scalable, maintainable solutions
  • Create custom D3.js visualizations to present Agile KPIs and system performance insights
  • Develop risk assessment documentation based on OWASP Top 100+ guidelines, outlining trade-offs and implementation strategies
  • Document AS-IS/TO-BE business processes using UML, BPMN, and ArchiMate, including value stream maps, roles/responsibilities, and governance frameworks
  • Communicate complex technical concepts to back-office users, test groups, project managers, UI/UX developers, and heads of units, ensuring alignment

Technologies Used:

Serverless, JavaScript, TypeScript, HTML5, CSS3, Node.js, React, RestAPI, MySQL, PHP, Git, Gitlab, XML, JSON, Postman, Docker, Webpack, Cypress, Jest, API Integrations, Object-Oriented Programming, Micro-frontends, Mantis, D3, AWS (Lambda, API Gateway, Route 53, SQS)

04/2020 - 07/2021 - Greece

FULL STACK WEB DEVELOPER

- ELEGENTO

Main Responsibilities:

  • Write clean, maintainable code following CI/CD pipelines and code quality standards
  • Troubleshoot, test, and maintain software and databases for optimal performance, security, and functionality
  • Contribute to all phases of the software development lifecycle, including design, development, deployment, and maintenance
  • Support web development and design, including UI/UX mock-ups, prototyping, and usability testing
  • Develop and deploy new features to improve workflows, procedures, and operational efficiency
  • Create models, diagrams, and flowcharts, including UML database designs, to guide developers and illustrate entity relationships and ERP integration
  • Implement secure IAM solutions, including RBAC, ACL policies, and OAuth/OpenID Connect (OIDC) integration for social login and permission management
  • Draft technical documentation for system reference, maintenance, and upgrades
  • Develop detailed error handling, logging, and observability mechanisms using the ELK stack to ensure data integrity, system security, and operational monitoring
  • Collaborate with IT specialists and stakeholders to optimize software solutions and support data-driven decisions
  • Continuously monitor and adopt emerging web development trends and technologies
  • Develop modern web solutions using PWA and Magento headless architectures with ScandiPWA frontends and custom back-office tools, leveraging PHP, JavaScript, DataTables, APIs, and GraphQL
  • Apply design patterns (MVC, Observer, Singleton, Factory, component-based) and test-driven development to deliver scalable, maintainable applications
  • Create visualizations using DataTables connected to inventory databases to analyze trends
  • Document and develop implementation strategies for system components, including Redis, session storage, databases, PHP controllers, GraphQL, service workers, CDN caching, IndexedDB, push notifications, API authentication, and Webpack, addressing trade-offs, maintainability, and automated deployment pipelines (GitHub Actions, GitLab/Bitbucket pipelines)
  • Communicate technical concepts and solutions to e-store owners, marketing teams, and third-party partners

Technologies Used:

HTML5, CSS3, JavaScript, PHP, React, Magento, Node.js, Express.js, jQuery, Bootstrap, SCSS / Less, RestAPI, GraphQL, JSON, PWA, MySQL, Redis, Docker, Webpack, Git, SourceTree, Bitbucket, Postman, XML, API Integrations, Object-Oriented Programming, Trello, Nginx, Linux

04/2018 - 03/2020 - Greece

FULL STACK WEB DEVELOPER

- FREELANCE

Main Responsibilities:

  • Design and implement Single Page Applications (SPA) using React, including backend development with Serverless frameworks
  • Develop and maintain web applications with clean, maintainable code
  • Create UI/UX mock-ups, prototypes, and conduct usability testing
  • Perform cross-browser testing and update system/network configurations to maintain security and compliance
  • Analyse user requirements and translate them into functional solutions
  • Research, design, and enhance software applications to optimize performance and maintainability
  • Employ Progressive Web App features to improve functionality, responsiveness, and offline capabilities
  • Draft technical reports and document development processes, system designs, automated testing strategies (Jest, Cypress, Postman), and implementation approaches
  • Monitor and adopt emerging web development trends, tools, and technologies
  • Enhance operational efficiency through workflow improvements and continuous optimizations
  • Collaborate with project managers, UX/UI designers, developers, analysts, and other stakeholders to deliver integrated solutions
  • Use project management tools (Redbouth, Asana, Kanban boards) and burndown charts to model workflows, track tasks, and support data-driven decisions
  • Implement RBAC with roles for Admin, Content Creator, Developer, Marketing, and Visitor, using JWT to control feature access and enforce secure IAM patterns
  • Detail data object attributes required for REST operations and map foreign key relationships between entities using UML diagrams
  • Communicate complex technical trade-offs and design decisions to UX designers, testers, and end users

Technologies Used:

JavaScript, PHP, SQL, HTML5, CSS3, Vue.js, Nuxt.js React, Gatsby.js, PWA, Node.js, Express.js, Docker, Sequelize ORM, RestAPI, Socket.io, Firebase, Webpack, D3.js, Bootstrap, JSON, SCSS, Git, GitHub, W3C/WAI, Postman, XML, MongoDB, Functional Programming, Mapbox, AWS, Asana, Nginx, Linux

EDUCATION AND TRAINING

04/2015 - 04/2016 - Greece

MASTER'S DEGREE, DIGITAL SIGNAL PROCESSING

- Democritus University of Thrace

Thesis Project: A hybrid multiple exposure image fusion approach for HDR image synthesis
Has been awarded the Best Student Paper Award by the IEEE at the International Conference Imaging Systems and Techniques - (IST 2016)

Publications:

10/2009 - 04/2015 - Greece

BACHELOR'S DEGREE, ELECTRICAL & COMPUTER ENGINEERING

- Democritus University of Thrace

Software and Application Development Sector.
Fields of study include:

  • Algorithms and Time complexity
  • Computer Networks
  • Cryptography and Security
  • Data Structures
  • Design of Digital Systems
  • Digital Signal Processing
  • Embedded Systems Design
  • Human–computer interaction
  • Microprocessors and Applications
  • Object Oriented Programming
  • Operating Systems
  • Software Architecture
  • Software Engineering
  • VLSI Systems

LANGUAGE SKILLS

Mother tongue(s): GREEK

Other language(s):

UNDERSTANDING
SPEAKING
WRITING
Listening
Reading
Spoken production
Spoken interaction
ENGLISH
C1
C1
C1
C1
C1
SPANISH
B1
B1
A2
A2
A2

ENGLISH

UNDERSTANDING

ListeningC1

ReadingC1

SPEAKING

Spoken productionC1

Spoken interactionC1

WRITINGC1

SPANISH

UNDERSTANDING

ListeningB1

ReadingB1

SPEAKING

Spoken productionA2

Spoken interactionA2

WRITINGA2

Levels: A1 and A2: Basic user; B1 and B2: Independent user; C1 and C2: Proficient user

ADDITIONAL INFORMATION

Certificates

Events

  • Microsoft: Copilot Masterclass Workshop (2026)
  • Lasso: Navigating the Interplay of Generative AI and Security (2025)
  • Adaptive Shield: Identity Security for Human and Non-Human Identities (2025)
  • Twilio: Building your Privacy Compliant Customer Data Platform CDP with First Party Data (2025)
  • Silverfort: Building an Incident Response Playbook Against Scattered Spider in Real-Time (2024)
  • Wing Security: Critical SaaS Security Do's and Don'ts (2024)
  • Delinea: The Art of Privilege Escalation (2024)
  • Zscaler: Leverage Zero Trust Security to Minimize your Attack Surface (2024)
  • Lacework: The Psychology of Social Engineering (2023)
  • Sonar: Clean Code & Static Analysis (2023)
  • Deloitte: Secure Development Policy (2023)
  • Github: Galaxy (2023)
  • AWS: Summit Brussels (2022)
  • IEEE: International Workshop on Imaging Systems and Techniques - IST (2016)
Ioannis Merianos CV Photo

Ioannis Merianos

Date of birth: 10/1991

Nationality: Greek

Gender: Male

https://merianos.dev

Location: Athens, Greece

About me: Technical Architect

Work Experience

07/2024 - CURRENT - Greece

TECHNICAL ARCHITECT

- VASS

Main Responsibilities:

  • Lead and mentor project teams, providing guidance on architecture, design decisions, and scalable solution implementation
  • Conduct functional analysis and produce detailed technical specifications for complex software solutions
  • Oversee the full software development lifecycle, including design, coding, testing, deployment, and maintenance, supporting UI/UX design, prototyping, and usability testing
  • Implement and uphold industry best practices, including CI/CD pipelines, Agile/Scrum methodologies, and code quality standards
  • Troubleshoot, optimize, and maintain software and databases to ensure reliability, performance, and operational efficiency
  • Drive system enhancements and develop new features to meet evolving business needs
  • Produce technical documentation and reports, including design trade-off analyses evaluating access roles, performance, and workflows
  • Assess and integrate emerging technologies and frameworks to ensure modern, efficient, and future-ready solutions
  • Plan and implement security measures, data validation strategies, and multi-factor authentication (MFA)
  • Apply expertise in modern software architectures (microservices, Controller-Service-Repository APIs) and practices (CI/CD, API-first development) to design scalable, maintainable systems
  • Design and document enterprise systems using UML for database schema and relations (PostgreSQL/MySQL) and BPMN workflow diagrams via Draw.io
  • Design and implement custom Role-Based Access Control (RBAC) mechanisms to manage user permissions and enforce secure access
  • Communicate complex technical concepts and solution designs to head of units, clerical officers, project managers, and senior developers, ensuring alignment

Technologies Used:

Node.js, Next.js, PostgreSQL, Docker, JavaScript, TypeScript, Python, HTML5, CSS3, React, RestAPI, Git, Bitbucket, JSON, Swagger, Webpack, Jest, API Integrations, Jira

08/2021 - 06/2024 - Greece

FRONT-END TECHNICAL LEAD

- VASS

Main Responsibilities:

  • Lead frontend development for web applications, ensuring clean, maintainable, and high-quality code
  • Conduct functional analysis and produce detailed technical specifications to guide development
  • Oversee the full frontend development lifecycle, including design, prototyping, coding, automated testing (Jest, Cypress, Postman), deployment, and maintenance, ensuring scalable and maintainable solutions
  • Collaborate with UX/UI designers to create mock-ups, prototypes, and perform usability testing
  • Investigate user requirements and design solutions to meet business needs
  • Implement and enforce industry best practices, including CI/CD pipelines, Agile/Scrum methodologies, and code quality standards
  • Troubleshoot, optimize, and maintain software and databases to ensure performance, reliability, and operational efficiency
  • Recommend and implement software upgrades to enhance functionality, security, and compliance
  • Design frontend architecture, plan component interactions, and integrate with backend services
  • Produce technical documentation and reports to communicate progress, risks, and system changes
  • Plan and implement security measures, data validation strategies, and AWS IAM policies to protect cloud resources and API routes
  • Adapt systems to evolving requirements and develop new features to support workflows
  • Leverage modern architectures and paradigms, including Serverless, Micro-frontends, event-driven development (pub/sub patterns, CQRS), applying design patterns such as OOP and API-first design, and using technologies including JavaScript/TypeScript, Node.js, React, MySQL, PHP, AWS (Lambda, API Gateway, Route 53, SQS), and Docker to deliver scalable, maintainable solutions
  • Create custom D3.js visualizations to present Agile KPIs and system performance insights
  • Develop risk assessment documentation based on OWASP Top 100+ guidelines, outlining trade-offs and implementation strategies
  • Document AS-IS/TO-BE business processes using UML, BPMN, and ArchiMate, including value stream maps, roles/responsibilities, and governance frameworks
  • Communicate complex technical concepts to back-office users, test groups, project managers, UI/UX developers, and heads of units, ensuring alignment

Technologies Used:

Serverless, JavaScript, TypeScript, HTML5, CSS3, Node.js, React, RestAPI, MySQL, PHP, Git, Gitlab, XML, JSON, Postman, Docker, Webpack, Cypress, Jest, API Integrations, Object-Oriented Programming, Micro-frontends, Mantis, D3, AWS (Lambda, API Gateway, Route 53, SQS)

04/2020 - 07/2021 - Greece

FULL STACK WEB DEVELOPER

- ELEGENTO

Main Responsibilities:

  • Write clean, maintainable code following CI/CD pipelines and code quality standards
  • Troubleshoot, test, and maintain software and databases for optimal performance, security, and functionality
  • Contribute to all phases of the software development lifecycle, including design, development, deployment, and maintenance
  • Support web development and design, including UI/UX mock-ups, prototyping, and usability testing
  • Develop and deploy new features to improve workflows, procedures, and operational efficiency
  • Create models, diagrams, and flowcharts, including UML database designs, to guide developers and illustrate entity relationships and ERP integration
  • Implement secure IAM solutions, including RBAC, ACL policies, and OAuth/OpenID Connect (OIDC) integration for social login and permission management
  • Draft technical documentation for system reference, maintenance, and upgrades
  • Develop detailed error handling, logging, and observability mechanisms using the ELK stack to ensure data integrity, system security, and operational monitoring
  • Collaborate with IT specialists and stakeholders to optimize software solutions and support data-driven decisions
  • Continuously monitor and adopt emerging web development trends and technologies
  • Develop modern web solutions using PWA and Magento headless architectures with ScandiPWA frontends and custom back-office tools, leveraging PHP, JavaScript, DataTables, APIs, and GraphQL
  • Apply design patterns (MVC, Observer, Singleton, Factory, component-based) and test-driven development to deliver scalable, maintainable applications
  • Create visualizations using DataTables connected to inventory databases to analyze trends
  • Document and develop implementation strategies for system components, including Redis, session storage, databases, PHP controllers, GraphQL, service workers, CDN caching, IndexedDB, push notifications, API authentication, and Webpack, addressing trade-offs, maintainability, and automated deployment pipelines (GitHub Actions, GitLab/Bitbucket pipelines)
  • Communicate technical concepts and solutions to e-store owners, marketing teams, and third-party partners

Technologies Used:

HTML5, CSS3, JavaScript, PHP, React, Magento, Node.js, Express.js, jQuery, Bootstrap, SCSS / Less, RestAPI, GraphQL, JSON, PWA, MySQL, Redis, Docker, Webpack, Git, SourceTree, Bitbucket, Postman, XML, API Integrations, Object-Oriented Programming, Trello, Nginx, Linux

04/2018 - 03/2020 - Greece

FULL STACK WEB DEVELOPER

- FREELANCE

Main Responsibilities:

  • Design and implement Single Page Applications (SPA) using React, including backend development with Serverless frameworks
  • Develop and maintain web applications with clean, maintainable code
  • Create UI/UX mock-ups, prototypes, and conduct usability testing
  • Perform cross-browser testing and update system/network configurations to maintain security and compliance
  • Analyse user requirements and translate them into functional solutions
  • Research, design, and enhance software applications to optimize performance and maintainability
  • Employ Progressive Web App features to improve functionality, responsiveness, and offline capabilities
  • Draft technical reports and document development processes, system designs, automated testing strategies (Jest, Cypress, Postman), and implementation approaches
  • Monitor and adopt emerging web development trends, tools, and technologies
  • Enhance operational efficiency through workflow improvements and continuous optimizations
  • Collaborate with project managers, UX/UI designers, developers, analysts, and other stakeholders to deliver integrated solutions
  • Use project management tools (Redbouth, Asana, Kanban boards) and burndown charts to model workflows, track tasks, and support data-driven decisions
  • Implement RBAC with roles for Admin, Content Creator, Developer, Marketing, and Visitor, using JWT to control feature access and enforce secure IAM patterns
  • Detail data object attributes required for REST operations and map foreign key relationships between entities using UML diagrams
  • Communicate complex technical trade-offs and design decisions to UX designers, testers, and end users

Technologies Used:

JavaScript, PHP, SQL, HTML5, CSS3, Vue.js, Nuxt.js React, Gatsby.js, PWA, Node.js, Express.js, Docker, Sequelize ORM, RestAPI, Socket.io, Firebase, Webpack, D3.js, Bootstrap, JSON, SCSS, Git, GitHub, W3C/WAI, Postman, XML, MongoDB, Functional Programming, Mapbox, AWS, Asana, Nginx, Linux

EDUCATION AND TRAINING

04/2015 - 04/2016 - Greece

MASTER'S DEGREE, DIGITAL SIGNAL PROCESSING

- Democritus University of Thrace

Thesis Project: A hybrid multiple exposure image fusion approach for HDR image synthesis
Has been awarded the Best Student Paper Award by the IEEE at the International Conference Imaging Systems and Techniques - (IST 2016)

Publications:

10/2009 - 04/2015 - Greece

BACHELOR'S DEGREE, ELECTRICAL & COMPUTER ENGINEERING

- Democritus University of Thrace

Software and Application Development Sector.
Fields of study include:

  • Algorithms and Time complexity
  • Computer Networks
  • Cryptography and Security
  • Data Structures
  • Design of Digital Systems
  • Digital Signal Processing
  • Embedded Systems Design
  • Human–computer interaction
  • Microprocessors and Applications
  • Object Oriented Programming
  • Operating Systems
  • Software Architecture
  • Software Engineering
  • VLSI Systems

LANGUAGE SKILLS

Mother tongue(s): GREEK

Other language(s):

UNDERSTANDING
SPEAKING
WRITING
Listening
Reading
Spoken production
Spoken interaction
ENGLISH
C1
C1
C1
C1
C1
SPANISH
B1
B1
A2
A2
A2

ENGLISH

UNDERSTANDING

ListeningC1

ReadingC1

SPEAKING

Spoken productionC1

Spoken interactionC1

WRITINGC1

SPANISH

UNDERSTANDING

ListeningB1

ReadingB1

SPEAKING

Spoken productionA2

Spoken interactionA2

WRITINGA2

Levels: A1 and A2: Basic user; B1 and B2: Independent user; C1 and C2: Proficient user

ADDITIONAL INFORMATION

Certificates

Events

  • Microsoft: Copilot Masterclass Workshop (2026)
  • Lasso: Navigating the Interplay of Generative AI and Security (2025)
  • Adaptive Shield: Identity Security for Human and Non-Human Identities (2025)
  • Twilio: Building your Privacy Compliant Customer Data Platform CDP with First Party Data (2025)
  • Silverfort: Building an Incident Response Playbook Against Scattered Spider in Real-Time (2024)
  • Wing Security: Critical SaaS Security Do's and Don'ts (2024)
  • Delinea: The Art of Privilege Escalation (2024)
  • Zscaler: Leverage Zero Trust Security to Minimize your Attack Surface (2024)
  • Lacework: The Psychology of Social Engineering (2023)
  • Sonar: Clean Code & Static Analysis (2023)
  • Deloitte: Secure Development Policy (2023)
  • Github: Galaxy (2023)
  • AWS: Summit Brussels (2022)
  • IEEE: International Workshop on Imaging Systems and Techniques - IST (2016)