João Corsi
João Corsi

Senior Software Engineer

Open to offers · Member since 2 Jun 2026
Message
Location
São Paulo, Brazil
Desired salary
Unspecified
Work preference
Remote Only / Full Time, Part Time, Freelance, Temporary
Experience level
Senior

About

Professional summary

I am a Senior Software Engineer with more than 10 years of experience building, evolving, and supporting distributed systems in high-availability environments. My core focus is creating reliable, scalable software that helps organizations deliver complex products sustainably.

I specialize in backend engineering with Java, Spring Boot, Spring WebFlux, microservices, event-driven architecture, Apache Kafka, and AWS. I have contributed to mission-critical payment infrastructure operating at nationwide scale in Brazil, where reliability, throughput, and operational safety are essential.

I improve engineering outcomes beyond individual feature delivery by strengthening CI/CD pipelines, automated testing, observability, code quality practices, and architectural compliance. In one engagement, these initiatives helped reduce production-critical defects by approximately 75%.

I also bring full-stack and platform experience across TypeScript, React, Node.js, Angular, GraphQL, Python, relational and NoSQL databases, and cloud services. As a consultant and founder, I have delivered production APIs, integrations, and full-stack platforms from requirements discovery through deployment.

I enjoy mentoring engineers, improving developer experience, and collaborating with product and business stakeholders to turn needs into sound technical strategy. I am seeking a high-impact senior engineering role with opportunities to grow toward technical leadership, software architecture, platform engineering, or Staff Engineer responsibilities.

Skills

45 capabilities

Tech stack & tools

Working toolkit

Experience

Career history

Senior Software Specialist II Nava | Tech for Business

I contributed to Santander's Payments Hub ecosystem, a mission-critical financial platform operating at national scale. I designed and implemented reactive Java 17 and Spring WebFlux microservices within an event-driven architecture using Kafka and AWS MSK.

I strengthened reliability through automated testing, quality gates, architectural compliance, and pre-push validation. I improved release consistency through GitHub Actions, Jenkins, and SonarQube, enhanced incident diagnosis with OpenTelemetry, Logstash, Elasticsearch, and Kibana, and mentored engineers on delivery flow and risk reduction.

AI Code Reviewer Revelo

I evaluated AI-generated code for correctness, maintainability, and architectural quality. I reviewed proposed solutions against engineering standards and complex software requirements.

I helped refine AI reasoning approaches and produced structured solution strategies to guide AI-assisted problem solving. My work focused on AI-assisted engineering, reasoning validation, and quality standards using Python and SQL.

Founder & Lead Software Engineer Corsi Solutions

I founded and led a software consultancy that delivered production systems from concept to deployment for clients across multiple domains. I delivered more than 12 production systems, including APIs, integrations, and full-stack platforms.

I led technical decisions across requirements analysis, database modeling, implementation, deployment, and CI/CD setup. I also served as a client-facing engineering advisor and introduced structured code-review and engineering standards to improve long-term maintainability.

Development Analyst Eteg

I improved team delivery flow by reducing development waste and strengthening quality practices in legacy and evolving systems. I introduced automated testing, contributed to CI/CD adoption, and helped reduce defect rates.

I worked closely with product and business stakeholders during discovery and feedback cycles. I also facilitated internal workshops on test-driven development and DevOps practices while working with Grails, NestJS, Next.js, React Native, Angular, AWS, Azure, and relational databases.

Senior Java Development Analyst Basis Tecnologia da Informação S.A.

I maintained and enhanced enterprise judicial systems used by public institutions. My work involved Java, JBoss/WildFly, TypeScript, Angular, and PostgreSQL.

I resolved complex production incidents and database inconsistencies while maintaining high code-quality standards. The team used Git, GitLab, Jira, and SonarQube for version control, delivery tracking, and quality assurance.

Full Stack Web Developer Cidade Aprendizagem (OvumTec Soluções)

I developed a full-stack marketing campaign application in PHP and JavaScript, including an administrative dashboard for conversion-rate information. I also created REST and GraphQL APIs for ZIP-code lookup, Brazilian taxpayer-ID lookup, and SMS messaging.

I provided customer technical support and used client feedback to improve company websites. This role gave me end-to-end experience in requirements analysis, deployment, documentation, BPMN/Camunda, MySQL data modeling, Git/GitLab, Agile practices, SOLID, design patterns, DDD, and Onion Architecture.

Full Stack PHP Web Developer | WordPress | Joomla Criatum Design

I maintained client websites built with PHP, WordPress, and Joomla for organizations in multiple industries. I contributed to the maintenance and improvement of websites including educational, healthcare, condominium, and local business platforms.

I also proposed adopting task and time-management software to improve team organization and delivery coordination.

Frontend Web Developer | Joomla Instituto de Ciências da Arte da UFPA

I developed and maintained Joomla-based websites and their associated databases for the Institute of Arts at the Federal University of Pará. I also supported the maintenance of computers, printers, and peripherals.

I contributed to team skill development by conducting mini-courses on HTML, CSS, and JavaScript.

Junior Support Analyst (Internship) Empresa Júnior de Informática da UFPA

I assisted the organization's clients by helping resolve technical problems during courses offered by the junior enterprise.

This internship provided hands-on experience in customer support, troubleshooting, and technical communication.

Education

Learning history

Universidade Federal do Pará

Bachelor of Science, Computer Science

ASLAN Curso de Idiomas

Associate's degree, English Language and Literature, General

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

People also viewed

All talent ›
Jobs Talent AI Tools Salaries
Menu