About
I'm a brazilian software developer with more than 15 years of experience on web development and back-end systems. In my free time, I like to study new technologies, books, music production and game dev.
Software Developer.
- Birthday: October, 18th 1975
- Website: andrebarreto.dev.br
- Phone: +55 27 992978718
- City: Curitiba, Brasil
- Age: 48
- Degree: Postgrade
- Email: alab.home@gmail.com
- Freelance: Available
Skills
My main programming language is Java, but I also have experience in Kotlin, JavaScript and PHP. I've been working with Spring Framework (Boot, Web, Security, Batch, Integration), Micro services, Message Queue, REST API's and SQL and NoSQL databases.
Java 85%
Kotlin 60%
Spring Framework 80%
Cloud 60%
CI/CD (Bitbucket, Jenkins) 70%
PHP 55%
Angular 50%
HTML/Javascript 65%
JSP/Servlets 80%
System analysis 85%
System Integration 70%
SQL Databases 85%
UML 80%
Mongo DB 60%
Rabbit MQ 70%
Redis 65%
TDD/Unit Tests/Integration 85%
Agile/SCRUM 75%
Portfolio
Demo projects, full applications, proof of concepts and games I made in my free time or for study purpose.
- All
- Demo apps
- Games
- Enterprise apps
Account API
- Category: Demo App
- Description: API to demonstrate Unit Tests with Spring Boot
- Technologies: Java 11, Spring Boot, JUnit5
- Source Code: GitHub
Depreciation API
- Category: Enterprise
- Description: Calculates product depreciation value using brazilian government standards.
- Technologies: Java 11, Kotlin, Spring Boot, Git Lab pipelines, Heroku
- Source Code: GitLab
User Base API
- Category: Demo App
- Description: User API using Spring Security and Mongo DB.
- Technologies: Java 11, Spring Boot, Mongo DB
- Source Code: GitHub
Car Leasing
- Category: Demo App
- Description: Microservice car leasing application ready for cloud with Netflix OSS and clean architecture design.
- Technologies: Java 11, Spring Boot, Spring Cloud, MongDB, NetFlix OSS
- Source Code: Gitlab
RGB StarFighter
- Category: Games
- Description: Arcade style Shoot 'em up with retro graphics and custom music.
- Technologies: Game Maker, Piskel, Ableton Live
- Download: Itch.io
Services
As a freelancer you can contact me for:
Mentoring
Private lessons for basic and advanced programming topics: logic, OOP, System Design, etc.