+55 32 98405-2664

ricardodarocha@outlook.com

Linkedin.com/in/ricardodarochavitor

Dados Pessoais

photo of Ricardo da Rocha Ricardo da Rocha 1 www.ricardodarocha.com.br
Ubá´ Minas Gerais Xadrez

Dados Profissionais

Softplan 2024 até o presente

Questor Sistemas 2021 - 2023

Teksystem 2018-2020

Thyssenkrupp 2017

Sistemais Informática 2007 - 2010


Aerum (free-lance)

Sistemais Informática (free-lance)

Formação

Design de produto | Universidade Estadual de Minas Gerais

Desenvolvimento ágil de sistemas | EAD

Segunda Graduação em Ciência da Computação | UNIFAGOC


Branding Aplicado | Ana Couto (2025)

Design Thinking | University of Sydney (2024)

UX - Introduction to User Experience | Google (2023)

Internship University of Leoben | 2015

Projetos

Integração APIs com Tribunais de Justiça, STF, STJ, SAJ

Automatização da folha de pagamentos - QUIU

ERP - Módulo E-social


Classificação e reaproveitamento de sucatas de aço de alta tecnologia

Participei do Hackaton da Nasa pela Universidade Unicamp em 2024

Participei do Hackaton da Fiocruz sobre a pandemia em 2022

