I build software experiences you can trust.

I’m a software engineer with a keen eye for design, dedicated to creating high-quality software.

Software Engineer
Tech lead
Design Enthusiast
Open source contributor
Amateur guitarist
Software Engineer
Tech lead
Design Enthusiast
Open source contributor
Amateur guitarist
Ricardo Dalcin

Who am I?

Based in Porto Alegre, I specialize in creating beautifully crafted digital experiences. Currently, I’m the Lead Software Engineer for mobile applications at Nelogica, where I unite my love for good software practices, quality experiences and helping people grow.

Working in a collection of high-stakes, real-time applications for the stock market have teached me the importance of clear and concise code, as well as having safety nets for when things go wrong, instead of trying to predict every bug ahead of time.

The complexity of the applications I’ve worked in have required me to learn and adapt fast, making use of web’s most bleeding edge technologies and APIs. I also needed to master performance optimization and profiling, Canvas2D API and a plethora of design patterns.

My journey

My passion for software engineering started all the way back in 2017, when I joined a technical school for Web Development. Every day since, I’ve rediscovered my love for coding, architectures and creating products that are actually useful to people.

I have made significant progress since, going from a hopeful junior developer to an experienced software engineer with an impressive track record of delivering high-quality software, ranging from enterprise scale B2B applications to state-of-the-art mobile and web end-user experiences.

Nowadays, in addition to being an engineer, I’m leading a team of young and passionate people at Nelogica. My work as a leader has taught me the importance of building up the people who I work with, sharing my experience and challenging them, fostering an environment of growth and unity.

Nelogica

·

2023 / Present

Lead Software Engineer

At Nelogica, I work on hybrid mobile apps powered by web technologies, creating a real-time investing platform that feels native. Besides creating scalable solutions, project patterns and architectures, my job as a tech lead is to be a technical reference and help the growth of my team, combining my development skills with strategic management.

Tramontina

·

2020 / 2023

Software Engineer

At Tramontina, I was responsible for creating and maintaining our internal UI libraries and building the standard front-end architecture for our web applications, ensuring scalability, flexibility and simplicity. I also worked on the REST APIs that powered those applications, ensuring they were secure, performant and easy to use. At the time of my departure, there were dozens of independent apps relying on the architecture and libraries with enterprise users in multiple countries.

Cirux

·

2019 / 2019

Intern Software Developer

As an intern at Cirux, I had the opportunity to learn from great engineers, helping them ship new features to a management web application for transportation companies. I worked on both the staff management web app and the drivers' day-to-day activities PWA. During my time there, I created several new features and pages, added white-label support (theming and feature customization) and created the architecture to support internationalization.