Software Engineer specialized in Back-End development with Python,
Django,
and FastAPI, applying microservice-oriented architecture principles,
API versioning, and TDD/unit testing practices. Experienced in building
scalable, distributed systems with container orchestration via Kubernetes,
custom Dockerfile creation, and multi-Pod deployment configurations.
    Solid background working with both relational
(PostgreSQL, MySQL, Firebird) and non-relational databases such as MongoDB.
Skilled in implementing caching and messaging mechanisms using Redis,
and managing asynchronous tasks with Google Cloud Tasks, Google Buckets,
and Cronjobs for background processing and report generation.
    Proficient in developing and maintaining RESTful APIs, designing and
consuming integrations with third-party services (payments, notifications,
translations, AI), and implementing custom middlewares, multi-tenant
authentication, and internationalization (i18n). Hands-on experience with
object-oriented programming (OOP), design patterns, and code refactoring to
improve test coverage and system performance.
    Strong adaptability to domain-specific business logic. Actively
worked in
Agile environments with Scrum, Kanban, and Planning Poker. Academic
background includes a Bachelor's degree in Computer Science (UFFS) and
eight postgraduate degrees in areas such as Software Engineering,
Cloud Projects, Data Protection (LGPD), Full Stack, Architecture with Design Patterns
and UX/UI Design.
    Engenheiro de Software com foco em desenvolvimento Back-End
utilizando Python, Django e FastAPI,
aplicando princípios de arquitetura orientada a microsserviços,
versionamento de APIs e práticas de TDD/Unit Testing.
Experiência com integrações complexas e aplicações escaláveis,
incluindo orquestração de containers via Kubernetes,
criação de Dockerfiles customizados e configuração de ambientes para
execução em múltiplos Pods.
    Atuação sólida no desenvolvimento de sistemas distribuídos com uso
de
bancos relacionais (PostgreSQL, MySQL, Firebird) e não relacionais,
como MongoDB, integrando soluções com Redis para caching e mensageria.
Utilização de tarefas assíncronas com Google Cloud Tasks,
Google Buckets e agendamentos com Cronjobs para processamento em
background de dados e relatórios.
    Implementação de middlewares personalizados,
autenticação multi-tenant, internacionalização (i18n) e
consumo de serviços externos (pagamento, notificação, tradução,
inteligência artificial). Proficiente na manutenção e documentação de
APIs RESTful, testes automatizados (unitários e de integração) e
aplicação de padrões de projeto e princípios de programação orientada a
objetos (OOP).
    Atuação em times ágeis com metodologias Scrum, Kanban e Poker
