About Me

Hi! I'm Rafik Moreira Dias, a Software Engineer registered with CREA-MG (No. 1423380800). I work with web development and enjoy solving problems in simple and well-thought-out ways.

Professional Credentials

CREA-MG Registration

No. 142338080-0

Regional Registration: 443937MG

Title

Software Engineer

Permanent Professional Registration

Professional Contact

Email: contato@rafikmoreira.dev.br

My Professional Journey

I work as a software engineer at Ebury Bank, building systems in the financial sector. I started programming during college and since then I've been deepening my expertise in different technologies and contexts, from frontend to backend, from academic projects to production systems.

Specialties

On a daily basis, I use React, Next.js and TypeScript on the frontend, and Go on the backend. At Ebury, I work with microfrontends, UI component libraries and Storybook. I enjoy this combination because it allows me to take care of both the interface and the infrastructure behind it.

Technologies I use in studies and projects:

Frontend

React, Next.js, TypeScript, TailwindCSS, Storybook, Playwright, Cypress, Jest

Backend

Go, Node.js, Ruby on Rails

Architecture & DevOps

Microfrontends, Microservices, Docker

Methodologies & Others

Scrum, Arduino

Professional Experience

Ebury Bank - Software Engineer II

March 2025 - Present · São Paulo, SP (Remote)

Development of microfrontends and maintenance of UI component libraries documented with Storybook, in high-criticality financial systems.

Ebury Bank - Software Engineer I

June 2024 - March 2025 · São Paulo, SP (Remote)

Worked with Next.js, React, TypeScript and Docker on financial products. REST API integration with focus on consistent delivery.

Ebury Bank - Associate Software Engineer

June 2022 - June 2024 · São Paulo, SP (Remote)

First steps in my career, working on frontend and backend. Intensive learning period with technologies like React and Node.js.

Protegon - Full Stack Developer

December 2021 - June 2022 · Belo Horizonte, MG (Remote)

Maintenance of a legacy LGPD management system and development of the renewed version, with Ruby on Rails, Angular, React and Docker.

Extension Projects & Internships

IFNMG - Extension Project Scholar

June 2022 - December 2022 · Almenara, MG (Hybrid)

Rebuilding IFNMG's virtual photography archive into a portal built with Angular, Strapi, TypeScript, Tailwind and Docker.

IFNMG - Extension Project Scholar

June 2021 - December 2021 · Almenara, MG (Hybrid)

First version of IFNMG's photographic memory portal, built with WordPress and JavaScript.

IFES - Extension Project Scholar

February 2021 - December 2021 · Almenara, MG (Remote)

"Workshops 4.0" project: creation of an Arduino extension board for elementary school children, facilitating circuit assembly. Built with C/C++ and Arduino IDE.

VT Real - Web Development Intern

November 2021 · Belo Horizonte, MG (Remote)

Web application for calculating transportation voucher costs and routes, built with JavaScript, HTML, SCSS and PHP.

IFNMG - Extension Project Scholar

May 2020 - December 2020 · Almenara, MG (Hybrid)

Portal with COVID-19 data integrated with government APIs, built with Vue.js, Node.js and JavaScript.

Beyond Programming

Outside of work, I enjoy traveling and discovering new places. I also read a lot, mainly about technology, science fiction and personal development.

Values

I value readable code, objective documentation and direct collaboration. Good software is the kind that works, but is also easy to maintain and evolve over time.

If you'd like to discuss a project or opportunity, feel free to reach out.

Interests

ReactNext.jsGoTypeScriptMicrofrontendsUX/UITravelBooksTechnologyOpen SourceArduino

Favorite Books

  • Clean Code - Robert C. Martin

Let's Talk?

Interested in collaborating or have any questions?Get in Touch