Renan Marcel Uchôa

Renan Marcel Uchôa

$30/hr
Senior Software Engineer | Java | Spring | Groovy | Kotlin | Python | Javascript | Angular |
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
38 years old
Location:
Porto Alegre, Rs, Brazil
Experience:
12 years
Renan Marcel Uchôa Sarandi, Porto Alegre, RS Av. Engenheiro Francisco Rodolfo Simch, 720 +55 -- Goals Work collaboratively in analysis and development tasks for creating technical, technological and strategic solutions. Provide continuous delivery in the production environment, with functional, widely reviewed and validated software. Provide availability, traceability and fault tolerance, for more resilient and scalable software architecture. Design flexible software for the constant customers and business evolution demands. Professional Experience Senior Software Engineer South System (working on Safepag/Bazk) 11/2023 - 05/2025 Responsibilities: Developed new microservices by proposing a hexagonal architecture using Domain-Driven Design (DDD), ensuring high code coverage with unit and integration tests. Maintained legacy applications and microservices by investigating and fixing bugs, evolving product features, and refactoring code. Technologies: Java (8+), Spring [Boot, Data e Cloud, Security], AWS, SQS, SNS, S3, Secret Manager, CloudWatch, ECS, JPA, Redis, MapStruct, Docker, Open Finance, API, Restful, Node.js, Prisma, BFF, Clean Code, DDD Hexagonal, Refactoring, Métodos Ágeis, Groovy, Spock, Gradle, Bitbucket, PostgreSQL, MongoDB, Grafana, DataDog. Software Engineer PagSeguro/Pag Bank and Wirecard Moip 10/2021 - 09/2023 Responsibilities: Maintained a legacy monolith application in a cloud environment, focusing heavily on debugging and error resolution. Contributed to the migration of the application between platforms and architectures, applying best practices in both code and infrastructure. Assisted in the evolution of microservices by delivering new product features. Technologies: Java 11, Microservices, Spring Boot, Kotlin, WebFlux, Monólito, Struts, Cloud Stream, Kafka, RabbitMQ, Gradle, Maven, AWS, ECS, Elastic Search, Python, Oracle, MySQL, MongoDB, Docker, Docker Compose, New Relic, Splunk, Librato, Kibana, Agile, Kanban, Full-Stack and Java Developer Stefanini Consultoria em TI (working for Sicredi and AGCO) 09/2018 - 09/2021 Responsibilities: Contributed to the migration of a core banking system to a modern cloud-based digital platform, focusing on enhancing both existing and new payment-related microservices to support the transition between legacy and new banking cores. Also worked on evolving microservices and front-end applications for another client, delivering several new features for an e-commerce platform in the agricultural equipment industry. Technologies: Java 11, Spring [Boot, Data, WebFlux, Reactor and Cloud Stream], Oracle, SQLServer, MongoDB, H2, Flyway, Kafka, Groovy, Docker, Kong, Git, Sonar, Grafana, Graylog, Consul, Vault, Dynatrace, Agile, Spotify Squads, Restful, Cloud+Event Driven, Non-Blocking, Self-Healing, Idempotents and Traceable Microservices, Sonar, Angular Js, Angular[2, 4, 5 and 6], HTML5, CSS3, Typescript, .Net, C#, .asp, .aspx, Nginx, JUnit, Mockito Java Developer Zallpy Software (working for Unicred) 02/2018 - 08/2018 Responsibilities: Developed a CRUD feature for importing CNAB 240 banking files, handling data records and line processing to integrate banking transactions into the core banking system. Also contributed to building a formula calculation library for a credit analysis service in the private pension sector. Technologies: Java 8, Spring [Boot, Data and Cloud], Swagger, Apache Camel, Restful API, J2EE Integration, JBoss AS, SQLServer, MongoDB, H2, NoSQL, Gradle, JUnit, Mockito, Hamcrest, Embedded Mongo, Agile, Scrum, TDD, DDD, SOLID, Refactoring. Full-Stack Developer Stefanini Consultoria em TI (working for AGCO) 07/2017 - 02/2018 Responsibilities: Worked on the evolution of microservices and front-end applications, implementing multiple new features for an e-commerce platform in the agricultural equipment industry. Technologies: Java 8, Groovy, Spring Boot, Swagger, Microservices, Restful API, Angular JS, Angular [2 and 4] front apps, HTML5, CSS3, JavaScript, TypeScript, .Net, C#, SQLServer, JdbcTemplate Gradle, JUnit, Mockito, Jasmine, Protractor, Agile, Scrum, TDD, SOLID, Refactoring. Full-Stack Developer Nova SRM Administração de Recursos e Finanças (FIDIC) 08/2015 - 07/2017 Responsibilities: Led the creation and enhancement of multiple microservices and a monolithic application for a Credit Rights Investment Fund (FIDC), including the development of a real-time web dashboard for asset custody operations and monitoring. Technologies: Java 8, Microservices, Grizzly API, Spring MVC, Rest API, Angular JS, JavaScript, HTML5, CSS3, Bootstrap, SQLServer, JdbcTemplate, Easy Rules, Maven, JUnit, Mockito, Jasmine, Protractor, Refactoring, SOLID. Android Developer Dev4you 05/2015 - 11/2015 Responsibilities: Developed two Android applications and successfully published one to the Google Play Store, serving the real estate market and classified ads for a regional Brazilian newspaper. Technologies: Android app developed and published as “Imobiliária Ducati” to share and favorite real-estate offers, binding Facebook accounts with oAuth. Cloud integration using Parse Api and LoopBack Client Sdk to multiplatform device data integration. Full-Stack Developer uMov.me 04/2013 - 05/2015 Responsibilities: Contributed to the evolution of a web monolith serving as a back-office system for a customizable mobile platform used across various logistics and mobility market niches. Technologies: Java 6, 7 and 8, Java Web, V-Raptor, MVC, JSP, Javascript, JQuery, HTML5, CSS3, Hibernate, JPA, PostgreSQL, Spring IOC, Guice IOC, AWS, EC2, AMI, ELB, Auto Scaling, Nginx, Shell Scripting, Jenkins, Refactoring, Clean Code, SOLID, Agile, Lean, XP, TDD, JUnit, Mockito, Selenium, Watir Web Driver, JMeter. Education Software Engineering Degree Universidade Federal do Pampa (Unipampa) Alegrete - RS High School E. E. E. B. Érico Veríssimo Carazinho - RS 2010 - 2014 2003 - 2005
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.