About me

Who I am
I'm Nícolas (you can call me Nick) and I'm a remote software engineer. I'm from Flores da Cunha, RS, Brazil and I'm 34 years old.
First work
I worked as a full stack PHP website developer from 2012 to 2016 in companies around my region. From the first project, I was always responsible for learning to code everything from the backend to the frontend. I've worked with teams, as well as I've been solely responsible for the development of applications.
Career transitions
After that, I tried a career transition to cooking because I learned how to make sushi and there were no restaurants in my town . From scratch I started as an apprentice sushiman and after two years I opened my own restaurant. But in October 2021, I didn't get the financial independence I was looking for, so I decided to go back to software coding which is my first passion.
Currently
Now, I'm looking for the best projects and teams to work on. I'm passionate about building scalable applications that aim at sustainability and innovation.
Stacks
In the backend, my main experience is with Node.js with Typescript, specially with NestJS framework, and I have experience with PHP and Codeigniter framework. In the frontend, I use React and/or Angular, and I have experience with Next.js. I also have experience with databases such as MySQL, Postgres and MongoDB.
Routine
My typical workday involves starting off with a simple breakfast while catching up on the latest updates from my team and browsing through some daily news. Following that, I prioritize tasks for the day to ensure that I can tackle the most important ones during my peak productivity time in the morning.
Once the main task of the day is accomplished, I typically spend my afternoons reviewing my team's code and participating in video call meetings to keep up with the team's roadmap.
Experience
Experience
Full Stack Software Engineer - ElectroNeek | Jul 2024 - Present
I maintain and develop new features for the company platform, both on the frontend and backend. Utilizing technologies such as NestJS, Typescript, NodeJS, Angular, OpenAI, Google OCR, Docker, Kafka, MongoDB, Redis, and Electron, I ensure the platform's robustness and scalability. A significant achievement was the complete refactor of a document recognition tool that converts PDFs and images to JSON with high accuracy, leveraging prompt engineering and tool binding. I collaborate on code reviews, bug troubleshooting, best practices discussions, and brainstorms. The company focuses on Robotic Process Automation, guided by Kanban methodology, with AI features and tools being the core business.
Backend Software Engineer - Void.gg | Dec 2022 - May 2024
I specialized in developing and maintaining backend services for game statistics tracker APIs, mainly focused on Valorant. Utilizing technologies such as NestJS (Node.js and Typescript), alongside the Riot API, I ensured high performance and responsiveness for the APIs. A key achievement was successfully refactoring the company backend applications in order to support different infrastructures through required migrations and reducing database costs. Other stacks used were Docker, Kafka (microservices), Redis, BullMQ, AWS and Python for small scripts. I worked collaboratively within a team of remote developers, providing suggestions, testing support and application reviews.
Full Stack Software Engineer - Coopertec Soluções | Jan 2022 - Nov 2022 (11 months)
I managed to code and maintain very different web applications. I developed and fixed features for a logistics client that required using legacy PHP (version 4) and CodeIgniter. I also worked using Angular and Next.js/React (Typescript) in frontend projects for other clients.
Full Stack Software Engineer - Agência Orin | Jun 2014 - Mar 2016 (1 year, 10 months)
I was the backend and frontend lead. I was responsible for building web pages using (PHP) and jQuery. Working with a small team allowed me to learn a little about everything that a project involves (design, SEO, brainstorms, etc) and help and give suggestions about the team's work process and projects. One of the projects I worked on was a new CMS for the company, allowing to fastly create the backend for new projects.
Full Stack Software Engineer - BF2 Tecnologia | Dec 2012 - Dec 2013 (1 year, 1 months)
I started by doing some front pages using jQuery and pure HTML/CSS and managed to be a full stack engineer after a few months. I worked with a team of 5 developers, mainly with PHP as backend language.
My Projects
Django Document Recognition
This AI-powered solution is designed to streamline the recognition and processing of documents. It supports various image formats, including PNG and JPEG, and offers robust features such as customizable field management and the ability to export and import field configurations. The application processes documents and outputs the extracted data in a structured JSON format, ensuring seamless workflows and easy integration with other systems, even when reloading or transferring data between sessions.
- Python
- OpenAI API
- Django
- Tailwind
- Vanilla Javascript
Devlog
A desktop application for logging development activities, built with Electron, Angular, and Angular Material. Logging your progress in task or project tickets is essential, but sometimes you need to centralize your daily work progress in one place. That's why DevLog is a simple logger that saves TXT files and can be used both in a local application (Windows) or on the browser.
- Typescript
- Electron
- Angular
- Angular Material UI
- Node.js
- Desktop
Team Draft | Web App
Sometimes you just need a quick way to split your friends into teams for the sports or games you like. And preferably without having to register for any services. So, here is the Team Draft!
- Typescript
- React
- Material UI | MUI
- Node.js
SNES Bomberman 3 in Python
For the old SNES Bomberman fans, this is the battle mode of the SNES Bomberman 3 built with PyGame engine (Python).
- Python
- PyGame
- OOP
Pokemon Memory Game in Angular
This is a pokemon memory game built in Angular, where instead of searching for equal cards, you have to find each evolution set of the first pokemon generation.
- Typescript
- Angular
- Node.js
Skills
Contact
Let's code?
I'm currently looking for new teams, projects or ideas. You can call me and we might schedule a meeting to talk about any questions or my Although I'm not currently looking for any new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!
Or, you can send me a message on my LinkedIn: