Emanuel F. Costa

Campina Grande - PB. Brazil. emanuel.costa.dev@gmail.com

I have over 20 years of experience in freelance software development, of which over 10 years have been spent developing in PHP/Laravel. I also have knowledge in MERN(MongoDB, Express, React and Node.js), Java Spring Boot, Vue and Angular. My hobbies are listening to music and playing retro games.


Experience

PHP/Laravel Developer - Freelance

REST API Barber Shop - ongoing project

RESTful API for barber shop management with PHP/Laravel

GitHub: https://github.com/emanuelfcosta/barbershop_rest_api_laravel

2024 - Present

Java Spring Boot Developer - Freelance

Barber Shop - ongoing project

RESTful API for barber shop management with Spring Boot and Java

GitHub: https://github.com/emanuelfcosta/barbershop_spring_boot

2024 - Present

Java Spring Boot Developer - Freelance

Student Enrollment System

The goal of the project is to demonstrate in a practical way the 1-to-1, 1-to-many and many-to-many relationships in Spring Data JPA

GitHub: https://github.com/emanuelfcosta/enrollment-spring-boot

2024 - 2024

Java Spring Boot Developer - Freelance

RESTful API CRUD Student - Spring Boot,Angular, React and Vue3

GitHub: https://github.com/emanuelfcosta/crud_student_spring_boot_angular_react_vue3

2024 - 2024

PHP/Laravel/Mysql Full Stack Developer - Freelance

System for veterinary clinic

The objective of the project is to manage a veterinary clinic through the registration of clients, pets (with photos), veterinarians, consultations and reports.

GitHub: https://github.com/emanuelfcosta/Veterinary_Clinic_PHP_Laravel_Mysql

2024 - 2024

Freelance at UPWork

Freelance

Developing systems using PHP and Laravel.

Profile: https://www.upwork.com/freelancers/~01c221f04d989d1cf1?mp_source=share

2021 - Present

Udemy Instructor

Freelance

I created courses on Laravel, Delphi, C++ Builder and various areas of psychology.

2018 - Present

PHP/Laravel/Mysql Full Stack Developer - Freelance

Inventory control and commercial automation system - web version.

This project aims to create a web version of the management system previously created in Delphi. It must manage the company's stocks through the purchase of raw materials and the sale of products. This entire process is automated. There are records of Customers, Products, Suppliers, Payment Methods and Reports.

2014 - Present

PHP/Laravel/Mysql Full Stack Developer - Freelance

System for managing medical laboratory exam clinics

The objective of this project is to manage a laboratory testing clinic that has medical consultations. Patients are registered with their respective tests. When the test is ready, the patient receives an email with a login and password to get the result.

2014 - 2020

Delphi Developer - Freelance

Inventory control and commercial automation system.

This project aims to manage the company's stock through the purchase of raw materials and the sale of products. This entire process is automated. There are records of Customers, Products, Suppliers, Payment Methods and Reports.

2010 - 2014

Delphi Developer - Freelance

Clothing Industry Management System

The project's objective is to manage the entire production process of a clothing factory. Initially, the fabric was registered with its value per meter/kg. It was then cut into molds to manufacture the clothes. After cutting, the fabric was weighed to calculate its yield, that is, how much fabric was actually used after removing the scraps. The next step was for the program to assign the labels that would be used on the garment that would be produced. The labels were Wash, Bleach, Dry, Dry Iron, The next step was for the program to distribute the already cut fabric to the seamstresses who had a production target of a certain number of pieces per time. After the piece was sewn, it would go to the packaging sector to be sold. Through the report, it was possible to know for each piece how much it yielded, how much was wasted, the labor cost and how much it would be sold for.

2005 - 2010

C/C++ Builder Developer - UFCG Freelance

Text-to-speech synthesis for the Portuguese language

This project was built as validation of Manuel Leonel da Costa Neto's doctoral thesis in Electrical Engineering at UFCG. The project aims to separate text into phonemes by breaking it into smaller units: text->phrases->words->syllables->phonemes. Each phoneme is associated with a .wav sound file. The .wav files are joined together and a new file is generated that is played on the PC's speakers. The program has been validated by visually impaired people.

