Details

Thiago Lima, Software Engineer

thiagolimasteam@gmail.com

https://thiagolima.dev

Skills

Frontend

ReactNext.jsVue.jsAngularTypeScriptJavaScriptHTMLCSSTailwind CSSQuasarNgRx

Mobile

React NativeAndroidiOS

Backend

Node.jsJava 21Spring BootREST APIsJPAOracleWebSocket

Tools & Others

GitMonorepoAgile/ScrumCI/CDDockerOpenShiftGitLabSonarQubeFigma
History

Stefanini Group

Feb 2024 - Present

  • Work on strategic technology projects for Amazônia Bank, with Frontend and Backend development, microfrontend architecture with single-spa, Vue.js 2/3 + TypeScript + Quasar applications, SSO/Keycloak, state management with Pinia/Vuex, and REST API integration.
  • Development of Basa Digital, a rural credit origination platform, including customer registration, credit proposals, budgets, documents, and business rules for credit lines such as Pronaf B, Custeio Agrícola, Custeio Pecuário, and Giro Agro.
  • Development of the Credit Self-Certification System, featuring contract queries, financed items, budgets, invoices, document upload, and item linking, using Vue 3, TypeScript, Pinia, TanStack Vue Query, and Axios.
  • Backend development of CADOC 3044, a microservice for calculating, validating, and transmitting credit operations to Bacen/SCR, with REST APIs, analytical dashboard, transmission queue, SISBACEN/STA integration, and real-time WebSocket communication, using Java 21, Spring Boot, JPA, and Oracle.
  • Work in CI/CD, Docker, OpenShift, and GitLab, along with code review, security, error handling, and continuous code quality improvement with SonarQube.

IT Folks Tech

Apr 2023 - Jan 2024 · 10 months

  • I worked in a monorepo development environment, where various products are developed using React Native for Android and iOS platforms, as well as Next.js for web applications. My routine includes daily participation in meetings with Polish colleagues, where we discuss and actively collaborate to continuously improve our products.

Prado Mobile Systems

May 2021 - Jul 2023 · 2 years 3 months

  • I was fully involved in the development of eTutor (an educational platform), contributing to enhancements, maintenance, and integration of new features using Angular and NgRx.
  • Responsible for managing a team of interns, including task assignment, training, providing constructive feedback, and conflict resolution. I developed and promoted a collaborative environment that facilitated professional growth and project delivery.
  • I participated in the development of the Jazz Tech backoffice, responsible for managing clients of Dimo, the financial application of Motorola, among other products.
Education

Bachelor's degree, Computer Engineering

2016 - 2021

I learned to combine engineering and computer science principles to design, develop and optimize computer systems. I studied subjects such as mathematics, electronics, algorithms, programming, computer architecture, computer networks and operating systems. Throughout the course, I was able to apply this knowledge to solve complex problems and develop innovative solutions in areas such as artificial intelligence, information security, embedded systems and cloud computing.

Certifications

EF SET English Certificate 69/100 (C1 Advanced)

EF SET

Issued Oct 2024

View credential

FullStackJS with TypeScript, Node and Vue.js

branas.io

Issued Dec 2023

View credential
Vue.jsTypeScriptNode.js

Certified Nuxt Master

Vue School

Issued Oct 2022 · Credential: PQ8CYU1GWU

View credential
Nuxt.js

Certificate of Participation

Vue School

Issued Jul 2022 · Credential: f95DPDGmBB

View credential
Vue.js