Joao Marques Email & Phone Number
Who is Joao Marques? Overview
A concise factual answer block for searchers comparing this professional profile.
Joao Marques is listed as Technical Lead at Princess Cruises, a with 14975 employees, based in Macaé, Rio De Janeiro, Brazil. AeroLeads shows a matched LinkedIn profile for Joao Marques.
Joao Marques previously worked as Senior Java Developer at Princess Cruises and Java Software Engineer - External Subscription Billing Integration at Marginedge. Joao Marques holds Engineer’S Degree, Telecommunications Engineering from Universidade Federal Fluminense.
Email format at Princess Cruises
This section adds company-level context without repeating Joao Marques's masked contact details.
Review company-level records connected to Joao Marques before choosing the right outreach path.
About Joao Marques
Java Software Engineer.I'm a passionate Software Engineer driven with a commitment to building unbreakable and observable software solutions. I enjoy creating nice relationships with colleagues and a collaborative environment that focuses on project success.I have worked for Brazilian banks, as well as companies in the United States and Germany, such as Dell, Mercedes-Benz and Siemens.My primary focus has always been on understanding the company's business to effectively address the required problems. Additionally, I bring ideas to the team on things that could improve the code to enhance security, increase profitability, and boost the company's market credibility with their software.
Joao Marques's current company
Company context helps verify the profile and gives searchers a useful next step.
Joao Marques work experience
A career timeline built from the work history available for this profile.
Senior Java Developer
Java Software Engineer - External Subscription Billing Integration
I collaborated with my colleagues on the integration of the external subscription payment system for Margin Edge, used by over 𝟔,𝟎𝟎𝟎 𝐫𝐞𝐬𝐭𝐚𝐮𝐫𝐚𝐧𝐭𝐬. My primary responsibility was to develop 𝐑𝐄𝐒𝐓 𝐀𝐏𝐈 routes that utilize 𝐒𝐍𝐒 𝐧𝐨𝐭𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬 to receive various events, such as approved payments, declined payments, subscription cancellations, and other related notifications.I used 𝐀𝐖𝐒 CodeBuild to deploy to test servers, ensuring that new features were… Show more I collaborated with my colleagues on the integration of the external subscription payment system for Margin Edge, used by over 𝟔,𝟎𝟎𝟎 𝐫𝐞𝐬𝐭𝐚𝐮𝐫𝐚𝐧𝐭𝐬. My primary responsibility was to develop 𝐑𝐄𝐒𝐓 𝐀𝐏𝐈 routes that utilize 𝐒𝐍𝐒 𝐧𝐨𝐭𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬 to receive various events, such as approved payments, declined payments, subscription cancellations, and other related notifications.I used 𝐀𝐖𝐒 CodeBuild to deploy to test servers, ensuring that new features were tested in a controlled environment before being implemented in production. I also actively participated in 𝐜𝐨𝐝𝐞 𝐫𝐞𝐯𝐢𝐞𝐰𝐬 with my colleagues, ensuring the adoption of best practices in software implementation. Show less
Java Software Engineer - Freepour Integration
I developed, along with my colleagues, the main functionalities of the Freepour inventory management system, ensuring precision and reliability in data processing.I also developed part of the deployment system for Freepour on the AWS cloud, ensuring scalability and continuous availability. I utilized DevOps practices to automate the deployment process, using tools such as AWS CodePipeline and AWS CloudFormation. Created comprehensive tests that not only validate system functionalities… Show more I developed, along with my colleagues, the main functionalities of the Freepour inventory management system, ensuring precision and reliability in data processing.I also developed part of the deployment system for Freepour on the AWS cloud, ensuring scalability and continuous availability. I utilized DevOps practices to automate the deployment process, using tools such as AWS CodePipeline and AWS CloudFormation. Created comprehensive tests that not only validate system functionalities but also verify the integrity of AWS resources like S3 Bucket, DynamoDB, and SNS service, ensuring the robustness and reliability of the system through automated tests and continuous integration.Additionally, I implemented bulk data insertion queries to ensure maximum efficiency and system performance, especially during intensive inventory operations. Show less
Java Software Engineer - Banco Do Nordeste
As the 𝐋𝐞𝐚𝐝 𝐁𝐚𝐜𝐤𝐞𝐧𝐝 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫 for the Central Bank Data Transmission Application (internally known as Sicor), I was responsible for overseeing the maintenance and enhancement of two microservices developed in java 8. The microservices I worked with had a huge impact on the company, as every bank movement of the bank's 𝐬𝐢𝐱 𝐦𝐢𝐥𝐥𝐢𝐨𝐧 𝐜𝐥𝐢𝐞𝐧𝐭𝐬 relied on them. I facilitated daily stand-up meetings following the Agile Kanban methodology using Azure DevOps, ensuring… Show more As the 𝐋𝐞𝐚𝐝 𝐁𝐚𝐜𝐤𝐞𝐧𝐝 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫 for the Central Bank Data Transmission Application (internally known as Sicor), I was responsible for overseeing the maintenance and enhancement of two microservices developed in java 8. The microservices I worked with had a huge impact on the company, as every bank movement of the bank's 𝐬𝐢𝐱 𝐦𝐢𝐥𝐥𝐢𝐨𝐧 𝐜𝐥𝐢𝐞𝐧𝐭𝐬 relied on them. I facilitated daily stand-up meetings following the Agile Kanban methodology using Azure DevOps, ensuring efficient team collaboration and project management. A key aspect of my role involved integrating the application with the bank's authentication server, ensuring secure transmission of the vast number of messages exchanged with the central bank.In addition to my 𝐫𝐞𝐬𝐩𝐨𝐧𝐬𝐢𝐛𝐢𝐥𝐢𝐭𝐢𝐞𝐬, I developed and optimized new SQL Server queries to improve database interactions and overall application efficiency. I diagnosed and resolved software defects, maintaining application stability and reliability. I also took the initiative to update and maintain libraries to their latest versions, guaranteeing optimal performance and security. Show less
Full-Stack Developer - Caixa Economica
As a Full Stack Developer (Java + Angular), I actively participated in the development of an application for contract management for one of the 𝐥𝐚𝐫𝐠𝐞𝐬𝐭 𝐛𝐚𝐧𝐤𝐬 𝐢𝐧 𝐁𝐫𝐚𝐳𝐢𝐥, Caixa Econômica.My responsibilities included developing a 𝐑𝐄𝐒𝐓 𝐀𝐏𝐈 on a monolithic server and integrating the application with Caixa Econômica's authorization server. Additionally, I took part in daily meetings with the bank's team, adopting the agile Kanban methodology to incorporate new… Show more As a Full Stack Developer (Java + Angular), I actively participated in the development of an application for contract management for one of the 𝐥𝐚𝐫𝐠𝐞𝐬𝐭 𝐛𝐚𝐧𝐤𝐬 𝐢𝐧 𝐁𝐫𝐚𝐳𝐢𝐥, Caixa Econômica.My responsibilities included developing a 𝐑𝐄𝐒𝐓 𝐀𝐏𝐈 on a monolithic server and integrating the application with Caixa Econômica's authorization server. Additionally, I took part in daily meetings with the bank's team, adopting the agile Kanban methodology to incorporate new functionalities into the system. I continuously updated libraries to more recent versions, ensuring 𝐛𝐞𝐭𝐭𝐞𝐫 𝐩𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞 𝐚𝐧𝐝 𝐬𝐲𝐬𝐭𝐞𝐦 𝐬𝐞𝐜𝐮𝐫𝐢𝐭𝐲.I was responsible for 𝐦𝐢𝐠𝐫𝐚𝐭𝐢𝐧𝐠 𝐀𝐧𝐠𝐮𝐥𝐚𝐫 𝐟𝐫𝐨𝐦 𝐯𝐞𝐫𝐬𝐢𝐨𝐧 𝟓 𝐭𝐨 𝟏𝟔, bringing efficiency and fixing a large amount of user interaction issues with the browser. Show less
Java Software Engineer
Project: Vote 411 - American Election Candidates InformationIn this project, I was responsible for building a Rest API from scratch using Spring Boot. The server allowed users to view information about candidates in American elections, including not just presidential elections but also state and municipal elections. Some authenticated users could use the API to add information about candidates and perform statistical analyses.The Spring Boot server was extensively documented… Show more Project: Vote 411 - American Election Candidates InformationIn this project, I was responsible for building a Rest API from scratch using Spring Boot. The server allowed users to view information about candidates in American elections, including not just presidential elections but also state and municipal elections. Some authenticated users could use the API to add information about candidates and perform statistical analyses.The Spring Boot server was extensively documented with Swagger to ensure the API was clear and accessible to the public. I added metric analyses for the microservice using Datadog, enabling effective performance monitoring with developers notifications in case of production system errors. I deployed the microservice on AWS, integrating it with the company's authentication server, developed Docker Compose files for container initialization, facilitating the configuration and management of the development environment.One of the biggest challenges of this experience was developing SQL queries to access legacy data from past American elections and determining the geographic location of states and cities. The web application is available here, feel free to take a look: https://www.vote411.org/ Show less
Java Software Developer
Dell After-SalesIn this role, I maintained multiple Spring Boot microservices within Dell's international after-sales sector. My duties included analyzing production and test server logs to identify and resolve system bugs, as well as developing new features to enhance the microservices.I also handled the integration of these microservices with other Dell APIs and documented the code I added to the system, some of these integrations involved queue messages with Kafka and… Show more Dell After-SalesIn this role, I maintained multiple Spring Boot microservices within Dell's international after-sales sector. My duties included analyzing production and test server logs to identify and resolve system bugs, as well as developing new features to enhance the microservices.I also handled the integration of these microservices with other Dell APIs and documented the code I added to the system, some of these integrations involved queue messages with Kafka and RabbitMq. Additionally, I developed GitLab pipelines to automate the deployment process, for a streamlined and efficient rollout of updates. I reviewed my colleagues pull requests using Gitlab to help keeping the codebase clean for future developes. Show less
Java Software Developer - Siemens
During this experience, my colleagues and I initially worked at Siemens in Erlangen for approximately eight months before moving to our own office in Fürth, where I spent the next two years. Our primary focus was maintaining a desktop application that was originally developed in 2002 and required ongoing minor updates and enhancements.In this role, I managed the Windows servers used for testing, which involved installing new updates, managing keys, and configuring access controls. I… Show more During this experience, my colleagues and I initially worked at Siemens in Erlangen for approximately eight months before moving to our own office in Fürth, where I spent the next two years. Our primary focus was maintaining a desktop application that was originally developed in 2002 and required ongoing minor updates and enhancements.In this role, I managed the Windows servers used for testing, which involved installing new updates, managing keys, and configuring access controls. I also set up TeamCity as a CI/CD solution to streamline our development and deployment processes. My responsibilities included fixing bugs in both the front end and back end of the application.Using Jira, I followed a Kanban workflow organized by my team. I also analyzed solutions for updating the legacy codebase and worked on integrations with Microsoft and SAP systems.As part of the application support team, I handled tickets created by MyIt, ensuring timely and effective resolution of issues. Additionally, I participated in monthly production deployments with my colleagues. Show less
Java Junior Developer - Mercedes-Benz
Working at Mercedes-Benz was a significant milestone in my career. In this role, I participated in weekly meetings with the Mercedes team to discuss and plan new tasks to be developed during the week, following a Kanban flow. I designed and developed CSS animations and coded new features for the application, including creating new pages for the system.I worked on integrating the Mercedes authentication server, ensuring seamless and secure user access. Additionally, I developed complex… Show more Working at Mercedes-Benz was a significant milestone in my career. In this role, I participated in weekly meetings with the Mercedes team to discuss and plan new tasks to be developed during the week, following a Kanban flow. I designed and developed CSS animations and coded new features for the application, including creating new pages for the system.I worked on integrating the Mercedes authentication server, ensuring seamless and secure user access. Additionally, I developed complex queries to interact with legacy production data, which often presented significant challenges due to their complexity and the need for precise handling. Show less
Web Applications Developer Internship
Application Maintenance for QIQIn this role, I maintained an application used by Siemens project managers to analyze project performance KPIs. My responsibilities included fixing bugs in the user interface to ensure optimal platform usability, implementing new features in the UI, and participating in Scrum meetings with the team to provide technical insights on potential changes.The technologies I used in this role were AngularJS for the front end, Java for developing REST APIs,… Show more Application Maintenance for QIQIn this role, I maintained an application used by Siemens project managers to analyze project performance KPIs. My responsibilities included fixing bugs in the user interface to ensure optimal platform usability, implementing new features in the UI, and participating in Scrum meetings with the team to provide technical insights on potential changes.The technologies I used in this role were AngularJS for the front end, Java for developing REST APIs, and GitLab for Scrum management. Show less
Web Application Developer Internship
This was my first professional experience in software development, where I relocated from Brazil to Portugal to participate in a professional internship. Siemens has always been a reference company for me in terms of employee welfare and work environment.Match MakerDevelopment of a web Single Page Application (SPA) that managers could use to search for Siemens employees based on their experience and specialties. Siemens employees could upload their resumes in PDF format, and the… Show more This was my first professional experience in software development, where I relocated from Brazil to Portugal to participate in a professional internship. Siemens has always been a reference company for me in terms of employee welfare and work environment.Match MakerDevelopment of a web Single Page Application (SPA) that managers could use to search for Siemens employees based on their experience and specialties. Siemens employees could upload their resumes in PDF format, and the application would extract data to include in the managers' searches. The development was carried out using Angular 6 for the front end and Node.js for the back end, with MongoDB as the database. I used Git for version control and created a responsive front end with Bootstrap. The application was deployed on Linux machines using SSH for simple and efficient deployments. Show less
Network And Database Internship
During my internship, I performed database searches using SQL to support data analysis within the hospital. This work was essential in providing accurate and timely information for some hospital operations and decision-making processes.
Colleagues at Princess Cruises
Other employees you can reach at princess.com. View company contacts for 14975 employees →
Tita Mintun
Colleague at Princess CruisesLos Angeles County, California, United States
View →
SL
Stuart Lithgow
Colleague at Princess CruisesKilmarnock, Scotland, United Kingdom
View →
AC
Antonello Casiraro
Colleague at Princess CruisesRagusa, Sicily, Italy
View →
AC
Alcris Cardoza
Colleague at Princess CruisesMetro Manila, National Capital Region, Philippines
View →
KC
Kudakwashe Collins Kanhamo
Colleague at Princess CruisesCity Of Cape Town, Western Cape, South Africa
View →
RM
Ronnie Montealegre
Colleague at Princess CruisesPhilippines
View →
NJ
Natalia Jimenez
Colleague at Princess CruisesManizales, Caldas, Colombia
View →
GF
Gemma Forrester
Colleague at Princess CruisesNottinghamshire, England, United Kingdom
View →
LF
Linda Fox
Colleague at Princess CruisesLos Angeles, California, United States
View →
LA
Lissy Aguirre
Colleague at Princess CruisesPeru
View →
Joao Marques education
Frequently asked questions about Joao Marques
Quick answers generated from the profile data available on this page.
What company does Joao Marques work for?
Joao Marques works for Princess Cruises.
What is Joao Marques's role at Princess Cruises?
Joao Marques is listed as Technical Lead at Princess Cruises.
Where is Joao Marques based?
Joao Marques is based in Macaé, Rio De Janeiro, Brazil while working with Princess Cruises.
What companies has Joao Marques worked for?
Joao Marques has worked for Princess Cruises, Marginedge, Foton, Whereoware, and Dell Technologies.
Who are Joao Marques's colleagues at Princess Cruises?
Joao Marques's colleagues at Princess Cruises include Tita Mintun, Stuart Lithgow, Antonello Casiraro, Alcris Cardoza, and Kudakwashe Collins Kanhamo.
How can I contact Joao Marques?
You can use AeroLeads to view verified contact signals for Joao Marques at Princess Cruises, including work email, phone, and LinkedIn data when available.
What schools did Joao Marques attend?
Joao Marques holds Engineer’S Degree, Telecommunications Engineering from Universidade Federal Fluminense.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Joao Marques you were looking for.
View similar profiles