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