Ioannis Merianos
Date of birth: 10/1991
Nationality: Greek
Gender: Male
Location: Athens, Greece
About me: Technical Architect
Work Experience
07/2024 - CURRENT - Greece
TECHNICAL ARCHITECT
- VASSMain 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
- VASSMain 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
- ELEGENTOMain 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
- FREELANCEMain 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 ThraceThesis 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:
- https://ieeexplore.ieee.org/document/7738227/
- https://www.mdpi.com/2313-433X/5/3/32
- https://pubmed.ncbi.nlm.nih.gov/34460460/
- https://www.researchgate.net/publication/331361814_Multiple-Exposure_Image_Fusion_for_HDR_Image_Synthesis_Using_Learned_Analysis_Transformations
- https://www.semanticscholar.org/paper/A-hybrid-multiple-exposure-image-fusion-approach-Merianos-Mitianoudis/aa2efe3d042ef8f5226e5abac401b26ccc1cd479
- https://europepmc.org/article/PMC/8320921
- https://dl.acm.org/doi/abs/10.1109/IST.2016.7738227
- https://utopia.duth.gr/nmitiano/pdf/ist2016.pdf
10/2009 - 04/2015 - Greece
BACHELOR'S DEGREE, ELECTRICAL & COMPUTER ENGINEERING
- Democritus University of ThraceSoftware 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):
Levels: A1 and A2: Basic user; B1 and B2: Independent user; C1 and C2: Proficient user
ADDITIONAL INFORMATION
Certificates
- Software Architecture & Design of Modern Large Scale Systems
- Cyber Security Social Engineering - Hacking Human Firewalls
- The Complete Cyber Security Course : Network Security!
- Bug Bounty Hunting & Web Security Testing
- Advanced Practical Initial Access (Social Engineering)
- Open-source LLMs: Uncensored & secure AI locally with RAG
- ISO/IEC 27001:2022. Information Security Management System
- React Native - The Practical Guide
- Testing React with Jest and React Testing Library (RTL)
- Advanced React For Enterprise: React for senior engineers
- Advanced React Component Patterns
- Building Faster Websites: Get Started with Web Performance
- Optimizing web performance and critical rendering path
- Mastering TypeScript
- Developing on AWS (3 days)
- Object Oriented PHP & MVC
- The Complete SQL Bootcamp
- The Advanced Web Developer Bootcamp
- Responsive Real World Websites with HTML5 and CSS3
- The Web Developer Bootcamp
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)