Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Software Engineering Manager
OLX BrasilSoftware Engineering Manager
Jun. 2021Como gestor, liderei as seguintes iniciativas na OLX: - Fluxo de financiamento de autos; - Histórico Veícular; - Perfil de usuários profissionais na plataforma; - Experiência do vendedor profissional de autos; - Integração com Whatsapp para usuários profissionais; - E outras iniciativas menores focadas no publico profissional de autos. Atualmente venho atuando na estrutura mais Core da empresa, gerindo o time responsável pela taxonomia da OLX (categorias e atributos de produtos).
Staff Software Engineer
OLX BrasilStaff Software Engineer
Jun. 2018 - Jun. 2021São Paulo e Região, BrasilWorking as a software engineer in a multidisciplinary team focused on the cars vertical. Because OLX is a company with multiple languages, I have been working with Java, NodeJs, Kotlin, React and some small adjustments to tools in PHP, working on a T-shaped model. All the stack runs on AWS.
Software Specialist
Buscapé CompanySoftware Specialist
Apr. 2016 - May. 2018São Paulo Area, BrazilActing as Lead Developer for the Acquisition team. Buscapé is a Brazilian company that offers price comparison of products from diverse retailers. The Acquisition team is responsible for receiving offers from these retailers (using an API), classify and load them into a corporate database used by the rest of the company. All these actions are done through automations. As technical lead I architected and guided some important improvements of this API: separation of the monolith into several micro-services; monitoring; traceability; ease of maintenance; high availability; process speed; reduced load of the main corporate database and migration to AWS.
Senior Lead Developer
Plusoft | Especialista em CRMSenior Lead Developer
Jun. 2015 - Mar. 2016São Paulo e Região, BrasilLead developer of the CRM customization team for the Fleury project. Using Spring 4 (Boot, DI, Data, MVC), REST and knockout.js.
Senior Lead Developer
Dantas, Lee, Brock e Camargo AdvogadosSenior Lead Developer
Aug. 2013 - May. 2015São Paulo Area, BrazilI acted as lead developer and architect to rebuild a system known as Legalbox. My role in this project was to define the architecture, define the roadmap goals, and maintain high quality of code, both from the point of view of technology, as of maintainability. The project is focused on the legal market. It was developed to support that the same process is executed in different ways according to teams, clients, or other special needs. Because of this, it was created using BPM to control all workflows in the system. As there were assumptions as scalability and high availability, the system was built in a stateless manner with identifiers based on twitter snowflake in order to avoid collisions in an environment with multiple databases. The project was constructed in monolithic form for simplicity, however each project module is self-contained on separate APIs, in order to simplify the migration to a micro-services architecture in the future. The system was built using Spring 4, RabbitMQ, Hibernate ORM, Hibernate Search (Lucene), memchached (Amazon ElastiCache in the production environment) among others. For the front-end it was used angularjs with SASS as CSS pre-processor, and other technologies used in nodejs. Communication between client and server is done following the premises of rest.
Senior Java Developer/Lead Developer
Arizona Premedia and Marketing AutomationSenior Java Developer/Lead Developer
Aug. 2012 - Aug. 2013São Paulo Area, BrazilEvolution Leader Developer: The Evolution Team is responsable for improvements on all actual projects from Arizona. In this projects are included the DAM System (Storage), marketing resource management (MRM), DAM client during job execution (Flow), asset approval (Proof) and others. Jobs Leader Developer: This project is intended for the management of graphical production work. This project will be integrated with ERP softwares and with some others internal projects. Storage: After great result from the development of MRM, I started to work on a project called Storage. This project is intended for management of marketing artifacts, including features as search, visualization and some other features. This project is being developed with Spring DI and Spring MVC, Freemarker, JQuery, Hibernate and REST services. Using maven for dependency and development life-cycle management. MRM: This project is a financial software focused on Marketing. Used in this project Spring (DI and MVC), Struts 2, JQuery, Hibernate and some other technologies. Used refactory for improvements on code comprehension (based on fluent interfaces). Development lifecycle based on Scrum. I introduced to my team the Apache Ivy tool, for best dependency management in this project, and to make easier to implement maven in the future.
Senior  Java/Flex programmer
HISolutionSenior Java/Flex programmer
Jan. 2011 - Aug. 2012Development and maintenance of a Flex and Java based ERP, using best practices and refactoring. Performance and improvements in software maintenance are the actual goals.
Java Developer
PCS - Professional Callcenter SolutionsJava Developer
Mar. 2010 - May. 2011Development of JSF applications, using JSF1 and JSF2. Rich interfaces using JavaFX, JQuery and RichFaces. Database modeling for MSSQL. Development of JavaSound applications for audio analysis. Participation in an attempt to implement Scrum in the development sector, sometimes acting as Scrum Master.
Java Developer
Brumon IT Consulting and Professional ServicesJava Developer
Mar. 2005 - Mar. 2010Santo André, SPAt Brumon I started my developer career. I entered there as a computer technician, became a network administrator, and then, a computer programmer. In this company I made projects as ETL and EDI systems, Integration between financial and fiscal softwares, process automation (with small robots, since there was no way of doing these automations with direct mainframe integration), BPM projects including modifications on the JBPM designer plugin and in the uEngine system, and some other projects. (This includes All Company and Integration Technologies that were companies from the same group.)
Computer Technician
SME InformáticaComputer Technician
Jun. 2001 - Jan. 2005São João da Boa Vista e Região, Brasil
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Mateus on Intch
IT
453430 people
17
IT Project Manager @ Freelancer
26
Mobile Engineer @ Raiô Benefícios
15
.Net Fullstack Developer/Angular Developer @ Webfis Processamento de Dados Ltda
ITWeb Developer
100868 people
26
Mobile Engineer @ Raiô Benefícios
15
.Net Fullstack Developer/Angular Developer @ Webfis Processamento de Dados Ltda
15
Back-End developer @ FCamara Consulting & Training