Rodrigo de Oliveira Resume

Professional resume

Rodrigo de Oliveira

Senior Software Architect

Over 20 years in software engineering, bringing hands-on technical experience to architecture decisions and the evolution of enterprise systems.

Professional profile

I am a software architect with over 20 years of experience engineering and evolving enterprise systems across the financial services, insurance, and technology sectors.

My software development background keeps architecture decisions grounded in implementation. I work on legacy modernization, distributed systems, and complex integrations, balancing business needs, quality attributes, and technical risk. I also contribute to architecture governance and the professional development of engineers.

Professional experience

CI&T

– Present

Senior Software Architect

– Present

Work across financial services and insurance projects, focusing on modernization, enterprise integration, and distributed systems architecture.

  • Contribute from discovery and refinement through service mapping and design to replace functionality implemented in stored procedures, supporting the modernization through production deployment.
  • Design complex integrations between microservices and external platforms, using the Saga pattern to orchestrate distributed processes and evaluating architectural alternatives.
  • Hold solution architecture responsibility for two engineering teams, working with Product Owners, Tech Leads, and other architects to balance business requirements, availability, security, and maintainability.
  • Participate in the Architecture Center of Excellence, reviewing solutions, assessing technical quality, defining standards, and sharing engineering practices.
  • Contribute to the adoption and implementation of AI tools in new-system development. The initiative recorded an approximately 30% increase in delivery velocity, measured by completed story points.

Senior Software Engineer

–

Developed microservices and cloud applications on AWS with Kotlin, Node.js, and TypeScript. Worked with distributed systems, monitoring, test automation, and delivery practices to support application reliability.

Mid-Level Software Engineer

–

Developed and modernized .NET applications, built Kafka integrations, and improved software performance and quality.

Throughout my time at CI&T, I have provided technical leadership and supported engineers through mentoring, competency assessments, and Individual Development Plans, helping them advance their careers.

IBM

–

Senior Technical Developer

–

Modernized and maintained .NET applications, automated operational routines, and monitored the performance and stability of production systems.

Application Developer

–

Developed enterprise applications and integrations, with additional focus on authentication, access control, and ongoing maintenance.

Served as a technical point of reference and Career Advisor, supporting colleagues' professional development.

Pearson

2012 – 2017

Developed applications and integrations for business management, data analysis, franchise operations, gamification, and digital content distribution.

weme

2010 – 2012

Developed portals, web applications, and integrations for clients across multiple industries, broadening my enterprise systems experience.

Comtel e Fernandez S/A

2004 – 2011

Automated administrative and sales processes, implemented electronic invoicing and integrations, and migrated applications from Visual Basic to .NET.