Roger Vieira

Rio Grande do Sul · Brazil rogerdenisvieira@gmail.com

I really care about technology and what it represents in our society. I have been working with such things for about a decade, since technologies applied in industry, such as PLC and microcontrollers, as high-level languages designed for enterprise solutions, like Java and .NET. I believe that people solve problems, not technologies, and there is no reason to be held hostage by frameworks or even libraries, as long as you have a strong grounded concepts both provided by theory and experience.

Software Developer at SAP Latin America Labs. I received the Information Systems bachelor degree in 2017 and the Big Data, Data Science and Data Analytics graduate degree in 2019. In 2021 I got my Masters degree in Applied Computing in the Graduate Program at the University of Vale do Rio dos Sinos (Unisinos). Nowadays, I work as a Software Developer , solving business problems using cutting-edge technologies and guiding other developers in the software development process. Also, I do research in Software Engineering area, seeking for developing tools capable of improving developer’s productivity and bringing to them a better life quality. Aiming to improve myself everyday, I'm currently doing a MBA in Leadership and Management 4.0.


Experience

SAP

Senior Developer
  • Support and development of the legacy ETL processor built in Java/Spring.
  • Maintenance of AWS CodeBuild and CodeDeploy pipelines.
  • Development of Python automations.
  • Maintening and sustaining IBM Cognos data platform at Concur development team.
July 2022 - Present

Dell Technologies

Principal Software Engineer
  • Technical leadership of a small development team.
  • Adressing and driving vulnerabilities remediation and compliance requests.
  • Development of .NET solutions using C#, Angular, MongoDB, MSSQL and Oracle.
  • Engagement of interlocks during release windows.
  • Maintenance of legacy rates and currencies store system
  • Monitoring with Prometheus, Kibana, Grafana, New Relic and Dynatrace.
  • Maintenance of Gitlabs's CICD pipeline.
April 2022 - July 2022

Dell Technologies

Senior Software Engineer
  • Development of .NET solutions using C#, Angular, MongoDB, MSSQL.
  • Monitoring with Prometheus, Kibana, Grafana, New Relic and Dynatrace.
  • Technical leadership of a small development team.
  • Technical stories closer to the Product Manager and businesses area.
  • Support to the production environment, as E2E and UAT as well.
  • Maintenance of Gitlabs's CICD pipeline.
  • Technical alignment with interlocks globally distributed.
March 2019 - March 2022

Agi

Software Engineer
  • Development of credit score risky assessment APIs using Spring Boot, Camunda BPMN and MongoDB.
  • Integration between AI models and REST APIs through WSO2 and R language.
  • AI and BPMN models deployment in production.
  • Code sanitation and vulnerabilities fixes pointed by quality tools, like SonarQube.
  • Elastic Search business intelligence dashboards creation.
September 2018 - February 2019

Zenvia Mobile

Systems Analyst & Developer

I was in charge of maintain and develop new features in a 10+ year proprietary CRM, made over Struts, JSF, JSP, VRaptor, Hibernate and other misc technologies, providing billing, contract, account and financial management capabilities to business areas. I also develop integrations between core business systems and back office solutions, as TOTVS Protheus ERP, Pipedrive and Hubspot using cutting edge technologies as Spring Boot, Spring Data, Apache Camel, Kafka, NodeJS, Django and DevOps solutions, like Jenkins, Kubernetes and Docker.

November 2016 - September 2018

CWI Software

Developer

I worked allocated at a netherlands' bank in development and maintenance of a financial system, responsible for customer's profile analysis and credit approval, using legacy technologies as VB.NET and WebForms. Also, I was responsible for keep integrations working between legacy systems, as assurance management, credit recovery, third parties ERP and specialists systems, made over JSF, JSP, ASP.NET MVC and Delphi technologies.

August 2015 - September 2016

Mobiltec

Developer
  • Development of support tools using Windows Forms, Windows Presentation Foundation (WPF), ASP.NET MVC, Java Swing, and FX.
  • Solving issues on customers' platforms by tracking bugs and deploying solutions.
  • Jenkins and Octopus CI pipeline management.
  • Attendance of support tickets related to the platform.
  • Dedicated support for third-party hosted applications.
October 2014 - July 2015

BRDE - Banco Regional de Desenvolvimento do Extremo Sul

Intern
  • Infrastructure monitoring with Zabbix and Nagios.
  • Support tickets attendance.
  • Network and hardware maintenance.
October 2013 - July 2014

Active Engenharia

Maintenance Team Lead

As a Maintenance Team Lead, I was encharged of delivery maintenance tickets to the operational team members, such electrical, hydraulic and building repairement, in addiiton to VoIP and network installing. Also, I used to create Key Process Indicators (KPIs) to evaluate team's performance.

May 2012 - June 2013

Education

PUCRS - Pontifícia Universidade Católica do Rio Grande do Sul

Master of Business Administration
Leadership, Innovation, and Management 4.0
2022 - 2023

Unisinos - Universidade do Vale do Rio dos Sinos

Master of Science
Applied Computing - Software Engineering
2019 - 2021

Unisinos - Universidade do Vale do Rio dos Sinos

Graduate Degree
Big Data, Data Science and Data Analytics
2018 - 2019

Unisinos - Universidade do Vale do Rio dos Sinos

Bachelor of Science
Information Systems
2013 - 2017

Fundação Escola Técnica Liberato Salzano Vieira da Cunha

Technician
Industrial Automation
2009 - 2009

Universidade Luterana do Brasil

Technician
Mechatronics
2008 - 2011

Serviço Nacional de Aprendizagem Industrial

Technician
Industrial Electricist
2006 - 2008

Publications

2020

SBES'20: Proceedings of the 34th Brazilian Symposium on Software Engineering
CognIDE: A Psychophysiological Data Integrator Approach for Visual Studio Code

CognIDE

Skills

Programming Languages & Tools
Language usage over the work experience (in years)
C# (WebForms, Windows Forms, WPF, .NET Framework, .NET Core)
5
Java (JSP, JSF, Android, Struts, VRaptor, SpringBoot, SpringJPA)
4
Python (Django, Flask, TensorFlow, Pandas, Numpy, SQLAlchemy)
3
Go
1,5
JavaScript/TypeScript (Node, Angular, React)
4,5
C/C++ (embedded systems)
1,5


Resources

Here is possible to find any resources used in my researches.

JSERD2021

SBES2022