Hello I'm

Eyad Kobatte

Solutions Engineer | Full Stack Software Engineer

A seasoned Solutions Engineer with 5+ years of experience at Meltwater, specializing in distributed systems, full-stack development, and team leadership. I architect and implement robust, scalable solutions using Node.js, Angular, AWS, and OpenSearch, driving efficiency and delivering high-impact projects.

Hire Me
hero
Hero
About

Why You Hire Me?

With over five years of dedicated experience at Meltwater, I have cultivated a deep expertise in designing and deploying complex, scalable software solutions. My journey began as an Intern and progressed through various Solutions Engineer roles, culminating in my current position where I lead high-impact development initiatives.

I specialize in full-stack development with a strong focus on distributed systems, leveraging technologies like Node.js, Angular, and AWS. I excel at translating business requirements into robust technical architectures and leading small teams to deliver projects from inception to completion. My passion lies in mentoring junior engineers, fostering their growth, and enabling them to take ownership of challenging projects.

My work has consistently focused on building highly available and performant applications, handling millions of documents daily through streaming pipelines. I am committed to implementing secure CI/CD practices and automating operations to enhance efficiency and accuracy. I bring a blend of technical leadership, architectural vision, and hands-on development skills to every project.

Distributed Systems

95%

Node.js / NestJS

90%

Angular

90%

AWS & Kubernetes

85%

Mentoring & Leadership

90%

Services

Services I Provide

Distributed System Architecture

Designing and implementing highly scalable, resilient, and distributed systems using microservices, message queues, and cloud platforms like AWS.

Full Stack Development

End-to-end development of web applications with expertise in Node.js/NestJS for backend APIs and Angular for interactive, robust user interfaces.

Data Streaming & Processing

Building high-throughput data pipelines using technologies like Apache Kafka and OpenSearch to handle large volumes of streaming data for real-time insights.

Technical Leadership & Mentoring

Leading development teams, defining coding standards, fostering skill growth, and guiding junior engineers in project execution and best practices.

Scalable Application Development

Crafting robust, high-performance applications designed to support enterprise-level usage and handle increased loads without compromising stability.

Security & DevOps Integration

Implementing security best practices within CI/CD pipelines and managing infrastructure as code with Terraform to ensure secure and efficient deployments.

Portfolio

Selected Projects

Distributed System for Document Processing

Large-Scale Distributed Document Processing System

Led a team in building a completely distributed system utilizing OpenSearch, 8 NestJS Microservices, and Queues (SQS, BullMQ) to handle millions of documents per day in a streaming pipeline, providing complex calculations and translations.

Frontend Library for Data Visualization

Custom Frontend Library for Enterprise Dashboards

Developed a custom Frontend Library using Angular to visualize charts with Highcharts.js, powering all widgets in more than 5 enterprise-scale dashboards, significantly enhancing data representation and user experience.

Backend API Migration & Security Initiatives

Backend Tech Stack Upgrade & Security Hardening

Spearheaded the tech stack upgrade from Vanilla Node.js to NestJS for backend APIs and led security initiatives, securing CI/CD pipelines and infrastructure using Terraform, improving system robustness and development efficiency.

MEAN Stack Application Development

High-Traffic MEAN Stack Applications

Designed and built over 10+ applications in the MEAN stack (MongoDB, Express.js, Angular, Node.js) serving over 4000+ daily active users, including creating reusable Angular components used across 20+ live dashboards.

Streaming Data Pipeline with Kafka

Real-time Data Streaming Pipeline

Engineered a streaming data pipeline in Node.js and Kafka capable of handling over 1 million documents per day, significantly enhancing data ingestion and processing capabilities.

Automated Reporting & Efficiency Improvement

Automated Reporting & Efficiency Tools

Developed data collection and curation applications using Angular and Node.js for client usage insights, and automated a weekly reporting task, saving users up to 8 hours per week while improving accuracy.

5+

Years Experience

8+

Microservices Architected

1M+

Documents Processed Daily

20+

Live Dashboards Impacted

Experience

Work Experience

Solutions Engineer 3

Meltwater

Sep 2022 - Present
1

Currently leading a team in developing a completely distributed system for high-volume document processing, leveraging OpenSearch, multiple NestJS microservices, and queuing technologies. I actively mentor junior engineers, equipping them to lead projects and navigate the full software development lifecycle from requirements gathering to client feedback integration in agile sprints.

• Mentored junior engineers, fostering their growth and enabling them to take charge in projects, enhancing team capability.
• Multitasked on multiple projects from start to finish on the software lifecycle, effectively handling requirements and client feedback in each sprint cycle.
• Led a team in building a completely distributed system with OpenSearch, 8 NestJS Microservices, Queues (SQS, BullMQ) and an Angular application to handle operations like translations, complex calculations for millions of documents per day in a streaming pipeline.

Solutions Engineer 2

Meltwater

Oct 2021 - Feb 2022
2

In this role, I focused on enhancing frontend capabilities and backend infrastructure, spearheading a critical tech stack upgrade and initiating key security measures. My work included developing advanced data visualization tools and fortifying CI/CD pipelines.

• Created a custom Frontend Library using Angular, to visualize charts using Highcharts.js that power all widgets in more than 5 enterprise large scale dashboards.
• Spearheaded the tech stack upgrade from Vanilla Node.js to NestJS for backend APIs, improving performance and maintainability.
• Led security initiatives, securing CI/CD pipelines and infrastructure with Terraform, enhancing system resilience and compliance.

Solutions Engineer 1

Meltwater

Jul 2020 - Oct 2021
3

I was instrumental in designing and deploying numerous applications built on the MEAN stack, significantly contributing to user engagement and system reusability. My responsibilities included developing robust components and ensuring application scalability.

• Designed and built over 10+ applications in the MEAN stack with over 4000+ DAU, enhancing user engagement and data accessibility.
• Created reusable components in Angular that are used in 20+ live dashboards, improving development efficiency and consistency across projects.

Junior Solutions Engineer

Meltwater

Jun 2019 - Jun 2020
4

During this period, I contributed to setting foundational development standards, created a vital data streaming pipeline, and developed reusable backend solutions that streamlined workflows across multiple projects.

• Built a streaming data pipeline in Node.JS and Kafka capable of handling over 1 million documents/day, significantly enhancing real-time data processing.
• Drove initiative to establish coding standards in the team, resulting in lesser time spent on PR reviews and improved code quality.
• Developed a reusable Node.JS Express boilerplate that is now used in 20+ live projects, accelerating backend development cycles.

Intern

Meltwater

Jan 2019 - May 2019
5

My internship focused on developing applications for data insights and automating administrative tasks, which directly contributed to client understanding and internal operational efficiency.

• Developed data collection and curation applications using Angular and Node.js that allowed for client usage insights and enabled sales to build targeted reports.
• Automated a weekly reporting task, improving efficiency and accuracy and ultimately saving users up to 8 hours/week.

Ready to Elevate Your Project?

Let's discuss how my expertise in distributed systems and full-stack development can bring your vision to life.

Contact

Get In Touch