Participei da competição Aerodesign no ITA em 2017, representando a Universidade Federal de Ouro Preto - UFOP

  • 1 - Pure CSS ^
  • Tecnologia Própria.
  • Ricardo da Rocha abr/2025

    Designer e Desenvolvedor de Sistemas

    Graduado em Design, Desenvolvedor Sênior, Generalista experimentado em várias linguagens Rust Elixir Delphi
    Eu trabalho com a construção de soluções de experiência do usuário, conectando pessoas e futuro

    Desenvolvedor Delphi com 17 anos de experiência
    Eu sou graduado em Design e Desenvolvedor de Sistemas com vasta experiência

    Eu sou programador Delphi sênior, co experiência na construção de dashboards, interfaces do usuário, apis e aplicações de bancos de dados. Atualmente eu trabalho com construção de apis em linguagens Rust, Delphi Elixir, mantendo e atualizando código Delphi legado. Sou dedicado aos estudos e orientado aos detalhes. Como profissional eu possuo interesse em várias linguagens de programação, design system, frameworks java script, lingaugens de backend e bancos de dados. Gosto de autonomia para construir protótipos e sistemas inteiros. Busco dominar todas as etapas da construção de software, desde o levantamento de requisitos até a construção do protótipo, testes e implantação. Me considero um generalista com conhecimento em áreas transversais.

    Pós Graduado em Desenvolvimento Ágil, me preocupo em compreender e melhorar os processos de desenvolvimento de software, contribuindo com organização e priorização de tarefas, construção de plataformas, design patterns e desenvolvimento contínuo para reaproveitamento de código. Como desenvolvedor Sênior, me preocupo na construção de soluções sólidas e aplicação de metodologias de longo prazo.

    Linguagens

    Delphi

    Eu me aprofundei na linguagem Delphi ao longo do tempo, eu tenho experiência nas tecnologias (VCL, Firedac, Firemonkey) e diversos componentes da linguagem Delphi (Aurelius, Rest Dataware, Horse, DevExpress). Implementei diversos design patterns em Delphi.

    Python, JavaScript

    Possuo uma boa experiência em Python, R e Java Script; Atualmente estudo Python e Rust, com ênfase na construção de software seguro, melhores práticas, servidores de backend e interfaces do usuário.

    Rust

    Eu dedico atenção especial ao estudo da linguagem Rust, experimento no dia a dia diversas migrações de códigos legados para esta linguagem e construção de bibliotecas para Rust, Delphi e Python escritos nesta linguagem

    Código livre

    Contribuo com projetos de software livre

    Experiência Profissional

    Desenvolvedor Delphi free-lance

    2020 October - Present (2 years and 8 monhts)
    Chapeco, SC - Brazil (Remotely)

    responsabilities

    • Responsável pelo código legado e refatoração de partes do código. Apoio na priorização de tarefas e mudanças de arquitetura. Criação de software de alta qualidade com criação e manutenção de testes unitários, design patterns e TDD (Test Driven Design).
    • Implementação de automatização de software contábil, folha de pagamento e obrigações trabalhistas. Neste projeto eu atuei em rotinas de departamento pessoal, folha de pagamento, tributos trabalhistas e e-social.
    • Leitura e digitalização de documentos, Optical Character Recognition (OCR) e agendamento de rotinas
    • Adequação do software para atuar em múltiplas threads.

    Conquistas chave

    • Aprendi a trabalhar em uma equipe que adota uma abordagem de desenvolvimento ágil
    • Implemente novos padrões de design em Delphi com base no livro Refactoring Guru

    Desenvolvedor Delphi free-lance

    2019 April - 2020 October (1 year and 7 monhts)
    Uba, MG - Brazil (Remotely)

    responsabilidades

    • Organizar meu próprio trabalho e gerenciar técnicas de produtividade para otimizar entregas e implantações
    • Identificar novas demandas de software, rotinas reutilizáveis ​​e escrever algumas bibliotecas de código aberto

    key achievements

    • Eu contribuí para muitos projetos de código aberto em github, em Delphi e outras linguagens
    • Desenvolvi uma biblioteca de Material Design para Delphi
    • Experimentei diferentes sistemas de design em Figma e Delphi

    Engenheiro desenvolvedor Delphi na Tek-System

    2018 january - 2019 april (1 year and 4 monhts)
    Uba, MG - Brazil (on site)

    responsabilidades

    • Trabalhei em uma equipe focada em habilidades em uma rotina específica de software de contabilidade
    • Fui responsável pela manutenção e melhoria das Rotinas de Software de Trabalho, reescrevendo código e aplicando as melhores práticas

    Conquistas chave

    • Aprendi mais sobre as rotinas governamentais e trabalhistas
    • Aprendi a implementar APIS, JSON e integrar diversas bibliotecas com Delphi

    Estagiário Thyssenkrupp Steel Europe

    2015-2016 (9 monhts) Eu desenvolvi um sistema de classificação de sucatas de aço para a companhia no meu programa de estágio

    Master course of Material Engineering

    MontanUnivesitat Leoben, Austria 2013 - 2015 Como aluno visitante, eu vivi uma experiência de seis meses de imersão em Inglês e Alemão
    Eu fiz vários cursos na Universidade de Leoben e aprimorei os meus conhecimentos de estatística, modelagem 3D e linguagens de programação como R e Python para aplicações científicas.

    Master course of Material Engineering

    2013 - 2015 University of Ouro Preto, Brazil Classificação de materiais e métodos estatísticos para classificação de ligas de metal

    Junior Software Developer

    (Delphi, Visual Basic, SQL Server) 2006 december - 2011 july (4 years and 8 months)
    Uba, MG - Brazil (on site)
    Algoritmos, Inteface do usuário e sistemas com conexão no banco de dados Eu pratiquei Visual Basic, .Net, Delphi, SqlServer

    Industrial Design Graduation

    Escola de Design - Faculdade de Design de Produto Universidade Estadual de Minas Gerais (UEMG) - Brazil 2006 january - 2012 april (6 years )

    Graduated at the School of Design at the University of State of Minas Gerais, Brazil (UEMG). I've studied Design and Product Development. I specialize in software development, working as a programmer since 2007.

    Post-Graduated in Agile Development (2023)

    Introdução ao desenvolvimento Delphi

    2006 (10 months) SENAI - Uba, MG - Brazil
    Neste curso eu aprendi a programar usando a linguagem Delphi

    Formal education

    Recentemente, fiz dois cursos relevantes de forma remota:

    • Inovação por meio do Design na Universidade de Sydney (2023)
    • Fundamentos do Design de Experiência do Usuário (UX) no Google (2023)

    Intercâmbio Estudantil

    Fui selecionado para o programa de estágio na Universidade de Leoben, Áustria, no período de 2015-2016, patrocinado pela Thyssenkrupp Steel Europe (TSE). Após isso, morei em Duisburg (Alemanha) e no Rio de Janeiro (Brasil) para desenvolver um Sistema de Classificação de Sucata de Aço para a multinacional TSE, com um retorno estimado de 1 milhão de dólares (valor mensurável durante 2 meses).

    Outras Informações

    Março de 2014 - Novembro de 2014 (9 meses)
    Projeto Estudantil de Design de Avião Contribuí com o projeto estudantil de Design de Avião escrevendo alguns algoritmos em Matlab e desenhando modelos 3D

    Outubro de 2009 - Março de 2014 (4 anos e 6 meses)
    Realizei um estágio em design no Estudio Miron (um estúdio de design) para cumprir os requisitos necessários à obtenção do título de graduado em design. Trabalhei com o software 3D SolidWorks® e desempenhei diversas atividades de design, como planejamento, desenvolvimento e prototipagem de móveis.

    Setembro de 2012 - Dezembro de 2013 (1 ano e 3 meses)
    Lecionei diversas disciplinas de projeto, metodologia de projeto e comunicação visual no curso de Design de Moda da Escola Técnica de Design de Moda