Ruan Lopes
Software Developer
I like to write letters to machines.
![paladin](/paladin.webp)
ABOUT
Hello! I am Ruan, a dedicated software developer with a robust background in backend development. My expertise spans a diverse tech stack, including ASP.NET Core, Node.js, and Next.js. Currently, I am focused on creating a standout personal portfolio website while diving into new technologies like Golang and C++
My experience, though heavily rooted in web development, fuels my eagerness to branch into other areas of software development. Whether it's low-level programming, data analysis, or machine learning, I am committed to expanding my skill set and embracing innovative technologies.
I am passionate about leveraging my technical abilities to tackle complex challenges and drive impactful projects. Let's connect if you are looking for someone with a strong foundation, a drive to explore new fields, and a genuine enthusiasm for technology!
- C#
- Javascript
- Typescript
- HTML
- CSS
- ASP.NET Core
- NextJS
- ReactJS
- TailwindCSS
- PostgreSQL
- MongoDB
- Redis
- Git
- Github
- NodeJS
EXPERIENCE
Contributed to the development of production code by refactoring existing codebases, implementing unit tests, and addressing warnings and errors using ASP.NET Core and JavaScript.
PROJECTS
![Weather Monitoring](/projects/weatherapi.webp)
Weather Monitoring
Application that periodically requests weather data from selected cities and stores said data into a SQL database as well as CSV files. This project was made to understand the concept of message brookers and task scheduling.
- ASP.NET Core
- C#
- RabbitMQ
- Redis
- Postgres
- Golang
![Art Gallery API](/projects/artgallery.webp)
Art Gallery API
Web API using ASP.NET Core for an digital art gallery. Has authentication with JWT, Caching with Redis and uses PostgreSQL as the database.
- ASP.NET Core
- C#
- Redis
- JWT
- Postgres
![Gopress](/projects/server.webp)
Gopress
HTTP Wrapper for Golang inspired on Expressjs.
- Golang
- HTTP