Data Collection Engineer - Jusbrasil (2024 - Present)
                                
                                    Responsible for developing and maintaining data collection infrastructure, ensuring the efficient collection and processing of data. 
                                    Additionally, engage in code refactoring and updates to optimize performance and functionality.
                                
                                Main Responsibilities
                                • Design, implement, and optimize data collection systems and pipelines.
                                • Review, refactor, and update existing codebases to enhance performance and maintainability.
                                • Implement best practices for coding, testing, and documentation.
                                Tech Stack
                                
                                    
                                        - Python
 
                                        - Scrapy
 
                                        - Spidermon
 
                                        - Pytest
 
                                        - FastAPI
 
                                        - Flask
 
                                        - GCP
 
                                        - BigQuery
 
                                        - Docker
 
                                        - Kubernetes
 
                                        - SQL
 
                                        - Pandas
 
                                    
                                
                             
                            
                                Python Engineer - Zyte (2020 - 2024)
                                
                                    My job was to manage and maintain web crawlers and participate in projects related to data extraction and processing. 
                                    As side task, I also automated our internal processes using Python Scripts and API integration.
                                
                                Main Responsibilities
                                • Develop, maintain, and optimize web crawlers to gather data efficiently from various sources.
                                • Monitor crawler performance, troubleshoot issues, and ensure data accuracy and integrity.
                                • Implement best practices for managing crawling frequency, data storage, and compliance with website policies.
                                Tech Stack
                                
                                    
                                        - Python
 
                                        - Scrapy
 
                                        - Spidermon
 
                                        - Scrapy Cloud
 
                                        - Sentry
 
                                        - Grafana
 
                                        - Freshdask
 
                                        - Pytest
 
                                        - Docker
 
                                        - AWS
 
                                        - Bitbucket
 
                                    
                                
                             
                            
                                Software Engineer Consultant - ThoughtWorks (2017 - 2020)
                                
                                    Selected to attend ThoughtWorks University, a five-week training of consultant and development skills in India, 
                                    to provide clients with expert guidance and technical solutions. 
                                
                                Main Responsibilities
                                • Engage with clients to understand their software engineering needs, goals, and challenges.
                                • Analyze existing systems and processes to identify areas for improvement and optimization.
                                • Design, develop, and implement high-quality software solutions based on client requirements.
                                Tech Stack
                                
                                    
                                        - Java
 
                                        - Kotlin
 
                                        - JavaScript
 
                                        - NodeJS
 
                                        - Docker
 
                                        - React
 
                                        - Spring
 
                                        - TravisCI
 
                                        - CircleCI
 
                                        - Jenkins
 
                                        - Python
 
                                        - Django
 
                                        - GCP
 
                                        - Pytest
 
                                        - Pandas
 
                                    
                                
                             
                            
                                Software Developer Intern - SAP Labs (2015 - 2017)
                                
                                    Responsible for assisting in the development, testing, and maintenance of SAP applications and systems. 
                                    This internship provided a great opportunity to gain hands-on experience in SAP software development while 
                                    working alongside experienced professionals in a collaborative environment.
                                
                                Main Responsibilities
                                • Work closely with developers, project managers, and other stakeholders to understand requirements and assist in delivering solutions that meet client needs.
                                • Gain practical experience with SAP technologies, such as ABAP, Fiori, HANA, and other relevant tools as applicable.
                                • Help create and maintain technical documentation for software development processes, including design specifications, test plans, and user guides.
                                Tech Stack
                                
                                    
                                        - JavaScript
 
                                        - SAPUI5
 
                                        - Fiori
 
                                        - Google Maps API
 
                                        - SAP Hana
 
                                        - Python
 
                                    
                                
                             
                            
                                QA Intern - Grupo RBS (2014 - 2015)
                                
                                    Set to work closely with the QA team to identify and report defects, develop and execute test cases, and collaborate on process improvements.
                                
                                Main Responsibilities
                                • Assist in the development and execution of test cases and test scripts.
                                • Identify and report defects and bugs in our products and services.
                                • Assist in the development of test plans and test cases.
                                Tech Stack
                                
                                    
                                        - Java
 
                                        - JUnit
 
                                        - JavaScript
 
                                        - AngularJS
 
                                        - Python
 
                                        - Flask
 
                                        - Selenium
 
                                    
                                
                             
                            
                                Developer Intern:  Internet Traffic Monitoring - CPD UFRGS (2012 - 2014)
                                
                                    Responsible for monitoring internet traffic, developing tools and scripts to analyze network data, 
                                    and collaborating with the team to identify trends and anomalies.
                                
                                Main Responsibilities
                                • Monitor internet traffic and network activity to identify potential security threats and anomalies.
                                • Analyze network logs and traffic data to identify trends and anomalies.
                                • Learn and apply knowledge of network protocols, traffic analysis, and security best practices.
                                Tech Stack
                                
                             
                            Download Resume