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 | 04/07/2025 15:45 | Automation
Introduction One of the things that made me fall in love with software engineering is the ability to build robots that can take care of tedious tasks for me. Job hunting and applying to positions is definitely one of those tasks. It’s repetitive, time-consuming, and often frustrating. But what if we could automate it? What if we could help developers find the right roles faster—and help companies connect with the right talent more easily? That’s exactly why I built this robot...
por Samuel Fajreldines | 26/04/2025 11:24 | <PREENCHA A CATEGORIA AQUI>
Architecting robust software solutions has become more important than ever in today's fast-paced development landscape. Many developers rely on MSC (Model-Service-Controller) as a powerful pattern to separate concerns and maintain clarity in codebases that evolve rapidly. Yet, there remains one big question: How should services be organized within this architecture? Should they be structured around each model, grouped by overarching goals, or is there a more nuanced, hybrid a...
por Samuel Fajreldines | 25/02/2025 01:04 | <PREENCHA A CATEGORIA AQUI>
Software testing is essential for delivering reliable, scalable, and secure applications. By rigorously testing every part of an application, teams catch bugs earlier, reduce technical debt, and achieve higher quality standards. Below is a detailed overview of the most common types of tests in software development, along with practical examples using JavaScript and Node.js. This guide demonstrates how multiple levels of testing can be integrated into a comprehensive testing s...
por Samuel Fajreldines | 11/02/2025 14:15 | Software Architecture
Transactions lie at the heart of any robust application that deals with sensitive or critical data updates. Whether you’re developing a high-traffic e-commerce platform, a financial services dashboard, or a social media application, the integrity of your data hinges on well-established transaction mechanisms. In modern Software Engineering, the term “transactions” extends beyond simple database commits and rollbacks. It includes distributed transactions, sophisticated concurr...
por Samuel Fajreldines | 10/02/2025 14:48 | <PREENCHA A CATEGORIA AQUI>
End-to-end (E2E) testing is a powerful strategy for verifying the integrity of an application’s entire workflow—from user interactions in the front end to business logic in the backend—ensuring that all layers function together seamlessly. E2E tests replicate real user scenarios, making them essential in complex environments that span multiple services, data layers, and user interfaces. In today’s competitive software landscape, having a stable and confident release pipeline ...
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