PROFESSIONAL PROJECTS
Growth and Characterization of Cerium Oxide thin films for use in Devices.
CNPEM
Experience: PLD | AFM | VBA | Electronics
Sector: Scientific Research
AUTO DEVICE TESTER
Motorola Mobility
Using the Android Debug Bridge (ADB) together with Python, this project was created to perform tasks on devices automatically, removing the need for the developer to spend time on something that is done manually and repetitively and using it for other work. This project carried out the tests and delivered an excel file containing the tests that passed or failed.
Experience: Python | ADB | Linux.
Sector: Telecommunications
COST CONTROL TOOL
Motorola Mobility
It is used to carry out cost analyses and control spending on advertising, manufacturing and shipping. This tool was created with a MySQL database, a Java back-end with Spring Boot and a front-end with AngularJS.
In this project, I worked on the back-end development with Java and Spring Boot and on the development of the MySQL database with MySQL Workbench.
Experience: Java 8 | Spring Boot | MySQL | Hibernate | REST API | JPA | Git
Sector: Telecommunications
SMART ENERGY METER
Avera Energia
Using energy metering hardware that uses the Internet of Things (IoT) concept, it uses an IBM server with built-in Node-RED to process energy expenditure data with JavaScript and thus perform power and energy calculations to return to the application so that the user can check the total energy spent in the month and obtain information on how their consumption can be reduced without interfering with their lifestyle.
Experience: IBM Server | Node-RED | JavaScript | JSON | Embedded Systems
Sector: Energy Efficiency
FAULT RECORDER
Minsait
In the event of a communication failure between two points, this tool has the function of obtaining the failure automatically and storing it in an Oracle database, processing this data using Java 8 with Spring Boot and sending this processed data to the user in an interface created with JSP, showing the data of possible causes, where it occurred, the time of the event and whether it was something by Voice Over LTE (VoLTE) or Voice Over Wi-Fi (VoWiFi).
Experience: Java | Spring Boot | Oracle DB | JSP | Git
Sector: Telecommunications
AUTO FAULT DISPATCH
Minsait
When this project receives payloads of telecom-related faults, its function is to automate and enrich the data in order to automatically create a ticket regarding the fault generated. It was developed using Groovy, MySQL, MongoDB, NetBeans and Java 11, with a total emphasis on the back-end.
It works by obtaining patterns in the alarm’s JSON and enriching its data, as well as processing the data placed in the JSON. Once the alarm had been dealt with, it was stored in a NoSQL database, in MongoDB, so if the fault was corrected within a certain period, it was deleted from this persistence period. If the fault was not fixed in time, this data would be sent to a MySQL database, where NetBeans automatically sends it to create a fault ticket.
Experience: Java 11 | Groovy | MySQL | MongoDB | NetBeans
Sector: Telecommunications
NATIONAL USER REGISTER
Timestamp S.A.
This is a web application used by doctors in Portugal and supported by the Portuguese Ministry of Health. The purpose of this tool is to obtain the patient’s data (Name, Address, Tax Identification Number, Social Security Number, etc.) and thus associate a family doctor with the user, generating a 9-digit number called the National User Number, which can be used throughout the country in case the user needs medical attention.
This tool was created with Java 6 in the back-end, OracleDB in the database and JSP with JavaScript and CSS in the front-end, with data validation in all layers.
An update was started for this tool using Java 17, Spring Boot and AngularJS, where I worked on the front-end development with AngularJS.
Experience: Java 6 | JDBC | JavaScript | JSP | CSS | OracleDB | AngularJS | SVN
Sector: Public Health
S3 PROJECT
Timestamp S.A.
This project was a refactoring of an existing tool linked to the Portuguese Ministry of Health, where I worked as a QA analyst, validating the API calls and the data sent and received.
In addition to the tests carried out manually on the application using Postman and Gherkin, automated tests were also created using Cucumber, with Java, validating that the calls and objects match Swagger and running these tests in the deployment pipeline.
Experience: Java 11 | Cucumber | Gherkin | Git
Sector: Public Health
FINANCIAL CRIME
NTT Data
This project was developed with the aim of analyzing banking operations that may be related to activities that are associated with terrorist acts, such as attacks on the population or the country, relationships with illicit money, etc. The aim is to significantly reduce crime-related acts.
Experience: Java 11 & 17 | Spring Boot | Spring Batch | Git | REST API | Jenkins | PostgreSQL
Sector: Banking
COLLABORATIVE PROJECTS
PHOTOVOLTAIC MICRO-FARM
CPqD | PUC-Campinas
Using excel spreadsheets, this project was designed to calculate the area needed to implement a photovoltaic micro-farm to generate enough energy for construction equipment, and the surplus generated will be returned to the electricity grid in the form of a discount on the energy bill, reducing costs in the medium term.
Experience: Energy generation | ExcelÂ
Sector: Construction
CHROMATOGRAPHIC ANALYSIS OF TRANSFORMERS
CPFL | PUC-Campinas
In order to reduce the risk of accidents related to combustible gases generated by the transformer at sub-power stations, this project was created using Excel and generating a result on the condition of the transformer, using methods such as Duval, IEC, Laborelec, etc. This showed, in general terms, whether the transformer is at risk of explosion, malfunction or loss of efficiency, and also what the next date for an analysis of the transformer should be.
Experience: Excel | VBA | Power transformers | Power transmission
Sector: Power Transmission
CHRONOLOGICAL ANALYSIS ON THE PRODUCTION LINE
DELL | PUC-Campinas
In order to improve efficiency on the production line, this project was carried out by analyzing the time spent on each stage of the production line, taking into account variables such as fatigue or human error.
Experience: Excel | Production Line
Sector: Production line
PERSONAL PROJECTS
TCA-Tool
This tool was also created to carry out chromatographic analysis on transformers, but the difference is the technology used.
In this project, I used PostgreSQL to store the data for each transformer and the conditions for each of them in separate tables, creating foreign keys to make the relationship between the two tables. On the back-end, I used Java with Spring Boot and Spring Batch to batch process the data and Python to convert the .xls file into a .csv file, thus storing the transformer analysis data in the database. The front-end was created using AngularJS, so it is a web application for internal use, to insert the excel file, the program does the processing and returns a new spreadsheet to the user with the conditions of each transformer analyzed.
Experience: PostgreSQL | Java 17 | Spring Boot | Spring Batch | AngularJS | Python | Git
HOMiE Things
This is a small project created just to store and process monthly household expenses, check necessary household activities, create shopping lists and check if the items created have been purchased, store spending data related to Restaurants, Market, Clothes, etc. Thus, making an overview of each month’s spending.
Experience: MySQL | Java 17 | Spring Boot | Flutter