Personal details

David R. - Remote full-stack developer

David R.

NET Software Developer
Based in: 🇭🇳 Honduras
Timezone: Central America (UTC-6)

Summary

I am an experienced .NET Software Developer with 9 years of background in developing Windows desktop applications. My expertise extends to full-stack and backend development using C# and .NET Core.

I grew the most professionally at e-Builder. The stack they worked with was a whole new world for me, technologies like Kafka, GraphQL, Amazon S3, pipelines using pure yaml and their Testing process including a wide range of tests like: Unit, Integration and System tests made me a better developer.

I contributed a lot to project Port Security and Clinic and Patients Control. For the latter, I had to move and deliver fast because of the pandemic, HR and Management needed to have statistics in real time about the quantity of employees being down for COVID, I delivered a well tailored application working on both BE and FE to tackle that problem. For the former, me and an Analyst created an award from OAS winning app that made an international impact to the company.

I am confident in my abilities to contribute to your team and deliver high-quality software solutions.

Work Experience

Fullstack Developer
Outcoding for Affinaquest | Aug 2022 - Present
C#
TypeScript
React
CQRS
.NET Core
Web API 2
Snowflake

Enterprise Portal Web application using .NET core on the backend and React based on the frontend.

Working on both ends as a Fullstack developer.

Languages and Tools: C#, Entity Framework Core,, xUnit, react.

Software Developer
e-Builder, Trimble | Mar 2021 - Jul 2022
C#
Entity Framework
MVC
CQRS
Apache Kafka
GraphQL
.NET

Performance Service

This is a Windows service that acts as a backend for a frontend application currently in development with the purpose of increasing speeds when returning data to the clients.

Working on unit testing, adding new features and correcting bugs.

Languages and Tools: C#, Entity Framework Core, GraphQL, .Net, nUnit, xUnit, FluentAssertions.

File Management Service

Backend service executing background tasks for when a file was uploaded to the system. This used kafka as a messaging queue and it followed some architecture guidelines like CQRS, MVC, DDD.

Languages and Tools: C#, Entity Framework Core, Kafka, xUnit, FluentAssertions.

Education

Universidad TecnolĂłgica Centroamericana
Bachelor's degree・Computer Science
Sep 2010 - Jun 2013