About Me
Since I was a child, I've always wanted to be an inventor. As I grew up, I specialized in information systems, an area which I fell in love with and live around it. I am a full-stack developer and work a lot with devops, i.e., I'm a kind of "jack-of-all-trades" in IT. Wherever there is something cool or new, you'll find me exploring and learning... I am passionate about life, family, and sports. I believe that true happiness can only be achieved by balancing these pillars. I am always looking for new challenges and learning opportunities, and would love to connect with other technology professionals to explore possibilities for collaboration. If you are looking for a dedicated and committed full-stack developer with a passion for excellence, please feel free to contact me. It would be a pleasure to talk with you! |
por Samuel Fajreldines | 07/02/2025 15:01 | <PREENCHA A CATEGORIA AQUI>
Developers building complex TypeScript applications often need a robust approach to testing data models and business logic, especially when dealing with MongoDB. Test suites that encompass integration, unit, and functional layers ensure higher confidence in code quality. However, juggling multiple tools and libraries can get complicated if not carefully structured. This post explores how to leverage three powerful elements—Typegoose, mongodb-memory-server, and the Service Pat...
por Samuel Fajreldines | 05/02/2025 11:11 | <PREENCHA A CATEGORIA AQUI>
TypeScript decorators are a powerful feature that can transform the way code is organized, annotated, and maintained. By attaching special behavior to classes, methods, accessors, properties, or parameters, decorators dramatically improve readability and structure in large-scale applications. While decorators are widely used in frameworks like Angular, they can also be employed in other contexts, from Node.js backends to library development. This comprehensive guide explores ...
por Samuel Fajreldines | 31/01/2025 11:30 | Automation
The job search process has become increasingly competitive and time-consuming in today's market. With hundreds of applications needed to secure meaningful opportunities, developers are turning to automation to streamline repetitive tasks while maintaining the quality and personalization that employers expect. Building an intelligent LinkedIn job application robot using Puppeteer and TypeScript represents a sophisticated approach to this challenge—one that combines technical e...
por Samuel Fajreldines | 29/01/2025 11:53 | DevOps
Modern software development has become increasingly process-driven, with automated builds, continuous delivery, and deployments often spanning multiple environments. In this landscape, consistently reproducible builds and deployments aren’t just “nice to have” — they’re essential. However, achieving reproducibility can be surprisingly difficult when the underlying dependencies (from operating system libraries to Node.js packages and beyond) are constantly in flux. This is whe...
por Samuel Fajreldines | 29/01/2025 09:57 | JavaScript
State management can become increasingly challenging as applications scale, especially in large applications built with React, Angular, or Vue. One robust solution that has emerged as a standard for state management in JavaScript and TypeScript projects is Redux. This guide will delve into the core concepts of Redux, explain how to set it up, and walk through a ready-to-run example. By the end, you’ll have a strong understanding of Redux, enabling you to manage state effectiv...
SecurityScoreCard
Nov. 2023 - Present
New York, United States
Senior Software Engineer
I joined SecurityScorecard, a leading organization with over 400 employees, as a Senior Full Stack Software Engineer. My role spans across developing new systems, maintaining and refactoring legacy solutions, and ensuring they meet the company's high standards of performance, scalability, and reliability.
I work across the entire stack, contributing to both frontend and backend development while also collaborating directly on infrastructure-related tasks, leveraging cloud computing technologies to optimize and scale our systems. This broad scope of responsibilities allows me to ensure seamless integration between user-facing applications and underlying systems architecture.
Additionally, I collaborate closely with diverse teams across the organization, aligning technical implementation with strategic business objectives. Through my work, I aim to deliver innovative and robust solutions that enhance SecurityScorecard's offerings and support its mission to provide world-class cybersecurity insights.
Technologies Used:
Node.js Terraform React Typescript AWS Playwright and Cypress