Ioannis Merianos
Date of birth: 10/1991
Nationality: Greek
Gender: Male
Location: Athens, Greece
About me: Full Stack Web Developer
Work Experience
08/2021 - CURRENT - Greece
SENIOR FRONT END DEVELOPER
- CRI LUXEMBOURGMain Responsibilities:
- Technical Project Management
- Functional Analysis and production of detailed specifications
- Write “clean”, well-designed code
- Troubleshoot, test and maintain the software and databases to ensure strong optimization and functionality
- Contribute to all phases of the development lifecycle
- Web App development
- Web design support
- User interface mock-ups and prototyping
- User interface testing, usability tests
- Follow industry best practices (CI/CD, SCRUM AGILE)
- Investigate users' needs and then design, test and develop software to meet those needs
- Recommend software upgrades for customers' existing programs and systems
- Design each piece of an application or system and plan how the pieces will work together
- Drafting Technical reports
- Planning to prevent security-related surprises
- Validating Data input and other proactive measures
- Programmes operational efficiency
- Development and/or problems reporting
- System adaptations to new requirements
- Develop and deploy new features to facilitate related procedures and tools if necessary
- Continuous follow up of web development trends, tools and technologies
Technologies Used:
Serverless, JavaScript, TypeScript, HTML5, CSS3, Node.js, React, RestAPI, MySQL, PHP, AWS, Git, Gitlab, XML, JSON, Postman, Docker, Webpack, Cypress, Jest, API Integrations, Object-Oriented Programming, Micro-frontends, Mantis, D3
04/2020 - 07/2021 - Greece
FULL STACK WEB DEVELOPER
- ELEGENTOMain Responsibilities:
- Write “clean”, well-designed code
- Troubleshoot, test and maintain the software and databases to ensure strong optimization and functionality
- Contribute to all phases of the development lifecycle
- Follow industry best practices
- Web development and design support
- Programmes operational efficiency
- System adaptations to new requirements
- User interface mock-ups
- Prototyping
- Development and/or problems reporting
- User interface testing
- Usability tests
- Create a variety of models and diagrams (such as flowcharts) that show programmers the software code needed for an application
- Controlling Access to Applications
- Drafting Technical reports
- Developing detailed error handling and logging files, and keeping them secure
- Ensure that programs continue to function normally through software maintenance and testing
- Document every aspect of an application or system as a reference for future maintenance and upgrades
- Collaborate with other computer specialists to create optimum software
- Continuous follow up of web development trends, tools and technologies
- Develop and deploy new features to facilitate related procedures and tools if necessary
- Produce detailed specifications
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:
- Single Page Application architecture
- Develop Web Apps based on React Framework
- User interface mock-ups and prototyping
- Cross browser testing
- Usability tests
- Analyse user requirements
- Updating system design and network configurations to maintain security
- Write and test code, refining and rewriting it as necessary
- Research, design and write new software programs and computer operating systems
- Evaluate software and systems that make computers and hardware work
- Develop existing programs by analysing and identifying areas for modification
- Development of web apps
- Employing features of Progressive Web Apps
- Backend development with Serverless Frameworks
- Drafting Technical reports
- Development and/or problems reporting
- Continuous follow up of wed development trends, tools and technologies
- UI/UX Design
- Programmes operational efficiency
- Work closely with other staff, such as project managers, graphic artists, UX designers, other developers, systems analysts and sales and marketing professionals
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://dl.acm.org/doi/abs/10.1109/IST.2016.7738227
10/2009 - 04/2015 - Greece
BACHELOR'S DEGREE, ELECTRICAL & COMPUTER ENGINEERING
- Democritus University of ThraceSoftware and Application Development Sector.
Fields of study include:
- Computer Networks
- Digital Signal Processing
- Cryptography and Security
- Data Structures
- Object Oriented Programming
- Algorithms and Time complexity
- Software Architecture
- Human–computer interaction
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
- 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
- Lasso: Navigating the Interplay of Generative AI and Security (2024)
- Adaptive Shield: Identity Security for Human and Non-Human Identities (2024)
- Twilio: Building your Privacy Compliant Customer Data Platform CDP with First Party Data (2024)
- 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)