Skip to content
View souzafcharles's full-sized avatar
πŸ‡¨πŸ‡­
πŸ‡¨πŸ‡­

Block or report souzafcharles

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
souzafcharles/README.md

πŸ‘‹ Hello, World!

I'm a Software Developer based in SΓ£o Carlos, SP, Brazil, with professional experience since 2022, working across backend and distributed systems development. I specialize in Java (7–21), Spring Boot, Spring Cloud, and RESTful APIs, with hands-on experience in microservices, event-driven architectures, and functional programming.

Currently, I work on GIS-driven platforms for agricultural and environmental monitoring across Latin America, contributing to scalable backend services and frontend applications using Java, Spring Boot, Vue.js, and PostgreSQL/PostGIS. I have experience with Docker, Git/GitLab, JIRA, Liquibase, AWS, and Postman, applying microservices with Hexagonal Architecture and Domain-Driven Design. I also work with unit testing (JUnit 5, Mockito), code quality tools (JaCoCo, ArchUnit), and client projects in Paraguay and Argentina.


πŸ“š Education

πŸŽ“ Technologist Degree

  • System Analysis and Development – IFSP, SΓ£o Carlos, SP, Brazil (2019–2023)
    • Scientific Initiation Research:
      • 2022: Predicting Stock Market Trends Using Recurrent Neural Networks
      • 2021: Predicting Stock Market Trends Using a Genetic Algorithm
    • πŸ… Honourable Mention for Academic Achievement (2022 – 5th semester)

πŸŽ“ Previous Education

  • Bachelor’s in Librarianship and Information Science – UFSCar, SΓ£o Carlos, SP, Brazil (2010–2016)
    • Emphasis: Technological and Entrepreneurial Information (2012–2013)
    • Emphasis: Culture and Discourse, Science and Society (2014–2016)

πŸ’Ό Professional Experience

πŸ’Ό Vega Monitoramento Agro – Full-Stack Software Developer (Dec 2025 – Present)

Worked on the development of GIS-based solutions and APIs supporting agricultural and environmental monitoring across Latin America.

  • Developed REST APIs and backend microservices using Java (Spring Boot);
  • Applied Domain-Driven Design (DDD) and Hexagonal Architecture in distributed systems;
  • Built frontend applications with Vue.js, focusing on performance and usability;
  • Designed and managed geospatial data models using PostgreSQL/PostGIS;
  • Implemented unit and integration tests with JUnit 5 and Mockito;
  • Utilized Docker, AWS, and code quality tools within Agile environments.

Tech Stack: Java, Spring Boot, Vue.js, REST APIs, Microservices, DDD, Hexagonal Architecture, PostgreSQL, PostGIS, Docker, AWS, Git/GitLab, JUnit 5, Mockito, Agile (Scrum).


πŸ’Ό CSD BR – Full-Stack Software Developer (Jun 2025 – Aug 2025)

Contributed to distributed systems in the financial and insurance domain, focusing on functional programming and event-driven architectures.

  • Developed backend microservices using Clojure and frontend applications with ClojureScript;
  • Implemented Apache Kafka (Streams) for reliable, high-throughput event processing;
  • Modeled and optimized schemas in Apache Cassandra for fault-tolerant storage;
  • Standardized development and deployment environments using Docker;
  • Applied TDD with unit and integration tests to ensure software quality;
  • Collaborated in Agile Scrum teams using Jira and GitLab.

Tech Stack: Clojure, ClojureScript, Kafka, Cassandra, Docker, GitLab, CI/CD, Grafana, Scrum.


πŸ’Ό Amdocs – Software Developer (Mar 2022 – Sep 2023)

Worked on large-scale Telecom CRM systems for enterprise clients across Latin America, ensuring reliability, scalability, and performance.

  • Implemented backend logic using Java (J2EE) and JavaBeans on Oracle WebLogic;
  • Developed desktop UI components with Java Swing;
  • Designed and maintained SOAP Web Services using JAX-WS;
  • Performed functional and integration testing with SOAP UI;
  • Delivered production fixes under strict SLAs in high-traffic environments;
  • Collaborated with distributed Agile teams across Brazil, India, and LATAM.

Tech Stack: Java, J2EE, Swing, Oracle WebLogic, SOAP, JAX-WS, Oracle SQL, Jenkins, Jira.


βš™οΈ Skills

  • Backend & Languages: Java, Spring Boot, Spring Cloud, Node.js, Python, Clojure;
  • Frontend: Vue.js, JavaScript (ES6+), ClojureScript, Angular, React, HTML5, CSS3;
  • Architecture: Microservices, Event-Driven Architecture, Distributed Systems, Domain-Driven Design (DDD), Hexagonal Architecture, SOLID, Design Patterns;
  • Databases & Search: PostgreSQL, PostGIS, Oracle, MongoDB, Apache Cassandra, DynamoDB, Elasticsearch;
  • DevOps & Cloud: Docker, Git, GitLab, CI/CD, AWS (EC2, Lambda), Google Cloud Platform;
  • Messaging & Integration: Apache Kafka, Kafka Streams, RabbitMQ, REST APIs, SOAP;
  • Testing & Code Quality: JUnit 5, Mockito, JaCoCo, ArchUnit;
  • Methodologies & Tools: Agile (Scrum, Kanban), TDD, Code Reviews, JIRA.

πŸ”— Connect with Me

Pinned Loading

  1. hibernate-spatial-postgis-jts hibernate-spatial-postgis-jts Public

    🌍 Spring Boot application using PostgreSQL with the PostGIS extension, integrating hibernate-spatial and the Locationtech JTS (JTS Topology Suite) library

    Java

  2. microservice-architecture-java-demo microservice-architecture-java-demo Public

    πŸ— Course: Microservices with Spring Boot, Spring Cloud, and Netflix Eureka. Presented by Genilson Medeiros Martins | GM2 - Treinamentos e Consultoria.

    Java

  3. rural-geodata-app rural-geodata-app Public

    🧩Full stack project that registers and lists rural properties with geographic data. Backend built with Spring Boot and PostgreSQL; frontend developed in Vue.js.

    Java

  4. fake-store-api-springboot fake-store-api-springboot Public

    β˜• Java Backend Challenge - FakeStore API Integration

    Java

  5. java-oop-projects java-oop-projects Public

    β˜• Course: Complete Java | Object-Oriented Programming + Projects. Presented by Prof. Dr. Nelio Alves - Udemy, Inc.

    Java 1

  6. bootcamp-java-developer bootcamp-java-developer Public

    πŸ’» Bootcamp Amdocs Java Developer. Presented by Digital Innovation One and Amdocs

    Java 1