About Guido

Bio

I’m Guido Peñaloza - A FullStack Software Engineer specialized in ASP.NET Core and Angular with 2 years of work experience. My journey as a software developer started when I was 16 years old focusing on developing desktop applications with WInForms using C#. I have been learning different technologies in this time, but currently I am focused on web development and the development of tools and integrations of VoIP systems using Asterisk (Freeswitch and Kamailio later). In the future I plan to immerse myself in the world of Machine Learning.

My Stack

ASP.NET Core Dev

  • HTTP/HTTPS protocol
  • Dotnet CLI
  • SOLID
  • MVC
  • REST
  • Razor
  • Middlewares
  • Filters & Attributes
  • Authentication & Authorization
  • Dependecy Injection
  • ORM (EF & Dapper)
  • Postgres
  • SQL Server
  • MongoDB
  • Caching (Redis)
  • Serilog
  • SignalR Core
  • Automapper
  • Kafka
  • Ocelot
  • Docker
  • Testing (xUnit, Mocking)
  • Jenkins
  • Design Patterns (CQRS, Decorator, Strategy, Singelton...)
  • MediatR
  • FluentValidation
  • Polly

Angular 2+ Dev

  • Typescript
  • RxJS & Promises
  • Operators
  • Interpolation
  • Property Binding
  • Binding
  • Components
  • Templates
  • Modules
  • Dependecy Injection
  • Services
  • Routing
  • Directives
  • Pipes
  • Lazy Loading
  • Testing

My Favorite Books

  • Swallow that Frog
  • Las venas abiertas de America Latina
  • Hands On Design Patterns with C#
  • No More Mr. Nice Guy
  • Measure What Matters
  • The Road Ahead