Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Timeline
Generic

Cesar Rodriguez

São Caetano do Sul

Summary

Software engineer with 17 years of experience in Python, JavaScript, Java, Kotlin, and Spring ecosystems. Expertise in microservices architecture, CI/CD processes, and API integration development. Proven track record in team leadership and enhancing code efficiency. Committed to leveraging technology for innovation and effective problem-solving.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Senior Software Development Engineer

Fiserv
07.2023 - Current
  • Led integration development for Software as a Service and Platform as a Service solutions using Java, Node.js, and microservices.
  • Developed applications processing millions of transactions monthly for LatAm banks.
  • Conducted discovery meetings with business analysts and clients to define project scope.
  • Authored technical documentation ensuring clarity and precision throughout the project lifecycle.
  • Created user stories and managed task breakdowns in Jira for effective tracking.
  • Provided legacy support and promoted best practices within the development team.
  • Oversaw approval processes and deployment to staging and production environments.
  • Implemented robust code in multiple programming languages, including Java, Node.js, and Python.
  • Configured OpenShift for deployment, implementing Horizontal Pod Autoscaling and readiness checks.

Senior Software Architect

Ben Visa Vale
São Paulo
11.2020 - 05.2023
  • Led design and implementation of scalable software solutions, enhancing system efficiency.
  • Ensured compliance with industry regulations such as PCI DSS or HIPAA.
  • Guided development teams in optimizing architecture and aligning with business objectives.
  • Migrated NodeJS code to high-performance Java systems, reducing manual processing by 70%.
  • Conducted workshops on technology stack, fostering best practices within teams.
  • Developed core modules and ensured production approval processes were adhered to.
  • Monitored applications for performance and observability, ensuring system reliability.
  • Utilized technologies such as Kotlin, Java, NodeJS, and AWS to drive project success.
  • Implemented CI/CD pipelines using Jenkins, Gradle, and Maven for streamlined deployment.
  • Created web services architectures for distributed applications.

Software Engineer

Natixis Corporate & Investment Banking
Porto
11.2020 - 04.2021
  • Designed, developed, and implemented NiFi data pipelines with a team of three developers.
  • Contributed to NiFi framework development to enable efficient data ingestion and routing.
  • Optimized data flows, enhancing performance and scalability for critical banking operations.
  • Provided strategy support through workshops on various technologies and workflow solutions.
  • Assisted team in adopting best practices for development and monitoring.
  • Managed approvals for staging processes and flow module development.
  • Utilized Java 15, Spring Boot, JUnit, Postman, MongoDB, and GCP effectively.
  • Enhanced monitoring and observability applications for improved operational oversight.
  • Designed databases to store application data using SQL Server or MongoDB technologies.

Data Engineer

Via
São Paulo
10.2019 - 11.2020
  • Developed a new pricing platform utilizing Scala 2.X and Spark 2.x for enhanced functionality.
  • Implemented data frameworks including DB2, Hbase, MongoDB, and Kafka 0.8 for efficient data handling.
  • Managed price distribution from legacy DB2 to e-commerce platforms via microservices architecture.
  • Utilized Nifi and HDFS for streamlined data processing and storage solutions.
  • Crafted analytical tools using Zeppelin and Hive for improved data insights.
  • Developed and implemented data models, database designs, data access and table maintenance codes.
  • Developed Python scripts for extracting data from web services API's and loading into databases.
  • Implemented and optimized big data storage solutions, including Hadoop and NoSQL databases, to improve data accessibility and efficiency.
  • Designed, constructed, and maintained scalable data pipelines for data ingestion, cleaning, and processing using Python and SQL.

Java Developer

