Xavier Junior Email and Phone Number
Xavier Junior is a Engenheiro de software sênior na Capgemini Engineering at Capgemini Engineering.
-
Engenheiro De Software SêniorCapgemini Engineering Apr 2022 - PresentBrasilJava 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. -
Engenheiro De SoftwareIfood Oct 2019 - Apr 2022São Paulo, BrasilKotlin / 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. -
Software DeveloperIbm Jan 2014 - Oct 2019Porto Alegre, Rio Grande Do Sul, BrasilJava 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. -
Junior/Medium Software EngineerSka Automação De Engenharias Jun 2013 - Dec 2013São Leopoldo, Rio Grande Do Sul, BrasilEmbedded 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. -
Junior Software EngineeringNovus Produtos Eletrônicos Jan 2013 - Jun 2013Porto Alegre, Rio Grande Do Sul, BrasilEmbedded 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
-
Electrical, Electronics And Communications Engineering -
Fundação Escola Técnica Liberato Salzano Vieira Da CunhaElectrical, Electronics And Communications Engineering
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?
-
Xavier Junior
Analista De Bi Pleno Na Sa365 | Analista De Dados | Digital Analytics | MarketingSão Paulo, Sp1sa365.com.br -
-
-
Roni Xavier Junior
Software Developer | Javascript | Node.Js | Express.Js | Html5 | Css3 |Sql Server | Python | SapSão Leopoldo, Rs
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial