Currículo#


Priscyla C. Santos#

Alt ou título da imagem

Informações de Contato#

Redes#

Objetivo: Atuar como desenvolvedora backend (remoto) com foco nas linguagens Python e/ou PHP

RESUMO PROFISSIONAL#

Graduada em Ciência da Computação, possuo mais de 10 anos de experiência em desenvolvimento web, com 3 anos de expertise em PHP e 7 anos em Python. Ao longo da minha carreira, desenvolvi e implementei diversas aplicações web, utilizando metodologias ágeis e melhores práticas de codificação.

Minha jornada na área de desenvolvimento de softwares é marcada por experiências em diferentes setores, com foco na criação de soluções personalizadas. Tive a oportunidade de desenvolver softwares para:

  • Gestão educacional: Criei sistemas que otimizaram processos administrativos

  • Setor elétrico brasileiro: Atuei no desenvolvimento de softwares que auxiliaram na gestão de usinas, na otimização na geração de energia e na modernização de gestão de contratos de energia.

Atualmente, estou mergulhando nos estudos para aperfeiçoar meus conhecimentos em Analise de Dados e entendendo um pouco mais sobre Salesforce, ampliando meu conhecimento e habilidades para o futuro.

Principais competências: Python, PHP, Django, Web Service, Django REST framework, REST, SOAP, AWS

FORMAÇÃO ACADÊMICA#

EXPERIÊNCIA PROFISSIONAL#

studioApp: Analista de Sistemas Pleno#

Desenvolvedora back-end: 05/2017 - 12/2024

Frameworks RESTful:

  • Domínio de frameworks: Proficiência em Django REST Framework e Flask para desenvolvimento de APIs.

  • Integração com bancos de dados: Experiência na integração com SQLAlchemy para manipulação de dados em MySQL e Postgres.

  • Criação de dashboards: Implementação de gráficos interativos em dashboards e aplicações web com Plotly e Apache ECharts.

Consumo e Integração de APIs:

  • Consumo de APIs SOAP: Obtenção de dados do setor elétrico via API SOAP.

  • Integração com sistemas: Desenvolvimento de APIs RESTful e integração com sistemas e aplicações existentes em projetos como Volty Trade, Volty Price e Volty Hidro.

Automação e Agendamento:

  • Agendamento de tarefas: Implementação de tarefas automatizadas que interagem com o banco de dados e APIs externas para atualização das informações.

  • Gerenciamento de filas: Configuração de filas, enfileiramento de tarefas e monitoramento com Django-RQ (Redis Queue).

Documentação:

  • Documentação completa: Criação de documentação completa para API RESTful com endpoints, modelos de dados e exemplos de uso; utilizando Sphinx para integração com código-fonte.

AWS:

  • Gerenciamento de instâncias EC2: Utilização da biblioteca boto3 para criar e gerenciar instâncias EC2.

  • Armazenamento e gerenciamento de arquivos: Experiência em S3 para armazenamento e gerenciamento de arquivos.

  • Gerenciamento de bancos de dados: Administração de bancos de dados RDS na AWS.

Extração e Análise de Dados:

  • Web scraping: Extração de dados de sites do setor elétrico (CCEE, ONS, ANEEL, entre outros) em HTML e ASPX.

  • Tratamento de dados: Limpeza, organização e armazenamento de dados em base de dados ou arquivo(.xlsx, .bin, .parquet).

  • Análise avançada: Utilização do Pandas para análise de dados e otimização de cálculos, como vetorização do cálculo do FID (Fator de Disponibilidade).

Integração com Julia:

  • Integração avançada: Experiência em integrar o DRF com simulações e modelos estatísticos complexos desenvolvidos em Julia.

Outras Habilidades:

  • Proficiência em Python: Sólida base em Python para desenvolvimento de software completo.

  • Experiência em bancos de dados: Conhecimento em MySQL e Postgres.

  • Orientação a resultados: Foco na entrega de soluções eficientes e otimizadas.

Palavras-chave: RESTful, Django REST Framework, Flask, SQLAlchemy, MySQL, Postgres, Plotly, Apache ECharts, API SOAP, AWS, boto3, Django-RQ, Pandas, web scraping, CCEE, ONS, ANEEL, Julia, Python, bancos de dados.

