Blog

Priscyla - Developer

Portifólio

Juiz de Fora - MG
Foto da Priscyla Santos      Informações de Contato
Telefone/WhatsApp:(32) 9 8473-7331
E-mail: santospriscyla@gmail.com

Redes
LinkedIn:priscylacsantos
GitHub: PriscylaSantos
Kaggle:priscylasantos
Trailblazer: priscylacsantos

Objetivos:

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:

Atualmente, estou mergulhando nos estudos para aperfeiçoar meus conhecimentos em análise 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

Bacharel em Ciência da Computação: IF Sudeste MG - campus Rio Pomba

Graduação realizada entre 03/2010 à 07/2016
Trabalho de Conclusão de Curso: Software para resolução dos Algoritmos de Transporte

EXPERIÊNCIA PROFISSIONAL

studioApp: Analista de Sistemas Pleno (05/2017 - 12/2024)

Desenvolvedora Desenvolvedora back-end

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 (05/2016 - 07/2016)

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


Grupo de Pesquisa em Computação Aplicada: Colaboradora (01/2014 - 07/2016)

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


Coordenação Geral de Graduação: Bolsista (04/2014 - 01/2016)

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


Gerência de Tecnologia da Informação: Estagiária (10/2012 - 11/2013)

Desenvolvedora full-stack no setor de Gerência de Tecnologia da Informação do IF Sudeste MG - campus Rio Pomba.


Grupo de Estudos e Desenvolvimento de Software Livre: Bolsista (04/2012 - 07/2015)

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


Laboratório de Multimídia Interativa: Bolsista (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).

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

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

Sistema de Monitoria

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

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

Sistema de Viagem Técnica

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
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

Acesse o artigo aqui

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
Artigo desenvolvido no LAMIF e publicado como Artigo resumido no XI Simpósio Brasileiro de Jogos e Entretenimento Digital (SBGames 2012).

Acesse o artigo aqui

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 Game: 2012

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

Acesse o artigo aqui

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
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.

Acesse o artigo aqui

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.