Assurant
São Paulo Area
11.2012 - 10.2019
  • Developed applications using Java and JVM-based frameworks, enhancing functionality and performance.
  • Deployed builds on different environments including development, staging and production servers.
  • Designed and developed user interfaces with HTML, CSS, JavaScript, AJAX and JQuery technologies.
  • Developed and implemented Java applications using Spring, Hibernate and Struts frameworks.
  • Configured application servers such as Apache Tomcat to deploy Java applications.
  • Tested the functionality of the application with Junit framework and fixed bugs accordingly.
  • Created web services for data exchange between client-server applications using SOAP and RESTful web services.
  • Integrated third party APIs into existing applications using XML and JSON based protocols.
  • Optimized database queries by tuning SQL statements for better performance of the system.
  • Managed source code version control systems like Git, SVN or CVS for team collaboration.
  • Identified opportunities for process improvements to decrease in support calls.
  • Focused on claims unit, ensuring compliance with SUSEP regulations in Brazil.
  • Utilized technologies including Java (6, 7, 8), DB2, and SQLServer for robust application development.
  • Integrated Python, Angular, and Spring MVC to create dynamic user experiences.
  • Implemented EJB and Maven for efficient project management and deployment.
  • Designed front-end solutions using HTML, CSS, PrimeFaces, and RichFaces for improved usability.

Senior Java Software Engineer

Advus Corporation
São Paulo Area
12.2011 - 11.2012
  • Supported backend development team for HR project focused on payment management for employees.
  • Configured Jenkins jobs for building artifacts from source code repository and deploying them onto various servers automatically.
  • Used version control systems such as GIT and SVN to manage source code across the organization's development team members.
  • Collaborated with other developers to ensure successful integration of various components within the application architecture.
  • Performed database queries using SQL and Hibernate ORM technologies to retrieve data from multiple sources.
  • Developed, tested, and debugged Java code to create software applications.
  • Implemented automated unit tests using JUnit and Mockito frameworks.
  • Utilized Java 1.6, DB2, JSF 1.x/2.x, and EJB 3.0 in project implementation.
  • Collaborated with team to ensure integration of JavaScript, HTML, and Richface/Primefaces.
  • Conducted testing using JUnit to maintain code quality and functionality.
  • Optimized existing codebase by applying object-oriented design principles such as SOLID and DRY concepts.
  • Deployed applications on different environments like Tomcat server, IBM WebSphere according to customer requirements.
  • Resolved complex problems related to multi-threading, memory management, transactions in Java applications.
  • Involved in troubleshooting of live bugs reported by customers during UAT phase and provided timely fixes for them.

Education

Bachelor of Science - Sistemas da Informação, Information Technology

Faculdade Impacta De Tecnologia
Brazil
01.2011

BBA - Gestão em tecnologia da Informação, Management IT

Universidade Bandeirante De São Paulo
Brazil
01.2007

Certificate of Technical Studies - Telecommunications

2004 TEC. Telecomunication.Technical School Getúlio Vargas
Brazil
01.2006

Skills

  • Microservices architecture
  • Cloud computing
  • Continuous integration
  • Application deployment
  • Software development
  • Team collaboration
  • Code optimization
  • Scalable system design
  • Version control systems
  • Team leadership
  • Cross-platform development
  • Testing and deployment
  • Attention to detail
  • Programming languages
  • Software testing
  • Web development
  • Software development life cycle (SDLC)
  • Troubleshooting skills
  • Data synchronization
  • Event-driven architecture
  • Scripting languages: Python, JavaScript
  • Problem solving strategies
  • Task management techniques
  • Web application development
  • Software architecture principles
  • Deep learning methodologies
  • Machine learning techniques
  • Regression analysis tools
  • Data structures and algorithms
  • API integration strategies

Certification

  • Node with React: Fullstack Web Development
  • The Complete 2024 Web Development Bootcamp
  • Ultimate AWS Certified Developer Associate 2024 NEW DVA-C02
  • Implementing Software Architecture of a Large-Scale System
  • SCJP

Languages

Portuguese
First Language
English
Advanced (C1)
C1
Spanish
Elementary (A2)
A2

Timeline

Senior Software Development Engineer

Fiserv
07.2023 - Current

Senior Software Architect

Ben Visa Vale
11.2020 - 05.2023

Software Engineer

Natixis Corporate & Investment Banking
11.2020 - 04.2021

Data Engineer

Via
10.2019 - 11.2020

Java Developer

Assurant
11.2012 - 10.2019

Senior Java Software Engineer

Advus Corporation
12.2011 - 11.2012

Bachelor of Science - Sistemas da Informação, Information Technology

Faculdade Impacta De Tecnologia

BBA - Gestão em tecnologia da Informação, Management IT

Universidade Bandeirante De São Paulo

Certificate of Technical Studies - Telecommunications

2004 TEC. Telecomunication.Technical School Getúlio Vargas
Cesar Rodriguez