👋Olá, eu sou

Anderson Lima

Backend Developer

Computer Science student with a passion for technology and programming

About me

Introduction

A Back-End Developer and Computer Engineering undergraduate student at IBMEC, currently working as a Developer at Ibmec Jr Soluções. I have hands-on experience in projects focused on back-end development using Java, Spring Boot, and JPA. My expertise includes integration with PostgreSQL and MySQL databases and a solid understanding of software architecture principles. I have contributed to both the production and maintenance of software, with a focus on REST APIs, microservices, unit testing, and Git.

I possess practical knowledge of MySQL, PostgreSQL, and agile methodologies such as Scrum and Kanban. Furthermore, I have a strong command of Python, with applications in automation, web development with Django, data analysis with Pandas, and Artificial Intelligence projects.

I am seeking challenging opportunities that emphasize scalable back-end solutions, best coding practices, and effective teamwork.

=====> Technologies <=====

=> Backend

● Java (versions 8+), Spring Boot, Spring Security, JPA/Hibernate
● Python (versions 3.x) – Django, Pandas
● RESTful APIs, Microservices Architecture
● Unit Testing with JUnit, Code Coverage with JaCoCo
● Relational Databases: MySQL (versions 5.7+ and 8.x), PostgreSQL (versions 12+)

=> Frontend/Mobile (Continuous Learning)

● HTML5, CSS3, JSP, Thymeleaf
● JavaScript (ES6+), TypeScript (actively studying)
● ReactJS (versions 18+), Next.js (versions 13+), AngularJS, Vite (deepening knowledge)
● React Native, Swift (studying for cross-platform and iOS mobile projects)

=> Tools & Methodologies

● Git, GitHub, CI/CD
● Agile Methodologies (Scrum, Kanban)
● Test-Driven Development (TDD) (foundational knowledge)

2 yearsof experience
in field
20+repositories
in Github
03companies
worked

Skills

Technologies that I've worked with or had contact with
in the academic environment or personal projects.

Languages

JavaJavaScriptTypeScriptPythonSQLShellHTMLCSS

Technologies & Frameworks

Spring BootHibernateJUnitMockitoNode.jsNext.jsReact.jsTailwind CSSReact NativeSwift

Databases

MySQLPostgreSQLOracleSQLiteRedisMongoDB

DevOps & Cloud

AWSDockerGitGitHubMavenGradleLinuxRabbitMQKafkaFlyway

Qualifications

Education and professional experience
Work
Education

Bachelor, Computer Engineering

IBMEC
jan 2024 - dec 2028

Oracle Next Education

Alura + Oracle
nov 2022 - apr 2023

Jovem Aprendiz

Bicho puro
jun 2022 - jan 2023

Trainee

Ibmec Jr Soluções
march 2025 - current

Portfólio

Projects completed and technologies used
Medical Clinic API

Medical
Clinic API

JavaMySQLJUnitSpring BootSwagger
See more
AI </br> Recommendation

AI
Recommendation

JavaIASpring BootOpenAI
See more
ByteBox Chatbot

ByteBox
Chatbot

JavaSpring BootI.A.JavaScript
See more
MVC Sales C#

MVC
Sales C#

C#.NETMySQLASP.NET Core MVC
See more
Search Correios

Search
Correios

JavaMySQLJUnitSpring BootSwagger
See more
Fitlife Gym

Fitlife
Gym

HTMLCSSFirebase
See more
Portfolio

Portfolio

TypeScriptNext.jsReactNode.js
See more
Habits Tracker

Habits
Tracker

TypeScriptReactNode.jsReact Native
See more
DoctorCare</br>Clínica

DoctorCare
Clínica

HTMLCSSJavaScript
See more

Medical Clinic API

REST API to manage a medical clinic with patients, developed in Java with Spring Boot and MySQL database.


  • Java

  • Spring Boot 3

  • Spring Data JPA

  • MySQL

  • JUnit

  • Mockito

  • Swagger

  • Design Patterns


Project

E-commerce product recommendation system

A product recommendation system in Java that uses the OpenAI API to provide personalized product recommendations and sentiment analysis for customer reviews.


  • Java

  • Maven

  • OpenAI API

  • JTokkit

  • Artificial Intelligence (AI)


Project

ByteBox E-commerce Chatbot

A Spring Boot application that implements a chatbot customer service chatbot for ByteBox, a fictitious e-commerce platform focused on computer components and electronics.


  • Java

  • Spring Boot

  • Spring Webflux

  • Thymeleaf

  • JavaScript

  • jQuery

  • Marked.js

  • OpenAI API

  • JTokkit

  • Artificial Intelligence (AI)


Project

SalesMVC

A web application for a sales system with a system with a graphical interface to manipulate the database.


  • C#

  • .NET

  • ASP.NET Core MVC

  • Entity Framework

  • LINQ

  • MySQL

  • HTML

  • CSS

  • Bootstrap

  • Design Patterns


Project

ZIP Code Search REST API

Program that stores a list of postal codes extracted from the Correios (national postal service of Brazil) in an SQL database and allows these zip codes to be consulted via REST API.


  • Java

  • Spring Boot

  • Spring Data JPA

  • Lombok

  • MySQL

  • JUnit


Project

Fitlife

A landing page for a fictitious gym


  • HTML

  • CSS

  • Firebase

  • CSS Grid

  • Flexbox


Project

Portfolio

My personal portfolio website, made with Next.js and TypeScript.


  • TypeScript

  • Next.js

  • React

  • Node.js

  • CSS Nano

  • HTML

  • CSS

  • Prettier

  • Vercel


Project

Habits Tracker

Apllication to track habits and goals, with a web version and a mobile version.


  • Node.js

  • Prisma

  • Fastify

  • SQLite

  • Zod

  • Swagger

  • React

  • Vite

  • Tailwind CSS

  • Axios

  • React Native

  • Expo


Project

DoctorCare

Uma landing page para uma clínica.


  • HTML

  • CSS

  • CSS Grid

  • Flexbox

  • JavaScript


Project

Contact

Contact me for a chat

Phone

+55 (21) 9 99123-2216

E-mail

andersonodev@gmail.com

Location

Recreio dos Bandeirantes - RJ (Brazil)
Send a mailSchedule a meeting
Contact illustration