Últimos Posts do Blog

Getting Started with Google Cloud Run: A Comprehensive Guide

por Samuel Fajreldines | 10/10/2024 21:00 | Uncategorized

In today's fast-paced development environment, deploying applications quickly and efficiently is more important than ever. Google Cloud Run emerges as a powerful solution for developers looking to deploy containerized applications without the overhead of managing servers. This comprehensive guide will walk you through the essentials of Google Cloud Run, helping you leverage its capabilities to streamline your deployment process. What is Google Cloud Run? Google Cloud Run is a...

How to Effectively Use Controllers, Models, Services, and More

por Samuel Fajreldines | 13/10/2024 21:00 | Uncategorized

In modern software development, structuring your application effectively is crucial for scalability, maintainability, and ease of understanding. Utilizing controllers, models, services, and other architectural patterns can greatly enhance the quality of your codebase. In this post, we'll delve into how to effectively use these components in your application architecture. Understanding the MVC Pattern The Model-View-Controller (MVC) pattern is a widely adopted architectural pa...

Understanding TypeScript Abstract Classes: A Comprehensive Guide

por Samuel Fajreldines | 12/10/2024 21:00 | Uncategorized

In modern TypeScript development, abstract classes play a crucial role in designing robust and maintainable applications. They provide a template for other classes to extend, enforcing certain methods to be implemented, and enabling a solid architectural foundation for your codebase. Understanding Abstract Classes An abstract class is a special type of class that cannot be instantiated directly. Instead, it serves as a blueprint for other classes to inherit from. Abstract cla...

Harnessing the Power of Serverless Architecture with Node.js on AWS

por Samuel Fajreldines | 10/10/2024 21:00 | Uncategorized

In today's rapidly evolving tech landscape, building scalable and efficient applications is more critical than ever. Serverless computing has emerged as a game-changer, allowing developers to focus on code without worrying about infrastructure management. Combining the strength of Node.js with the reliability of AWS Lambda, we can create powerful serverless applications that scale seamlessly. Understanding Serverless Architecture Serverless Architecture refers to a cloud comp...

Resume

Experience

  • 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