Departamento de Pesquisa e Pós-Graduação: Bolsista#

Desenvolvedora back-end: 05/2016 - 07/2016

Desenvolvedora back-end no Departamento de Pesquisa e Pós-Graduação do IF Sudeste MG - campus Rio Pomba.

  • Responsável pela manutenção do sistema de submissão e avaliação de trabalhos/artigos utilizado pelo departamento durante o Simpósio 2016 do campus Rio Pomba.

Grupo de Pesquisa em Computação Aplicada: Colaboradora#

Pesquisadora e Desenvolvedora: 01/2014 - 07/2016

Colaboradora do Grupo de Pesquisa de Computação Aplicada no IF Sudeste MG - campus Rio Pomba.

  • Atuou na área desenvolvimento de software educativo para auxiliar no ensino de otimização, gerando um software e duas publicações.

  • Software:

    • SEEAT(Sistema Educativo para o Ensino dos Algoritmos de Transporte)

  • Publicações:

    • Sistema Educativo para o Ensino dos Algoritmos de Transporte(2014)

    • Sistema para aprendizado dos Algoritmos de Transporte (2016)

Coordenação Geral de Graduação: Bolsista#

Desenvolvedora full-stack: 04/2014 - 01/2016

Desenvolvedora full-stack na Coordenação Geral de Graduação do IF Sudeste MG - campus Rio Pomba.

  • Responsável pelo suporte, manutenção e documentação dos seguintes sistemas: Sistema de Monitoria, Sistema de Controle da Produção e Sistema de Viagem Técnica.

  • Desenvolvimeto do sistema de inscrições para eventos, utilizados no Encontro Científico de Educação Matemática(ECEM 2016) e no Primeiro Workshop de Alimentos(2016).

Gerência de Tecnologia da Informação: Estagiária#

Desenvolvedora full-stack : 10/2012 - 11/2013

Estagiária no setor de Gerência de Tecnologia da Informação do IF Sudeste MG - campus Rio Pomba.

  • Responsável pela manutenção de sites utilizados para inscrição em eventos da instituição.

  • Desenvolvimento do Sistema de Simulado responsável pela geração dos cartões utilizados na aplicação de provas do campus Rio Pomba.

  • Manutenção do site institucional para o Framework Drupal.

Grupo de Estudos e Desenvolvimento de Software Livre: Bolsista#

Desenvolvedora full-stack e Designer gráfico: 04/2012 - 07/2015

Integrante no Grupo de Estudos de Software Livre (IFGnu) no IF Sudeste MG - campus Rio Pomba.

  • Atuou na área de desenvolvimento web (Front-end e back-end) e designer grafico.

  • Alguns projetos:

    • Desenvolvimento do site do Grupo IFGNU

    • Desenvolvimento Sistema de inscrição para minicursos

    • Manutenção do site do setor Coordenação Geral de Assistência Estudantil (CGAE).

Laboratório de Multimídia Interativa: Bolsista#

Pesquisadora e Designer gráfico: 12/2010 - 08/2012

Bolsista do Laboratório de Multimídia Interativa do IF Sudeste MG - campus Rio Pomba (LAMIF), que faz parte do Programa de Educação Tutorial (PET).

  • Atuou na área de pesquisa e elaboração de artigos científicos na área de jogos eletrônicos educativos e também como Designer gráfico.

  • Publicações:

    • Uma Proposta de Jogo Educacional 3D com Questões Didáticas(2011)

    • Gamification for Professionals in the Development Area of Electronic Games(2012)

    • Mathematics Teaching Based on a New Pedagogical Tool for M-Learning(2012).

COMPETÊNCIAS E HABILIDADES#

Habilidade/Competência

Descrição

Linguagens de Programação

Python, PHP.

Frameworks

Django, DRF, Flask.

Bibliotecas

NumPy, Pandas, BeautifulSoup, SQLAlchemy, Plotly, XlsxWriter, Requests entre outras.

Banco de Dados

MySQL, PostgreSQL.

Git

Controle de versão, branches, pull requests, etc.

Linux

Comandos básicos, navegação no sistema, instalação de software.

Comunicação

