Ruan Lopes
Software Developer
I like to write letters to machines.
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
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
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
HTTP Wrapper for Golang inspired on Expressjs.
- Golang
- HTTP
create-gitignore
An interactive CLI tool that creates a .gitignore file
- Rust