Xavier Junior

Xavier Junior Email and Phone Number

Engenheiro de software sênior na Capgemini Engineering @ Capgemini Engineering
Xavier Junior's Location
Porto Alegre, Rio Grande do Sul, Brazil, Brazil
About Xavier Junior

Xavier Junior is a Engenheiro de software sênior na Capgemini Engineering at Capgemini Engineering.

Xavier Junior's Current Company Details
Capgemini Engineering

Capgemini Engineering

View
Engenheiro de software sênior na Capgemini Engineering
Xavier Junior Work Experience Details
  • Capgemini Engineering
    Engenheiro De Software Sênior
    Capgemini Engineering Apr 2022 - Present
    Brasil
    Java 17 / Spring / Spring Boot / Postgres / TDD / JUnit 5 / GitLab / Docker / Redis.Worked in a proof of concept (POC) project to develop RESTful API microservices using cutting-edge technologies such as Java 17 and PostgreSQL, implementing a containerized approach with Docker for efficient deployment, and managing the codebase using GitLab repository, ultimately deploying applications on WildFly servers to ensure stable and scalable runtime environments. Implemented OAuth2 framework with bearer token authentication for secure access to API endpoints, ensuring robust authentication and authorization mechanisms.Implemented Test-Driven Development (TDD) methodologies, ensuring the reliability and robustness of the software. Achieved at least 80% test coverage through rigorous integration and unit tests using JUnit 5, ensuring the quality and stability of the application.Collaborated effectively with an international team within an Agile Scrum environment, fostering a culture of collaboration and continuous improvement. Provided mentorship to junior developers, enhancing their skills and expertise while contributing to the team's overall success.
  • Ifood
    Engenheiro De Software
    Ifood Oct 2019 - Apr 2022
    São Paulo, Brasil
    Kotlin / Spring / Spring Boot / WebFlux / Python / FastAPI / AWS / Postgres / Kafka / TDD / GitLab / Docker / Kubernetes / ElasticSearch / Redis / Terraform / Snowflake.Developed Kotlin micro services with Spring Boot and WebFlux, utilizing both REST and gRPC protocols for API communication, tailoring communication channels to specific use cases and requirements. GitLab for version control. Designed applications following a hexagonal architecture pattern, ensuring modularity and maintainability. Additionally, employed Python with FastAPI to develop GraphQL APIs, providing streamlined access to information.Kafka are used to consume/produce async events and working together with Spring Webflux to realize a reactive work.Utilized PostgreSQL as the primary database solution, ensuring robust and reliable data storage solutions. Incorporated Elasticsearch for advanced search and analytics capabilities, enabling efficient querying and analysis of large volumes of data. Employed Redis for caching and session management, optimizing application performance and scalability. Employed Snowflake for data warehousing, enabling scalable analytics and reporting capabilities.Maintained a rigorous testing culture, achieving and enforcing an 80% test coverage requirement. Utilized JUnit 5 for unit testing, ensuring comprehensive coverage of code functionality and reliability. Additionally, employed Cucumber for integration and behavioral tests, enabling clear and expressive scenarios to validate system behavior.Fostered a collaborative and innovative work environment, driving continuous improvement and knowledge sharing initiatives within the team, including mentoring junior engineers and fostering their professional growth.Employed Terraform for infrastructure as code (IaC), provisioning and managing cloud resources in AWS, streamlining the deployment and scaling of micro services and infrastructure components.
  • Ibm
    Software Developer
    Ibm Jan 2014 - Oct 2019
    Porto Alegre, Rio Grande Do Sul, Brasil
    Java 8/11 / Spring / Spring Boot / AWS / WebLogic / Oracle / Kafka / TDD / GitLab / Docker / Kubernetes.Development and optimization of high-performance services and APIs for the banking industry, leveraging Java 7/8/11, Spring, Spring Boot, Maven, AWS, WebLogic, Oracle, Kafka, Docker, and Redis technologies.Ensured adherence to RESTful principles and MVC architecture, managing the codebase efficiently using repositories hosted on various platforms such as SVN, GitHub, and GitLab to foster collaboration and version control among distributed teamsIntegration with external APIs using SOAP/REST protocols with third-party services and event-driven architecture with Kafka to build responsive and scalable distributed systems, ensuring real-time data processing and event handling.Utilizing Oracle databases for robust and reliable data storage solutions. Introduced MongoDB for select applications requiring high scalability and flexibility in handling unstructured data, enhancing performance and enabling rapid development and deployment of applications.Enforced a culture of quality and reliability by implementing rigorous testing practices, achieving 90% test coverage using SonarQube. Conducted comprehensive code reviews and utilized SonarQube for continuous inspection of code quality and security vulnerabilities.Implemented SAGA patterns for distributed transaction management in micro services architectures, ensuring consistency and reliability across service boundaries. Utilized compensating transactions and to maintain data integrity.Migration towards micro services architecture, breaking down monolithic J2EE applications into smaller, independently deployable services. Implemented micro services-based solutions using Spring Boot, Docker, and Kubernetes, enabling greater scalability, agility, and resilience.Implemented Jasper Reports within a Java 11 micro service with Spring Boot, enhancing reporting capabilities by generating PDF reports dynamically.
  • Ska Automação De Engenharias
    Junior/Medium Software Engineer
    Ska Automação De Engenharias Jun 2013 - Dec 2013
    São Leopoldo, Rio Grande Do Sul, Brasil
    Embedded Linux / Java / C / Programming / IoT / Industry 4.0 / MySQLDeveloped firmware for Manufacturing Execution System (MES) applications.Integrated QlikSense for data visualization and analytics, enhancing embedded systems with real-time insights and actionable intelligence.Implemented IoT integration using Eclipse Paho MQTT client and Eclipse Kura Java libraries, enabling seamless connectivity and communication between embedded devices for remote monitoring and control.Utilized graphic Java libraries such as JavaFX and Apache Batik for intuitive data visualization, providing user-friendly interfaces for monitoring and interacting with embedded systems.Integration with MySQL database.
  • Novus Produtos Eletrônicos
    Junior Software Engineering
    Novus Produtos Eletrônicos Jan 2013 - Jun 2013
    Porto Alegre, Rio Grande Do Sul, Brasil
    Embedded Linux / Java / C / Programming / IoTDeveloped firmware for a variety of embedded systems, specializing in temperature gauges, humidity sensors, pressure monitors and devices for liquid and gas flow measurement, as well as electrical quantity monitoring.Integrated QlikSense for data visualization and analytics, enhancing embedded systems with real-time insights and actionable intelligence.Implemented IoT integration using Eclipse Paho MQTT client and Eclipse Kura Java libraries, enabling seamless connectivity and communication between embedded devices for remote monitoring and control.Utilized graphic Java libraries such as JavaFX and Apache Batik for intuitive data visualization, providing user-friendly interfaces for monitoring and interacting with embedded systems.

Xavier Junior Education Details

Frequently Asked Questions about Xavier Junior

What company does Xavier Junior work for?

Xavier Junior works for Capgemini Engineering

What is Xavier Junior's role at the current company?

Xavier Junior's current role is Engenheiro de software sênior na Capgemini Engineering.

What schools did Xavier Junior attend?

Xavier Junior attended Universidade Do Vale Do Rio Dos Sinos, Fundação Escola Técnica Liberato Salzano Vieira Da Cunha.

Not the Xavier Junior you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.