Software Engineer
Current• Design, development, and support of Full-Stack applications built in React and Angular2+ for the front-end and C# or Typescript with .Net Core or Nest frameworks for the back-end within a microservices architecture, while implementing REST or gRPC as API communication protocols.• MySQL and PostgreSQL relational databases using TypeORM or NHibernate, as well as in-memory databases or time series databases such as Redis and InfluxDB.• Use of Mediator and CQRS, as Software Architecture Patterns. Leverage containerization and orchestration tools, in particular Docker and Kubernetes.• Implementation of Unit Tests and Integration Tests.• Collaboration with stakeholders to identify requirements.• Interact with cross-functional teams to create specifications and implement solutions.• Ship moderately sized features and improvements while working with other team members and collaborating on larger projects.Leveraged knowledge in C#, .Net Core, Angular, Nest, Microservices architecture, Influx, Redis, Mediator pattern, CQRS, and gRPC.