Comunicação clara e eficaz, tanto escrita quanto verbal.

Trabalho em Equipe

Capacidade de trabalhar em equipe e colaborar com outros profissionais.

Resolução de Problemas

Capacidade de identificar, analisar e resolver problemas de forma criativa e eficiente.

Aprendizagem Contínua

Interesse em aprender novas tecnologias e manter-se atualizado com as últimas tendências do mercado.

Cloud

AWS.

REGISTRO DE PROGRAMA DE COMPUTADOR#

SAAC - Sistema de Administração Acadêmica#

Registro: BR 51 2016 000774-5. Acesse a patente aqui.

Sistema de administração acadêmica que possibilita controle das atividades de ensino do campus Rio Pomba.

Sistema de Monitoria#

Registro: BR 51 2016 000776-1. Acesse a patente aqui.

Sistema utilizado por alunos, professores e servidores da Coordenação Geral de Graduação (CGG) e Coordenação Geral de Ensino Técnico (GCET).

Sistema de Controle de Produção#

Registro: BR 51 2016 000775-3. Acesse a patente aqui.

Sistema em questão permite controlar todos os passos da mercadoria durante sua trajetória no campus Rio Pomba.

Sistema de Viagem Técnica#

Registro: BR 51 2016 000777-0. Acesse a patente aqui.

Permite o controle total dos procedimentos realizados para solicitação e liberação das viagens técnicas realizadas no campus Rio Pomba.

PUBLICAÇÕES#

Plataforma para análise, simulação e otimização do cálculo do Fator de disponibilidade de usinas hidrelétricas participantes do MRE: 2022#

XV Simpósio de Especialistas em Planejamento da Operação e Expansão de Sistemas de Energia Elétrica - Acesse o artigo aqui

Resumo: Usinas hidrelétricas de médio e grande porte estão sujeitas às regras de mercado de comercialização de energia elétrica e para essas usinas, é compulsória a participação como agente de mercado da Câmara de Comercialização de Energia Elétrica (CCEE). Mensalmente, o Operador Nacional do Sistema (ONS) calcula as horas de indisponibilidades das unidades geradoras para as usinas hidrelétricas do Sistema Interligado Nacional(SIN). Estes cálculos são feitos considerando as interrupções programadas e forçadas, nos quais seus resultados representam valores de indisponibilidades programadas e forçadas apresentados pela usina. Estes valores são verificados e encaminhados para a CCEE, a qual confrontando com os valores de referência, obtendo o valor do Fator de Disponibilidade (FID). Ela então aplica o Mecanismo de Redução da Garantia Física (MRA), que visa verificar se as usinas participantes do Mecanismo de Realocação de Energia (MRE) cumpriram ou não os requisitos de disponibilidade estabelecidos. Quando uma usina apresentar os parâmetros verificados inferiores aos de referência, o FID reduzirá a sua garantia física. Esta redução será considerada somente para fins de MRE, não impactando na apuração da garantia física da usina para efeito do cálculo de penalização de lastro de venda. Essa redução pode implicar em custos elevados ao agente de geração, dado a forma como organizou o seu portfólio de contratos de venda. Ciente da necessidade de acompanhar, simular e otimizar os processos que afetam o cálculo do FID, a Santo Antônio Energia S.A. (SAESA) iniciou, em 2020, um projeto de pesquisa e desenvolvimento no âmbito de P&D da ANEEL. Este projeto visava a criação de uma plataforma para a minimização da ocorrência das indisponibilidades que apresentam valores superiores ao de referência, e acabam impactando o FID. Para alcançar este objetivo, a solução desenvolvida seria capaz de buscar informações nos diversos sistemas da usina, correlacionando-as e apontando possíveis melhorias para os indicadores. Estes conjuntos de dados são responsáveis pelo cálculo dos indicadores de desempenho dos equipamentos e do FID. Além disso, a solução iria reproduzir o mesmo cálculo em cenários onde os eventos de indisponibilidade pudessem ser gerados ou alterados. Com isso, seria possível tomar melhores decisões para implantar o cenário mais vantajoso para a empresa. O objetivo deste artigo será apresentar a arquitetura utilizada, detalhes de implantação da plataforma Web em nuvem e como a solução está sendo capaz de fornecer uma visualização moderna, uma interface automatizada com outros sistemas de medição e flexibilidade no armazenamento de dados.

