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 MeWith 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.
95%
90%
90%
85%
90%
Designing and implementing highly scalable, resilient, and distributed systems using microservices, message queues, and cloud platforms like AWS.
End-to-end development of web applications with expertise in Node.js/NestJS for backend APIs and Angular for interactive, robust user interfaces.
Building high-throughput data pipelines using technologies like Apache Kafka and OpenSearch to handle large volumes of streaming data for real-time insights.
Leading development teams, defining coding standards, fostering skill growth, and guiding junior engineers in project execution and best practices.
Crafting robust, high-performance applications designed to support enterprise-level usage and handle increased loads without compromising stability.
Implementing security best practices within CI/CD pipelines and managing infrastructure as code with Terraform to ensure secure and efficient deployments.
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.
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.
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.
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.
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.
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.
Years Experience
Microservices Architected
Documents Processed Daily
Live Dashboards Impacted
Meltwater
Sep 2022 - PresentCurrently 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.
Meltwater
Oct 2021 - Feb 2022In 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.
Meltwater
Jul 2020 - Oct 2021I 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.
Meltwater
Jun 2019 - Jun 2020During 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.
Meltwater
Jan 2019 - May 2019My 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.
Let's discuss how my expertise in distributed systems and full-stack development can bring your vision to life.