Open to workAvailable for global opportunities

Nasser Farhat

Full-Stack Senior Developer

I build scalable, efficient and secure web applications with modern technologies. Specializing in Node.js, React, .NET, and cloud infrastructure.

Professional Experience

Companies I've Worked With

My experience spans diverse industries across international markets, delivering high-impact solutions for renowned organizations.

Comgas logo

Comgas

Tech Lead Cross
Energy
CCAB logo

CCAB

Tech Lead
Government
MedGrupo logo

MedGrupo

Senior Backend Developer
Healthcare
PNCP logo

PNCP

Mid Level .NET Developer
Government
Intelltech logo

Intelltech

Senior FullStack Developer - Part Time
Technology
Comgas logo

Comgas

Tech Lead Cross
Energy
CCAB logo

CCAB

Tech Lead
Government
MedGrupo logo

MedGrupo

Senior Backend Developer
Healthcare
PNCP logo

PNCP

Mid Level .NET Developer
Government
Intelltech logo

Intelltech

Senior FullStack Developer - Part Time
Technology

Currently open to new opportunities with forward-thinking companies globally.

Technical Expertise

As a full-stack senior developer, I've mastered a diverse set of technologies across different domains to build scalable, maintainable applications for global clients.

Frontend

React
React
85%
Next.js
Next.js
95%
TypeScript
TypeScript
95%
Angular
Angular
80%
Tailwind CSS
Tailwind CSS
90%

Backend

.NET
.NET
95%
Node.js
Node.js
90%
NestJS
NestJS
85%
Express
Express
90%
GraphQL
GraphQL
80%

Database

SQL Server
SQL Server
90%
MongoDB
MongoDB
85%
PostgreSQL
PostgreSQL
85%
Redis
Redis
80%

DevOps & Tools

Docker
Docker
90%
Kubernetes
Kubernetes
85%
Azure
Azure
85%
AWS
AWS
80%
GitHub Actions
GitHub Actions
85%

Professional Strengths

System Architecture
Performance Optimization
Microservices
Cloud Infrastructure
Team Leadership
Code Quality
Agile Methodologies
CI/CD Pipelines
Featured Projects

What I've Built

Showcasing my key projects that demonstrate my technical expertise and problem-solving abilities.

Featured Project

Ambar Performance

Budget System & Invoicing Platform

This project facilitates the generation of budgets and various time-period reports (monthly, weekly, daily) for services executed by the client.

A central requirement was the need to emit government-integrated invoices directly, which was implemented through specialized APIs.

Originally built with ASP.NET 6, it was recently upgraded to ASP.NET 8 with MongoDB for faster data handling, employing Hexagonal Architecture with Domain-Driven Design (DDD).

Professional Journey

A timeline of my career progression and key roles.

Comgás

Comgás

03/2024 - Present
Tech Lead Cross

• Lead and guide cross-functional teams, ensuring all teams are aligned with project goals, timelines, and best practices.

• Architect and design new solutions from the ground up, ensuring that they meet both current and future business needs.

• Collaborate with architects and senior developers to develop scalable, maintainable, and high-performance systems using Angular, ASP.NET, and Kotlin.

• Oversee the creation and management of CI/CD pipelines using Azure Portal and Kubernetes.

• Directly manage the process for opening production changes, ensuring each release is thoroughly tested.

• Mentor development teams, providing expertise in complex technical problems and architectural decisions.

• Ensure seamless communication across teams to facilitate the implementation of new features.

Prover Soluções em Tecnologia

03/2019 - 03/2024
Senior Developer, Tech Lead, and DevOps Specialist

• Played multiple roles, from senior developer to solution architect, across diverse projects.

• Refactored legacy code into clean, efficient solutions, primarily focusing on JavaScript technologies like Node.js, NestJS, and Angular.

• Designed and implemented secure authentication systems using JWT and other security best practices.

• Managed databases across various platforms: SQL Server, Postgres, MongoDB, Redis, MySQL, Oracle, and CosmosDB.

• Built APIs using ASP.NET, NestJS, and Node.js, and implemented frontends with React, React Native, Next.js, Redux, and Angular.

• Worked with Kubernetes and Docker to containerize applications and ensure smooth deployment pipelines.

• Automated deployments with GitHub Actions, incorporating CI/CD pipelines for seamless delivery.

• Created microservices to segment application responsibilities and improve scalability.

Pieracciani (PierX Project)

01/2021 - 06/2023 (Part-time)
Senior Node.js Developer

• Developed and maintained APIs using Node.js and NestJS, ensuring efficient and scalable backend services.

• Created reports with GraphQL to streamline data queries for client applications.

• Refactored and implemented new features in frontend frameworks, including React and Angular.

• Fixed bugs and optimized business logic to enhance system reliability and performance.

• Managed and administered MongoDB databases, ensuring data integrity and availability.

• Delivered high-quality solutions, maintaining consistent uptime and optimal performance.

• Collaborated in agile environments, leveraging Scrum to manage sprints effectively.

Seguralta Insurance Broker

10/2019 - 03/2021
Mid-Level .NET Developer

• Developed and maintained automation tools using C#, focusing on improving business processes.

• Created robots for data acquisition in the insurance field, streamlining critical data collection tasks.

• Managed and optimized databases, including SQL Server, MySQL, and MongoDB, to ensure reliability and performance.

• Maintained the entire IT infrastructure, including cloud environments, servers, and VPNs.

• Successfully implemented automations that reduced manual work and improved operational efficiency.

• Consistently delivered clean, well-structured code, adhering to industry best practices.

• Actively worked with agile methodologies, such as Scrum and Kanban, to ensure efficient project management and delivery.

About Me

I'm a passionate senior full-stack developer with expertise in building scalable applications and leading development teams.

My Philosophy

I believe in creating clean, maintainable code that solves real business problems. My approach combines technical excellence with a deep understanding of business needs, ensuring that the solutions I build deliver real value.

I'm passionate about mentoring junior developers and sharing knowledge across teams. I thrive in collaborative environments where innovation is encouraged and quality is valued.

Get In Touch

If my background aligns with what you're looking for, I'd be delighted to discuss how I can contribute to your projects. Feel free to reach out via any of the channels below.

Nasser Farhat

Nasser Farhat

Senior Full-Stack Developer