Jonatas S. O. Vieira
Senior Software Engineer
Campinas, BR.About
Highly accomplished Senior Software Engineer with over 9 years of experience in designing, developing, and optimizing complex distributed systems and data processing platforms. Specializes in leveraging Java, Python, and cloud-native technologies (AWS, Kubernetes, Kafka) to build scalable microservices architectures and deliver high-impact solutions for diverse industries, including finance, logistics, and telecommunications.
Work
Brazil, Brazil
→
Summary
Leading the development of a robust data processing platform, specializing in data preparation and leveraging advanced distributed systems.
Highlights
Architected and implemented a scalable data processing platform using Java, Python, Apache Kafka, and Kafka Streams to handle high-volume data preparation.
Integrated Open Telemetry and Spring Sleuth for comprehensive distributed tracing and observability across microservices, improving system diagnostics and performance monitoring.
Utilized Docker and Kubernetes for efficient container orchestration and deployment, ensuring high availability and seamless scaling of critical data infrastructure.
Implemented robust monitoring and logging solutions with Grafana and the ELK stack (Elasticsearch, Logstash, Kibana) to provide real-time insights into platform health and operational metrics.
Brazil, Brazil
→
Summary
Developed and deployed a critical API for freight hiring and label generation, integrating with diverse carrier partners to streamline logistics operations.
Highlights
Designed and implemented a comprehensive API, developed with Java and Python, to manage end-to-end freight hiring processes and generate shipping labels for multiple carrier partners.
Leveraged AWS EKS, SNS, and SQS to build a highly available and scalable microservices architecture, ensuring robust communication and efficient message queuing.
Utilized Spring Boot and Spring Data with PostgreSQL for efficient data management and persistence, optimizing API performance and data integrity.
Integrated JasperReports for dynamic label generation and ZPL for printer compatibility, enhancing operational efficiency and accuracy in logistics processes.
Managed containerized deployments with Docker and Kubernetes, and optimized data caching with Redis for improved API response times and user experience.
Brazil, Brazil
→
Summary
Engineered microservices solutions for major Brazilian banks, significantly reducing operational costs and modernizing legacy mainframe systems.
Highlights
Contributed to a project that enabled Brazilian banks to achieve R$2 billion in savings by successfully re-architecting mainframe-based services into a modern microservices architecture.
Developed high-performance microservices using Java and Python with Spring Boot, enhancing system agility, scalability, and maintainability.
Migrated critical banking functionalities from legacy mainframes to a cloud-native environment, leveraging Docker, Kubernetes, and AWS Fargate for robust deployment.
Implemented resilient data persistence layers with SQL Server and Spring Data, ensuring high data integrity and efficient transaction processing for financial applications.
Integrated RabbitMQ for asynchronous messaging, improving inter-service communication and overall system resilience within the banking infrastructure.
Brazil, Brazil
→
Summary
Developed robust systems for Brazilian telecommunications companies to track and analyze mobile IP address data, managing high-volume logs and data for critical insights.
Highlights
Designed and implemented a data tracking system for Brazilian telco companies, monitoring the entire range of mobile IP addresses assigned to customers.
Processed and managed a massive volume of daily logs and IP change data, enabling comprehensive historical analysis and real-time querying capabilities.
Utilized Java, Groovy, and Python with Spring Boot to build scalable backend services for data ingestion and processing.
Implemented data pipeline automation with Apache NiFi and integrated monitoring tools like Mmonit, NetSNMP, Grafana, and Riemann.io for comprehensive system health oversight.
Deployed solutions using Docker and Kubernetes, ensuring efficient resource management and high availability for critical data services.
Managed authentication and authorization with FreeRadius and Keycloak, and facilitated high-speed data search and analysis with Elasticsearch.
Brazil, Brazil
→
Summary
Developed and maintained internal systems crucial for supporting the company's entire tax operation, providing essential tools across all departments.
Highlights
Engineered and enhanced internal enterprise systems using Java, Spring Boot, and Python to optimize operational workflows across various departments.
Developed user interfaces with ReactJS and JSF, significantly improving the usability and efficiency of internal tools for diverse business functions.
Implemented advanced search functionalities and data indexing with SOLR, enabling quick and accurate access to critical tax-related information.
Contributed to the full software development lifecycle, from requirements gathering to deployment, ensuring the delivery of robust and reliable internal applications.
Awards
Highest Academic Achievement (High School)
Awarded By
School Performance Assessment of Sao Paulo
Recognized for achieving the highest grade in class during the school performance assessment of Sao Paulo at the high school level, demonstrating early academic excellence.
Languages
Portuguese
English
Skills
Programming Languages
Java, Python, JavaScript, Groovy.
Frameworks & Libraries
Spring Boot, Spring Data, ReactJS, JSF.
Data Technologies
Apache Kafka, Kafka Streams, PostgreSQL, OracleDB, SQL Server, Elasticsearch, Redis, SOLR, Apache NiFi, RabbitMQ.
Cloud & DevOps
AWS (EKS, SNS, SQS, Fargate), Docker, Kubernetes, Open Telemetry, Spring Sleuth, Grafana, ELK Stack, Unix, GIT, Ansible.
Methodologies & Tools
Scrum, Microservices Architecture, Distributed Systems, API Development, Data Pipelines, System Design, Monitoring, Observability, JasperReports, ZPL.
Security & Authentication
FreeRadius, Keycloak.