Planning,
com forte adaptação às regras de negócio dos domínios atendidos.
Formação em Ciência da Computação (UFFS) e oito pós-graduações em áreas
como Engenharia de Software, Projetos em Nuvem, LGPD, Full Stack, Arquitetura e
Desenvolvimento com Design Patterns e UX/UI.
Back-End Developer Django / Django Rest Framework with TDD and Unit Testing in
software for biotechnology solutions.
Development of features and maintenance in Angular.
Main duties and responsibilities:
- Development of RESTful APIs for microbiology data registration
- Generation and maintenance of API documentation
- Generation and maintenance of internal documentation
- Microservices for integration between internal systems
- Asynchronous report generation in spreadsheets and PDFs using Google Tasks and
Google Bucket
- Processing and validation of information via spreadsheets using Google Tasks,
Google Bucket, Redis, and email notifications
- Use of APIs for SMS/email sending and validation
- Scheduling of asynchronous tasks via Google Cronjobs
- Use of middlewares for internationalization (i18n) and account management
- Use of service runners for server management
- Integration with AI services for risk generation
- Integration with translation services for automatic translation
- Backlog management for task tracking
- Environment management and deployment
- Execution of automated test scripts
- Refactoring and increasing test coverage (unit and integration) using
mocks
- Application of Object-Oriented Programming (OOP) and design patterns
- Database support and maintenance
Skills:
Bitbucket / Confluence / Jira / Web Crawling / Google Cloud Platform (GCP)
/ Tasks / Bucket / Services / Redis / Performance Querys /
Linux / PostgreSQL / Agile Methodologies / REST APIs / Python / Django REST
Framework / TypeScript / Django / Bootstrap / AngularJS / Angular
Desenvolvedor Back-End Django / Django REST Framework com TDD e Testes Unitários
em software para soluções de biotecnologia.
Desenvolvimento de funcionalidades e manutenção em Angular.
Principais atribuições e responsabilidades:
- Desenvolvimento de APIs RESTful para registro de dados de microbiologia
- Geração e manutenção de documentação de API
- Geração e manutenção de documentação interna
- Microsserviços para integração entre sistemas internos
- Geração de relatórios assíncronos em planilhas e PDFs usando Google Tasks e
Google Bucket
- Processamento e validação de informações via planilhas usando Google Tasks,
Google Bucket, Redis e notificações por e-mail
- Utilização de APIs para envio e validação de SMS/e-mail
- Agendamento de tarefas assíncronas via Google Cronjobs
- Utilização de middlewares para internacionalização (i18n) e gerenciamento de
contas
- Utilização de service runners para gerenciamento de servidores
- Integração com serviços de IA para geração de riscos
- Integração com serviços de tradução para tradução automática
- Gerenciamento de backlog para rastreamento de tarefas
- Gerenciamento e implantação de ambientes
- Execução de scripts de testes automatizados
- Refatoração e aumento Cobertura de testes (unitários e de integração)
utilizando mocks
- Aplicação de Programação Orientada a Objetos (POO) e padrões de projeto
- Suporte e manutenção de banco de dados
Habilidades:
Bitbucket / Confluence / Jira / Web Crawling / Google Cloud Platform (GCP) /
Tasks / Bucket / Services / Redis / Performance Querys /
Linux / PostgreSQL / Agile Methodologies / REST APIs / Python / Django REST
Framework / TypeScript / Django / Bootstrap / AngularJS / Angular
Back-End Developer Python with Unit Testing in software for Banking as a
Service, banking core, white label solutions,
payroll and payment automation. Development of features, maintenance and
migration of python version.
Main duties and responsibilities:
- Use of Google Cloud Database
- Development using tenant-based architecture for client differentiation
- Creation and use of microservices
- Code refactoring and improvement
- Python 2 to 3 migration and library updates
- Implementation of unit tests
- Use of design patterns and object-oriented programming
- Report generation
- Data processing
- API documentation creation and maintenance
- Scope alignment
- Integration with payment method partners
Skills:
Github / SonarCloud / Confluence / Jira / Web Crawling /
Google Cloud Platform (GCP) /
Agile Methodologies / REST APIs / Python / FastAPI / Docker /
Architecture
Desenvolvedor Back-End Python com Testes Unitários em software para Banking as a
Service, core bancário, soluções white label,
folha de pagamento e automação de pagamentos. Desenvolvimento de
funcionalidades, manutenção e migração da versão Python.
Principais atribuições e responsabilidades:
- Utilização do Google Cloud Database
- Desenvolvimento utilizando arquitetura baseada em tenants para diferenciação
de clientes
- Criação e utilização de microsserviços
- Refatoração e aprimoramento de código
- Migração e atualização de bibliotecas Python 2 para 3
- Implementação de testes unitários
- Utilização de padrões de design e programação orientada a objetos
- Geração de relatórios
- Processamento de dados
- Criação e manutenção de documentação de API
- Alinhamento de escopo
- Integração com parceiros de métodos de pagamento
Habilidades: Github / SonarCloud / Confluence / Jira
/ Web Crawling / Google Cloud Platform (GCP) /
Metodologias Ágeis / REST APIs / Python / FastAPI / Docker / Arquitetura
Full Stack Developer Python/Django/JS/Firebird/PostgreSQL - E-commerce/ Internal
System
Develop APIs, Front-End, Back-End with tests in TDD, Database Modeling, UX/UI
and Data Analysis.
Main duties and responsibilities:
- Full Stack Developer Python/Django/JS/Firebird/PostgreSQL –
E-commerce/Internal System
- Develop APIs, Front-End, and Back-End with TDD tests
- Database modeling, UX/UI design, and data analysis
- Development of integrations between internal systems and e-commerce
- Development of integrated backend and frontend features
- Requirements gathering and validation
- Documentation generation
- Use of cron jobs for scheduling and data processing
- Development of inventory and order management systems
- Development of payroll and asset management systems
- Development of people management systems
- Development of payment integration
- Development of order shipping and delivery time integration
- Implementation of unit tests
- Internal user support
- Development of internal management applications
- Database modeling and support
- UX and UI modeling
- Data analysis for generating sales demand and pre-orders
- Improvement and correction of triggers and views
Skills: Bitbucket / Jira / Firebase / Financial
Analysis / PostgreSQL / REST APIs
/ User Experience (UX) / Python / Django / Bootstrap / JavaScript
Desenvolvedor Full Stack Python/Django/JS/Firebird/PostgreSQL -
E-commerce/Sistema Interno
Desenvolver APIs, Front-End, Back-End com testes em TDD, Modelagem de Banco de
Dados, UX/UI e Análise de Dados.
Principais atribuições e responsabilidades:
- Desenvolvedor Full Stack Python/Django/JS/Firebird/PostgreSQL –
E-commerce/Sistema Interno
- Desenvolver APIs, Front-End e Back-End com testes em TDD
- Modelagem de Banco de Dados, Design de UX/UI e Análise de Dados
- Desenvolvimento de integrações entre sistemas internos e e-commerce
- Desenvolvimento de funcionalidades integradas de back-end e front-end
- Coleta e validação de requisitos
- Geração de documentação
- Utilização de tarefas cron para agendamento e processamento de dados
- Desenvolvimento de sistemas de gestão de estoque e pedidos
- Desenvolvimento de sistemas de folha de pagamento e gestão de ativos
- Desenvolvimento de Sistemas de gestão de pessoas
- Desenvolvimento de integração de pagamentos
- Desenvolvimento de integração de envio de pedidos e prazos de entrega
- Implementação de testes unitários
- Suporte ao usuário interno
- Desenvolvimento de aplicativos de gestão interna
- Modelagem e suporte de banco de dados
- Modelagem de UX e UI
- Análise de dados para geração de demanda de vendas e pré-encomendas
- Melhoria e correção de gatilhos e visualizações
Habilidades:
Bitbucket / Jira / Firebase / Análise Financeira / PostgreSQL / REST APIs
/ User Experience (UX) / Python / Django / Bootstrap / JavaScript
Activities and societies: Activities consistent with the course, in addition to
participation in programming groups and
production of 3D objects.
The UFFS Computer Science Course is a course that aims, through solid
foundations in the computing area,
to train scientists capable of playing an important role in information
technology (IT) areas, both in industry and in academia.
The course offers several options for the student to delve deeper: database,
computer graphics, computer networks, software engineering, hardware and
computer theory.
Atividades e sociedades: Atividades condizentes com o curso, além da
participação em grupos de programação e produção de objetos 3D.
O Curso de Ciência da Computação da UFFS é um curso que visa, por meio de
sólidas bases na área da computação,
formar cientistas capazes de desempenhar um papel relevante nas áreas de
tecnologia da informação (TI), tanto na indústria quanto no meio acadêmico.
O curso oferece diversas opções para o aprofundamento do aluno: banco de dados,
computação gráfica, redes de computadores, engenharia de software, hardware e
teoria da computação.
Object-oriented software, Project risk management, IT Management, Loss and fraud prevention, Relational database and Big Data, BI: business intelligence, Minimalist management: agile methods, design and Lean Thinking, Agile and systems analysis and IT technologies and solutions. Software orientado a objetos, Gestão de riscos de projetos, Gestão de TI, Prevenção de perdas e fraudes, Banco de dados relacional e Big Data, BI: inteligência de negócios, Gestão minimalista: métodos ágeis, design e pensamento enxuto, Análise ágil e de sistemas e tecnologias e soluções de TI.
Application of knowledge in educational methodologies in corporate education, organizational knowledge management or other professional fronts. Aplicação de conhecimentos em metodologias educacionais em educação corporativa, gestão do conhecimento organizacional ou outras frentes profissionais.
Automation: Automation of financial, logistical and payment processes.
Automatização: Automatização de processos financeiros, logísticos e de pagamentos.
GDPR (General Data Protection Law): Compliance with general standards through implementations that aim to guarantee a data integrity.
LGPD (Lei Geral de Proteção de Dados Pessoais): Adequação com as normas gerais através de implementações que visam garantir a integridade dos dados.
Internationalization: System internationalization for multiple languages through best practices and translation coverage.
Internacionalização: Internacionalização de sistema para vários idiomas através de boas práticas e cobertura de tradução.
Version Migration: Technology and language version migration between Python 2 and 3, also between Django 2, 3 and 4.
Migração de Versão: Migração de versão de tecnologia e linguagem entre Python 2 e 3, também entre Django 2, 3 e 4.
Integrations with Web Services: Integration with many different Web Services, whether SOAP or REST variations.
Integração com Web Services: Integração com diferentes Web Services, sejam eles SOAP ou váriações REST.
File processing: Generate, receive and process files with large volumes of data.
Tratamento de arquivos: Gerar, receber e tratar arquivos com grande volumes de dados.