CAIO HENRIQUE LOUREIRO
Software Engineering Specialist at MovilePay- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Chance Kirsch
Caio is a great coworker, developer, and friend. He is passionate about delivering high quality software and is driven to complete tasks with a high degree of thoroughness, testing, and to good coding standards. Caio also has a good amount of expertise in agile, kanban, and sprint discipline; he has helped our team to try to maximize productivity and focus on metrics that matter. Caio has been invaluable in instrumenting platform changes in our organization, such as revamping mobile permissions, choosing a new authentication provider, and working on switching to the chosen provider. Above all else, Caio brings a great deal of energy and enthusiasm to the team!
Chance Kirsch
Caio is a great coworker, developer, and friend. He is passionate about delivering high quality software and is driven to complete tasks with a high degree of thoroughness, testing, and to good coding standards. Caio also has a good amount of expertise in agile, kanban, and sprint discipline; he has helped our team to try to maximize productivity and focus on metrics that matter. Caio has been invaluable in instrumenting platform changes in our organization, such as revamping mobile permissions, choosing a new authentication provider, and working on switching to the chosen provider. Above all else, Caio brings a great deal of energy and enthusiasm to the team!
Chance Kirsch
Caio is a great coworker, developer, and friend. He is passionate about delivering high quality software and is driven to complete tasks with a high degree of thoroughness, testing, and to good coding standards. Caio also has a good amount of expertise in agile, kanban, and sprint discipline; he has helped our team to try to maximize productivity and focus on metrics that matter. Caio has been invaluable in instrumenting platform changes in our organization, such as revamping mobile permissions, choosing a new authentication provider, and working on switching to the chosen provider. Above all else, Caio brings a great deal of energy and enthusiasm to the team!
Chance Kirsch
Caio is a great coworker, developer, and friend. He is passionate about delivering high quality software and is driven to complete tasks with a high degree of thoroughness, testing, and to good coding standards. Caio also has a good amount of expertise in agile, kanban, and sprint discipline; he has helped our team to try to maximize productivity and focus on metrics that matter. Caio has been invaluable in instrumenting platform changes in our organization, such as revamping mobile permissions, choosing a new authentication provider, and working on switching to the chosen provider. Above all else, Caio brings a great deal of energy and enthusiasm to the team!
Experience
-
MovilePay
-
Brazil
-
Financial Services
-
1 - 100 Employee
-
Software Engineering Specialist
-
Aug 2020 - Present
-
-
-
Toast
-
United States
-
Software Development
-
700 & Above Employee
-
Software Engineer
-
Feb 2019 - Aug 2020
• Project to revamp authorization and authentication services using OAuth2 and OpenID protocols to serve web applications, single-page applications, Toast mobile app and partners clients. • Development of MVP's to find the most suitable SAS authentication provider to replace the legacy in-house solution. • Development of the new architecture solution for the Toast mobile to deal with the different levels of authentication using passcode, password and client credentials. • Development of RESTful microservices using Kotlin language, Dropwizard, Guice and other frameworks. Those services were created as a result of the process to strangle the users domain from the legacy monolithic web application. • Revamp of the users permissions to be more granular, attending the requirements of Toast major restaurants clients. • Maintenance and evolution of the legacy web application built using Java, Play framework and Groovy. Show less
-
-
-
UOL
-
Brazil
-
Software Development
-
700 & Above Employee
-
Senior Software Engineering
-
Apr 2014 - Oct 2018
• Agile coach of a Kanban team of 6 Java developers, responsible for critical distributed financial systems that handle transactions for about 4+ million clients;• Development of RESTful microservices using Spring Boot, Spring MVC, Spring Data, Spring Batch, Spring AMQP and RabbitMQ;• Implementation of continuous delivery in high-availability applications using practices of small batches, agile testing and Jenkins automations through Kubernetes infrastructure;• Maintenance and evolution of several legacy Billing systems implemented with JMS, EJB, JPA, JBoss 4.2 and WildFly 8; Show less
-
-
Software Engineering
-
Oct 2012 - Apr 2014
• Research, development and test automation at PagSeguro payment core;• Development of RSA cryptography between front-end and back-end applications, applying strictly all PCI compliance standards;
-
-
-
Scopus Soluções em TI
-
Brazil
-
Information Technology & Services
-
300 - 400 Employee
-
Software Engineering
-
May 2012 - Oct 2012
• Development of Java applications for the Bradesco Bank, comprising back-end and front-end activities based on Struts, JSF, Spring and Hibernate frameworks. • Development of Java applications for the Bradesco Bank, comprising back-end and front-end activities based on Struts, JSF, Spring and Hibernate frameworks.
-
-
-
Daitan Group
-
United States
-
IT Services and IT Consulting
-
200 - 300 Employee
-
Software Development
-
Jan 2010 - May 2012
• Development and bug fixing of a Softswitch application which runs on Linux using C/C++. Standardization to SIP protocol. Porting from 32-bit to 64-bit architecture. Performance test and enhancements. Development of bash scripts and make files to automate the process;• 3 Months of experience working at the client location, British Telecom, in the United Kingdom;
-
-
Trainee
-
Sep 2008 - Dec 2009
• Development of Web Applications using Python(Django), Jquery, MySQL for portable devices;
-
-
-
Inova Unicamp - Agência de Inovação da Unicamp
-
Brazil
-
Higher Education
-
1 - 100 Employee
-
Webmaster
-
Jul 2006 - Sep 2008
• Development and maintenance of front-end and back-end systems of the company. Most of them in PHP, Javascript and CSS; • Introducing the usage of Jquery, Ajax and the tableless pattern in the company; • Development and maintenance of front-end and back-end systems of the company. Most of them in PHP, Javascript and CSS; • Introducing the usage of Jquery, Ajax and the tableless pattern in the company;
-
-
Education
-
Instituto de Matemática e Estatística - Universidade de São Paulo (IME-USP)
Master's degree, Software Engineering -
UNICAMP - Universidade Estadual de Campinas
Bachelor's degree, Computer Science