Close

Renan Willian

Senior Full-Stack Developer

Download Resume

About me

Senior Full-Stack Developer, who graduated in Computer Science, with a postgraduate in Data Science, with experience in enterprise software development.

Experience

March 2017 - Today

Instituto SENAI de Tecnologia - IST/SC

Senior Full-Stack Developer

Fixing performance issues on legacy systems (JSF 1.2, Seam 2) using analysis tools like NewRelic and GlowRoot.
Creation of new integrations using JAX-WS and JAX-RS with JWT authentication and JMS queues with ActiveMQ.
Development of the e-commerce platform, focusing on financial integrations with Cielo and Banco do Brasil

March 2012 - February 2017

Branet Tecnologia

Full-Stack Developer

Planning and creating an application to control interactions, support sales and customer relationships.
Development of a data import platform for the Social Assistance Information System.
Creation of a server control and management system (Firewall).
Design, development and implementation of the web version of the Social Assistance Information System.

July 2011 - December 2011

SENAI/SC - Serviço Nacional de Aprendizagem Industrial

Internship

Training and development of applications in PHP with MVC and PostgreSQL database.
Creation of multimedia applications in Blender and Flash for distance learning.

Education

SENAI/SC - Campus Tecnológico Avançado da Indústria

2018 - 2019

Specialization in Data Science

Universidade do Sul de Santa Catarina

2012 - 2018

B.S. Computer Science

Term Paper - Georeferenced Recommendation System for Event Suggestion - 2017

Serviço Nacional de Aprendizagem Industrial

2010 - 2011

Technical Course in Computer Science for the Internet

Term Paper - Integrated Business Management System - 2011

Projects

1st place Analytics Hackathon

1st place in the SENAI/SC - CTAI Analytics Hackathon, in partnership with the company AMBEV, which took place on August 2nd and 3rd, 2019.

The case was the “ideal assortment for points of sale” and the target audience were the company's salespeople and their service at points of sale (POS) that were already company customers. The objectives were to increase the sales volume of products (SKUs) that were already purchased by the POS and explore the opportunity to offer other SKUs to complement and maximize the brand's mix at the POS.

The solution implemented was a web application in Flask, where for each POS the system generates a suggested product mix with estimated sales volume based on similar POSs. For this, an exploratory analysis of about 5 million data from the database provided by Ambev was carried out, data processing and use of machine learning models, including KNN to perform the search for similarity between POSs and Random Forest to estimate the volume of sales for the new POS.

2nd place BIG DATA Hackathon

2nd place in the SENAI/SC - CTAI BIG DATA Hackathon, in partnership with the company Confederação Nacional das Indústrias - CNI, which took place on November 8th and 9th, 2019.

The case presented by CNI was the “identification of the profile of employees on leave from the industry” and the target audience was SESI employees who identify problems, investigate the causes and offer solutions for partner industries. The challenge, then, was to identify the causes of absence, prevent and reduce absenteeism for health reasons of employees of Brazilian industries.

The solution implemented was an online platform for consultations and analysis of social indicators that allow the presentation of diagnoses of the impact of an employee's profile on his or her absence due to health reasons. For this, RAIS data from the years 2008 to 2011 were used, approximately 256 million data. These were loaded into 4 Stages in the hive through PySpark and partitioned into 200 blocks to enable data manipulation. Dimension tables of informative variables were also worked on, with their descriptions. Based on these data, the Naive Bayes machine learning model was used to estimate the probability of absence through the profile of the employee.

Skills

Get in Touch