2000 - 2004

Education

Fundação Getúlio Vargas - FGV

Master in Business Administration (MBA) - Financial Management
2012

Faculdade Facint

Bachelor's degree in Software Engineering (in progress)
2025-present

Universidade Estadual da Paraíba - UEPB

Bachelor in Psychology
2016

Universidade Estadual da Paraíba - UEPB

Bachelor in Business Administration
2008

Universidade Federal de Campina Grande - UFCG

Bachelor degree of Computer Science(Leave Of Absence, 4 full semesters)
1999-2004

Skills

Programming Languages & Tools
  • Intermediate level of English - I can read and speak in English.

Certificates

Tecnology Description Certificate
Elementor / Wordpress Elementor e Wordpress Show
Next.js Next.js do Zero ao Avançado com Projetos Show
Php Curso Completo de PHP 7 Show

Courses

Field of Expertise Name Details
C++ Builder / Firebird C++ Builder e Firebird Details
COBOL Aprenda a Programar em COBOL Details
Java / Spring Boot / React / Mysql Sistema para Igrejas em Java Spring Boot , React e Mysql Details
Object Pascal / Lazarus / Mysql Pascal, Lazarus e MariaDB Details
Object Pascal / Lazarus / Firebird Algoritmos, Pascal, Lazarus e Firebird Details
MongoDB, Express, React, Node.js Sistema para Clínica Veterinaria com React e Node.js Details
PHP / Laravel Sistema para Clínica Veterinaria em Laravel Details
Psychoanalysis Curso de Psicanálise - Freud - Aprofundamento Details
Psychoanalysis Psicanálise Details
Psychology A Psicologia do Mal Details
Psychology A Psicologia do Preconceito Details
Psychology Introdução à Psicologia Analítica Details
Psychology Psicoogia Analítica Details
Psychology Psicoogia Humanista - Abordagem Centrada na Pessoa - ACP Details
Psychology Psicoogia Masculina Details

Personal projects

MERN(MongoDB, Express, React, Node):

Name Description Github
Veterinary Clinic Complete system for veterinary clinics Source Code
MERN Food Food application. We use Bootstrap and jsonwebtoken for user authentication Source Code
System for managing churches and religious temples This is a system for managing churches and religious temples. It was developed with MERN (MongoDB, Express, React and Nodejs). Source Code

PHP/Laravel:

Name Description Github Preview
Enterprise Resource Planning System(ERP) - PHP, Mysql, slim, twig-view, Bootsrap, JQuery Complete ERP system with purchasing, sales, inventory control and reports. Source Code Live Preview
RESTful API for a veterinary clinic-Laravel RESTful API in Laravel for a veterinary clinic with mysql Source Code
RESTful API Enrollment System - Laravel, React, Vue3 RESTful API with frontend for a student enrollment system. Source Code
Veterinary Clinic - Laravel, Bootstrap, Mysql Complete system for veterinary clinics Source Code

Python/Django REST Framework/PostgreSQL:

Name Description Github
Church API REST API built with Django + Django REST Framework + PostgreSQL for managing churches, members, and related activities. Source Code

Java Projects:

Name Description Github
System for managing churches System for managing churches and religious temples. It was developed with Java Spring Boot, React and Mysql. Source Code
CRUD Spring Boot MVC CRUD Spring Boot MVC with Thymeleaf Source Code
CRUD Student - JavaFx CRUD Student - JavaFx and Mysql Source Code
Enrollment System - Spring Boot RESTful API for a student enrollment system with Spring Boot, Mysql and Java Source Code
RESTful API CRUD Student - Spring Boot, Angular, React and Vue3 RESTful API with frontend for a CRUD student. Source Code
Sales System - JavaFx Sales system with products and clients Source Code

.Net C# Projects:

Name Description Github
REST API for managing churches and religious temples This is a REST API for managing churches and religious temples. It was developed with C# and Mysql Source Code