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 | 27/01/2025 17:49 | Frontend Development
Building scalable React applications often involves managing user interfaces with components that can grow complex over time. When a component spans hundreds of lines, it becomes more challenging to understand, maintain, and unit test. Splitting large components into smaller, focused units is one of the most effective ways to boost maintainability and ensure higher test coverage. Below is a deep dive into why modularizing React components is crucial, how to implement it, and ...
por Samuel Fajreldines | 24/01/2025 11:58 | cloud-computing
The proliferation of cloud platforms has ushered in a new era of flexibility and opportunity for software professionals and organizations. While choosing a single provider can streamline certain operations, leveraging multiple clouds has become increasingly attractive for achieving redundancy, optimizing costs, and accessing the unique offerings of each provider. This is where Infrastructure as Code (IaC) tools like Terraform come into play. By using Terraform to deploy to bo...
por Samuel Fajreldines | 22/01/2025 10:20 | AI in Software Development
As a software engineer deeply immersed in the JavaScript and TypeScript ecosystems, I'm always seeking ways to optimize my workflow and stay ahead of the curve. Recently, I took a step that might seem unconventional at first glance: I "hired" ChatGPT Pro, an AI language model, to function as my junior developer—a decision that costs me $200 per month. This plan not only unlocks unlimited usage of GPT o1 but also includes o1-pro, offering an extensive suite of featur...
por Samuel Fajreldines | 20/01/2025 16:37 | Architecture
Modern applications demand scalability, flexibility, and real-time responsiveness. To meet these requirements, developers are increasingly turning to event-driven architecture (EDA), a paradigm that decouples components and enables systems to react to events as they occur. In this post, we'll explore how to implement an event-driven architecture using AWS and Node.js, unlocking the full potential of cloud-native applications. Understanding Event-Driven Architecture At its cor...
por Samuel Fajreldines | 20/01/2025 13:38 | Backend Development
In this comprehensive guide, we'll delve into why the Model-Controller-Service pattern is the optimal architecture for backend systems in TypeScript. We'll explore its components, benefits, and best practices for implementation, helping you elevate your backend development to new heights. The Importance of a Solid Backend Architecture A well-designed backend architecture lays the foundation for a scalable and maintainable application. It ensures that your codebase can evolve ...
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