Sistema para aprendizado dos Algoritmos de Transporte - SEEAT: 2016#

XXXVI Congresso Nacional de Matemática Aplicada e Computacional - Acesse o artigo aqui

Resumo: Neste trabalho são apresentadas, além da geração da solução inicial proposta em Sistema Educativo para o Ensino dos Algoritmos de Transporte, a implementação da verificação de variáveis degeneradas e do teste de otimalidade, bem como a realização de testes a partir de problemas encontrados na literatura

Sistema Educativo para o Ensino dos Algoritmos de Transporte: 2014#

XXXV Congresso Nacional de Matemática Aplicada e Computacional - Acesse o artigo aqui

Trabalho desenvolvido no Grupo de Pesquisa em Computação aplicada e publicado como resumo no Painéis de Iniciação Científica do XXXV Congresso Nacional de Matemática

Resumo: Esse trabalho apresenta um sistema chamado SEEAT que tem por objetivo auxiliar professores e alunos durante o ensino dos Algoritmos de Transportes, estudados na disciplina de Pesquisa Operacional. Nesse sistema é possível escolher por qual método (Canto Noroeste, Custo Mínimo ou Aproximação de Vogel) se deseja resolver o Problema e também gerar imagens relacionadas a essa resolução. A cada iteração que o algoritmo faz, é apresentada uma matriz e uma legenda, onde é explicado o que está acontecendo naquela iteração.

Mathematics Teaching Based on a New Pedagogical Tool for M-Learning: 2012#

XI Simpósio Brasileiro de Jogos e Entretenimento Digital - Acesse o artigo aqui

Artigo desenvolvido no LAMIF e publicado como Artigo resumido no XI Simpósio Brasileiro de Jogos e Entretenimento Digital (SBGames 2012).

Resumo: The integration of educational process with digital technology is a trend and may greatly enhance the teaching-learning process. Electronic games can be considered educational teaching resources, due to its dynamic and engaging characteristics, allowing also the learning and fun process together. In the current educational context, the use of technological resources is already a reality. When considering that education in the Information Society is realizing the need for a change, we propose a novel process for the usage of mobile devices in educational terms. This article proposes and evaluates an application for mobile devices with the aim of contributing to the elementar school Mathematics teachers.

Gamification for Professionals in the Development Area of Electronic Games: 2012#

XI Simpósio Brasileiro de Jogos e Entretenimento Digital - Acesse o artigo aqui

Artigo desenvolvido no LAMIF e publicado como Artigo resumido no XI Simpósio Brasileiro de Jogos e Entretenimento Digital (SBGames 2012).

Resumo: A recent practice is becoming very common among marketing professionals, educators and vendors in general. The theme is also quickly gaining the favor of researchers in the field of games, since some basic knowledge of the game designer are prerequisites for a successful gamified activity. The objective of this work is to bring a definition for the gamification and its characteristics, identifying the professionals behind the innovation, the role of game designer and if this is a possible new area of work for the professional in game development.

Uma Proposta de Jogo Educacional 3D com Questões Didáticas: 2011#

22º Simpósio Brasileiro de Informática na Educação e 17º Workshop de Informática na Escola - Acesse o artigo aqui

Artigo desenvolvido no LAMIF e publicado como Artigo completo no 22º Simpósio Brasileiro de Informática na Educação e 17º Workshop de Informática na Escola (SBIE-WIE 2011), baseado no jogo Kinble.

Resumo: É um consenso entre os professores que jogos educativos podem estimular o interesse dos alunos e representar um ganho no processo ensino-aprendizagem. Este artigo demonstra um inovador ambiente colaborativo centrado em um jogo 3D denominado “Kinble”. Em sua arquitetura destaca-se um módulo de cadastro de questões, onde um professor de qualquer disciplina de nível médio pode alimentá-lo e compartilhar informações com outros professores. Além de um jogo 3D de ação (com a mecânica plataforma) no qual o aluno, em um ambiente competitivo, é estimulado a responder as questões para conseguir uma melhor posição no ranking de pontuação.