Icaro Freitas
Icaro Freitas

Backend Software Engineer

Open to offers · Member since 19 Oct 2026
Location
Salvador, Brazil
Desired salary
Unspecified
Work preference
Remote Only / Contract
Experience level
Mid

About

Professional summary

I am a Backend Software Engineer with experience building APIs, internal systems, database-driven applications, and enterprise integrations. I work primarily with Python, FastAPI, .NET/C#, PostgreSQL, Docker, and cloud services.

I am currently focused on AI and LLM applications. I build RAG pipelines, contextual retrieval flows, embedding-based search, structured outputs, prompt orchestration, agent workflows, and integrations with Gemini and OpenAI models.

I have experience designing backend workflows that combine user input, internal tools, metadata, retrieved content, and prompt templates. I also develop streaming APIs and asynchronous processing workflows to support responsive and reliable applications.

My background includes database modeling, SQL development, stored procedures, modular API architecture, systems integration, and monolith refactoring. I have worked with PostgreSQL, Oracle, SQL Server, MongoDB, MariaDB, and Firebase.

I also work with document and voice-processing solutions, including OCR, speech-to-text, text-to-speech, document anonymization, and AI-assisted document workflows. I am open to remote opportunities across Latin America and internationally.

Skills

20 capabilities

Tech stack & tools

Working toolkit

Experience

Career history

Backend Software Engineer – AI / LLM Applications Confidential Company

Develop backend applications integrated with AI models using Python, FastAPI, .NET/C#, PostgreSQL, Docker, Gemini API, and OpenAI API. Build structured context workflows that combine user input, retrieved data, internal tools, metadata, and prompt templates before model execution.

Develop RAG pipelines with document chunking, embeddings, vector storage, contextual retrieval, source references, and retrieval tracking. Implement prompt chaining, structured templates, XML-style tags, tool calling, model parameter configuration, reasoning controls, and structured outputs.

Create streaming FastAPI endpoints for progressive AI responses and optimize retrieval and LLM workflows. Build PostgreSQL tables, indexes, and stored procedures for agent context persistence and controlled data retrieval.

Develop OCR, speech-to-text, text-to-speech, document anonymization, and agent orchestration workflows. Containerize services with Docker and implement asynchronous .NET jobs with Quartz.NET, retry handling, and orchestration integration.

Development Analyst I TPC Logística

Developed internal Flutter applications, including reusable modules and components adopted across multiple features and by other developers. Maintained and enhanced .NET applications through bug fixes, feature improvements, and new service development.

Participated in refactoring a large monolithic .NET API to improve maintainability and separation of concerns. Developed .NET backend services integrated with Oracle, including queries and stored procedures.

Used Azure DevOps to organize development work, track tasks, and manage activities within two-week sprints. Participated in Agile ceremonies and presented completed features and improvements.

Junior Development Analyst Cliqx

Developed and maintained web applications using .NET, Java JSF, Vue.js, MongoDB, and MariaDB. Delivered backend and frontend features while maintaining database integrations.

Resolved issues in existing systems and supported improvements to application workflows. Assisted with database interactions and ongoing maintenance of web applications.

Software Developer Civil Empreendimentos Ltda

Developed applications supporting internal business processes. Worked with Angular, React, Node.js, Django, MongoDB, SQL Server, and SharePoint tools.

Contributed to system maintenance, internal tool development, and workflow improvements. Supported the delivery of applications used in internal operations.

Software Development Intern Civil Empreendimentos Ltda

Supported the development and maintenance of internal systems using Django and Angular. Worked with SharePoint tools including Power BI, Power Automate, and Power Apps.

Assisted with internal process automation, reporting support, application maintenance, and improvements to business workflows.

Software Development Intern LEDAX Energia Inteligente

Developed and supported web applications using Python, Django, Docker, and AWS Lightsail. Assisted with backend development, deployment support, and application maintenance.

Contributed to the delivery and ongoing support of web systems in an energy technology environment.

Software Development Intern Guepardo Sistemas

Supported software development activities using Python, Django, and Firebase. Assisted with application maintenance and web system development.

Contributed to implementation and support tasks for internal and web-based applications.

Education

Learning history

Federal University of Bahia (UFBA)

Bachelor’s Degree, Computer Science

Bachelor’s Degree in Computer Science.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu