About Me
As a seasoned Solutions Engineer at Meltwater, I bring a robust background in full-stack software development with a passion for building scalable and efficient distributed systems. My career is defined by a commitment to technical excellence, continuous improvement, and the hands-on leadership of engineering projects from conception to deployment.
I specialize in leveraging cutting-edge technologies like NestJS, Angular, and AWS to create high-performance applications and streaming pipelines that process millions of documents daily. Beyond technical implementation, I actively mentor junior engineers, fostering their growth and empowering them to take ownership and lead impactful projects. I thrive in dynamic environments where strategic technical vision meets practical, outcome-driven development.
Work Experience
Solutions Engineer 3
As a Solutions Engineer 3, I lead and contribute to complex software development projects, focusing on distributed systems and mentoring.
- Mentoring junior engineers, fostering their growth and enabling them to take charge in projects.
- Managed multiple projects through the entire software lifecycle, from requirements gathering to client feedback integration in sprint cycles.
- Led a team in building a distributed system with OpenSearch, 8 NestJS Microservices, Queues (SQS, BullMQ), and an Angular application to handle operations like translations and complex calculations for millions of documents daily in a streaming pipeline.
Solutions Engineer 2
In this role, I was instrumental in frontend library development, tech stack upgrades, and enhancing security.
- Created a custom Frontend Library using Angular and Highcharts.js to visualize charts across more than 5 large-scale enterprise 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 using Terraform.
Solutions Engineer 1
Focused on developing scalable applications and reusable components crucial for enterprise dashboards.
- Designed and built over 10+ applications in the MEAN stack, supporting over 4000+ daily active users.
- Created reusable components in Angular that are now utilized in more than 20 live dashboards, significantly enhancing development efficiency.
- Contributed to maintaining and evolving critical systems, ensuring high availability and performance.
Skills & Expertise
Programming Languages
Core languages and frameworks for robust development.
Cloud & DevOps
Expertise in deploying and managing scalable cloud infrastructure.
Full-Stack Development
Building comprehensive web solutions end-to-end.