Joice Santos
Joice Santos

Senior Software Engineer | Full Stack & Applied AI

Actively looking · Member since 9 Oct 2026
Location
Recife, Brazil
Desired salary
Unspecified
Work preference
Remote Only
Experience level
Senior

About

Professional summary

I am a Senior Software Engineer with more than 10 years of experience delivering production software across backend services, APIs, distributed systems, data-intensive applications, and AI-enabled workflows.

I specialize in Python, Java, SQL, REST APIs, microservices, and service-oriented architecture. I also build full-stack product experiences using React and TypeScript, connecting reusable interfaces to robust typed API contracts.

I have hands-on experience integrating LLM providers such as OpenAI and Anthropic. My applied AI work includes prompt and context design, streaming responses, structured outputs, tool calling, retrieval workflows, evaluation, and observability for reliable AI product behavior.

I focus on software quality and operational excellence through automated testing, code reviews, monitoring, alerting, incident response, and safe incremental delivery. I have improved API performance through asynchronous processing, SQL optimization, and caching.

I work effectively in remote, cross-functional teams and contribute to technical planning, backlog refinement, estimation, architecture discussions, mentoring, and on-call support. I value maintainable systems, clear communication, and pragmatic solutions that create reliable outcomes for users and engineering teams.

Skills

31 capabilities

Tech stack & tools

Working toolkit

Application Hosting

Data Stores

Development

Languages & Frameworks

Experience

Career history

Senior Software Engineer | Backend & Applied AI Encora Inc.

Architect Python services and application APIs for AI-enabled workflows, separating model-provider orchestration from core business logic. Build production LLM capabilities using OpenAI and Anthropic, including prompt and context design, token-aware handling, streamed responses, structured outputs, validation, fallback behavior, tool calling, and retrieval-oriented data flows.

Deliver React and TypeScript product changes alongside backend systems, connecting reusable UI components to typed APIs and streaming states. Improve performance through asynchronous processing, SQL refinement, and caching, reducing average API latency by 24%.

Create deterministic Python CLI utilities and establish AI evaluation and observability practices using correlation, latency and token tracking, structured logs, monitoring, and provider-error classification. Lead backlog refinement, contribute to code reviews and mentoring, and own production follow-through through on-call support, runbooks, incident reviews, and corrective actions.

Backend Software Engineer Sensedia

Engineered Java microservices and REST APIs for enterprise integration scenarios, defining service contracts, data models, and maintainable backend boundaries. Delivered third-party API integrations and authentication flows using validation, retries, timeouts, idempotency, and explicit error handling.

Refined relational data access and SQL queries, reducing recurring API processing time by 21%. Introduced automated unit and integration testing, Docker-based development, and CI/CD checks to enable smaller and safer releases.

Diagnosed distributed-system incidents through request tracing, log and metric review, and isolation of application, database, and external-integration failures. Contributed to monitoring, alerting, runbooks, planning, estimation, technical design discussions, and code reviews.

Junior Software Engineer CESAR

Developed backend application features in Java and Python, translating requirements into service-layer code, REST endpoints, and SQL-backed workflows within established architecture patterns.

Built data-processing components and database queries with clear interfaces, validation, and separation between business logic and persistence. Expanded unit and integration test coverage to improve release confidence and prevent regressions.

Resolved defects and production support issues through debugging, log analysis, and collaboration with senior engineers and product stakeholders. Participated in code reviews and technical discussions while building strong practices around incremental delivery and operational awareness.

Software Engineering Intern CESAR

Implemented foundational Java and SQL application changes, contributing to backend features and database-backed functionality under the guidance of experienced engineers.

Created automated tests and investigated defects through structured debugging. Developed practical experience in production code maintenance, peer review, and collaborative software delivery.

Education

Learning history

Universidade Federal de Pernambuco

Master's Degree, Computer Science

Universidade Federal de Pernambuco

Bachelor's Degree, Computer Science

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu