AM

Hi, i'm João Pedro 👋

A BackEnd developer skilled in Java, Golang, and Python.

I help companies build reliable software solutions in Java, Golang, and Python, focusing on scalable systems and practical applications to meet real-world needs.

About

I am João Pedro Hack Alexandrino, a developer skilled in Java, Golang, and Python. My focus lies in delivering efficient, high-quality code for automation, backend systems, and scalable applications.

With a strong foundation in automated testing and code quality, I bring expertise in designing and maintaining robust solutions. Currently, I am delving deeper into backend development using Golang and PostgreSQL, expanding my knowledge to create innovative tools that meet real-world needs.

My journey as a developer is fueled by a passion for learning and building applications that solve practical problems. Whether through automation, backend infrastructure, or application design, I strive to deliver impactful solutions that blend simplicity with functionality.

Experience

Jan 2023 — Present

Freelance ProgrammerSelf-employed

Developing custom solutions for clients, specializing in task automation and website creation for small businesses. Recently, I have been focusing on backend development with Golang, building efficient APIs and systems for process automation and database integration.

Java
Python
Golang
PHP
JavaScript
HTML5
CSS3
React
Node.js
Express
MySQL
PostgreSQL
Docker
AWS
Task automation
Website development
Golang Backend Development
API Development with Golang

2023 — Present

Junior Golang Backend DeveloperPersonal Projects

Designer and Front-end Developer

Working on personal projects with Golang, creating robust backends, efficient APIs, and integrating systems with PostgreSQL. The experience includes using frameworks like Gin and Fiber, as well as performance optimization and scalability.

Golang
Gin Framework
Fiber Framework
API Development
PostgreSQL
Docker
System Optimization
Microservices

2022 — Present

Junior Java DeveloperFeevale

Studying Java development with a focus on backend and database systems, while using Golang in parallel to enhance my skills in building high-performance systems.

Java
Spring Boot
Backend Development
JPA (Java Persistence API)
RESTful API Development
Maven/Gradle
Database Management
Backend Development

Projects

Screenshot of Face Recognition App - Python

Face Recognition App - Python

Developed a Face Recognition App using Flask for the backend and Electron for a dynamic front-end. The app detects and compares faces through the Face++ API, offering an intuitive and efficient solution for facial recognition tasks.

Python
OpenCV
dlib
Flask
Screenshot of Crud Go - Golang

Crud Go - Golang

Built a Golang application implementing CRUD operations with a PostgreSQL database. The project utilizes Gin Gonic for the API and Docker for service orchestration, providing a scalable and efficient solution for managing data operations

Golang
PostgreSQL
Docker
Screenshot of Clone TabNews - JavaScript

Clone TabNews - JavaScript

I developed a clone of the TabNews project, based on the 'curso.dev' by Filipe Deschamps. This project covered various aspects of web development, including both front-end and back-end, with a focus on best practices and building scalable applications.

JavaScript
Node.js
Next.js
TypeScript
TailwindCSS
Screenshot of Gestão Vagas - Java

Gestão Vagas - Java

Developed a Java-based repository for job management, aimed at simplifying recruitment, job tracking, and application processes. Built with Spring Boot, this project is designed to streamline operations for both recruiters and candidates, enhancing efficiency and user experience.

Java
Spring Boot
Hibernate
PostgreSQL

Contact Me

Feel free to reach out if you have any questions, want to discuss a project, or just want to connect. I look forward to hearing from you!

Based on Brittany Chiang's website (they awesome) and also inspired by 0xAlexander's work. Coded in Visual Studio Code. Built with Next.js, Tailwind CSS and Shadcn/ui, deployed with Vercel.