Prévia do material em texto
UNIIVERSIDADE CRUZEIRO DO SUL POLO JUIZ DE FORA CURSO ENGENHARIA DE COMPUTAÇAO DIEGO VASCONCELLOS RENATO RELATÓRIO DE ESTÁGIO JUIZ DE FORA Junho/2025 DIEGO VASCONCELLOS RENATO RELATÓRIO DE ESTÁGIO Relatório de Estágio apresentado a Universidade Cruzeiro do Sul – Polo Juiz de Fora como parte dos requisitos necessários ao cumprimento de Estágio Curricular, sob a orientação do professor Douglas Almendro e supervisão de Jeniffer Barbosa. JUIZ DE FORA Junho/2025 SUMARIO 1 IDENTIFICAÇÃO..............................................................................................4 2 INTRODUÇÃO..................................................................................................5 3 DESENVOLVIMENTO......................................................................................5 3.1 Objetivo Geral......................................................................................5 3.2 Objetivos EspecíficoS..........................................................................6 3.3 Histórico da Concedente......................................................................6 3.4 Atividades desenvolvidas....................................................................6 4 CONSIDERAÇÕES FINAIS..............................................................................6 5 REFERÊNCIAS................................................................................................7 1 IDENTIFICAÇÃO 1.1 ESTUDANTE Nome: Diego Vasconcellos Renato Endereço Completo: Rua Ataliba de Barros 180/1117 São Mateus – Juiz de Fora/MG Contatos por telefone: 32-984996633 E-mail: diegovr@gmail.com Turma: Engenharia de Computação Previsão de conclusão do curso: 2025/01 1.2 CONCEDENTE Nome: Jeniffer Martielle Ribeiro Barbosa Razão Social: Não se aplica CNPJ: Não se aplica Endereço Completo: Telefone(s): 37-984054734 Site: Não se aplica Área de Atuação: Desenvolvimento de Software, Computação Gráfica e Visualização de Dados. Produtos/serviços comercializados: Nome do Supervisor de Estágio: Jeniffer Martielle Ribeiro Barbosa Formação do Supervisor de Estágio: Engenharia Mecânica 1.3 ESTÁGIO Área de Atuação: Desenvolvimento de Software, Computação Gráfica e Visualização de Dados. Setor: Desenvolvimento Atividades Programadas: Auxiliar no desenvolvimento, teste e manutenção de sistemas e aplicações sob supervisão de desenvolvedores. Participar da implementação de funcionalidades, correção de bugs e integração de APIs. Desenvolver e implementar visualizações interativas de dados e gráficos computacionais utilizando bibliotecas específicas. Auxiliar na modelagem, renderização e análise visual para apoiar a interpretação de grandes volumes de dados. Data de início e previsão de término: Maio/2025 a Junho/2025 Período do estágio: 08:00h as 18:00h três dias por semana Carga horaria semanal: 30 horas Professor Orientador: Douglas Almendro 2 INTRODUÇÃO O estágio supervisionado obrigatório é parte integrante do curso de Engenharia de Computação da Universidade Cruzeiro do Sul e tem como principal objetivo proporcionar ao aluno a oportunidade de aplicar, na prática, os conhecimentos adquiridos ao longo da graduação. Este relatório apresenta as atividades desenvolvidas durante o estágio realizado junto a profissional autônoma Jeniffer Barbosa, Engenheira Mecânica, desenvolvedora, ao longo do primeiro semestre letivo de 2025. As atividades desempenhadas envolveram o auxílio no desenvolvimento, teste e manutenção de sistemas, bem como a implementação de visualizações de dados e gráficos computacionais, utilizando ferramentas e bibliotecas específicas da área. Essas tarefas permitiram o aprimoramento de habilidades técnicas e o desenvolvimento de competências profissionais essenciais para atuação no mercado de trabalho. O estágio teve grande relevância para a formação acadêmica, pois possibilitou o contato direto com os desafios enfrentados na prática profissional, contribuindo significativamente para o preparo do aluno diante das demandas da indústria de tecnologia. 3 DESENVOLVIMENTO 3.1 Objetivo Geral Elaborar um relatório técnico-científico que apresente, analise e registre as atividades realizadas durante o estágio supervisionado obrigatório do curso de Engenharia de Computação, destacando a aplicação prática dos conhecimentos adquiridos ao longo da graduação e a contribuição da experiência para a formação profissional do aluno. 3.2 Objetivos Específicos 1. Apresentar o perfil profissional da concedente e o contexto em que o estágio foi realizado, incluindo período, área de atuação e metodologia de trabalho. 2. Descrever de forma detalhada as atividades técnicas desenvolvidas, como desenvolvimento de sistemas, manutenção de aplicações, correção de bugs e integração de APIs. 3. Relatar o processo de criação de visualizações interativas de dados e gráficos computacionais, destacando as ferramentas e bibliotecas utilizadas. 4. Discutir a aplicação dos conteúdos teóricos do curso nas atividades práticas do estágio, relacionando-os a disciplinas como Engenharia de Software, Computação Gráfica e Estrutura de Dados. 5. Avaliar os principais desafios enfrentados e sugerir melhorias para o processo de integração e acompanhamento de estagiários em contextos de trabalho autônomos. 6. Refletir sobre o papel do estágio na formação profissional e no preparo para os desafios do mercado de trabalho em Engenharia de Computação 3.3 Histórico da Concedente Jeniffer Barbosa é Engenheira Mecânica graduada e atualmente mestranda em Acústica Submarina. Sua carreira profissional é marcada pela atuação em áreas multidisciplinares, com foco no desenvolvimento de soluções tecnológicas voltadas para engenharia, computação e análise de dados. Em seu trabalho autônomo, Jeniffer atua no desenvolvimento de sistemas e análise de dados relacionados a processos industriais e ambientais. Sua atuação envolve a implementação de soluções para otimização de processos e monitoramento de condições operacionais, além de aplicações específicas. Sua formação acadêmica, aliada à experiência prática em ambientes desafiadores, como as plataformas de petróleo, possibilita a entrega de soluções personalizadas e inovadoras. Jeniffer, portanto, combina seu conhecimento técnico com uma visão pragmática e orientada à eficiência, o que a torna uma profissional de destaque no setor de engenharia e tecnologia. Como profissional autônoma, ela desenvolve projetos personalizados para clientes em diversas áreas, sempre com foco na qualidade e na inovação, refletindo seu compromisso com a excelência técnica e científica. 3.4 Atividades desenvolvidas Durante o estágio, o aluno teve a oportunidade de se envolver em diversas atividades que abrangem áreas-chave do desenvolvimento de software e da computação gráfica, sempre sob a orientação de Jeniffer Barbosa. Inicialmente, o estagiário auxiliou no desenvolvimento, teste e manutenção de sistemas web, participando ativamente da correção de bugs e da implementação de novas funcionalidades. O trabalho envolveu a utilização de linguagens de programação como JavaScript e Python, e frameworks como React.js e Flask, com o objetivo de aprimorar a eficiência e a robustez dos sistemas existentes. Além disso, o estagiário participou da integração de APIs, utilizando os métodos HTTP (GET, POST, PUT, DELETE), o que permitiu a comunicação entre diferentes sistemas e plataformas. Essa integração foi crucial paraa implementação de soluções que exigiam interatividade e dados dinâmicos, ampliando a funcionalidade e a escalabilidade dos sistemas. Outro aspecto importante das atividades realizadas foi o desenvolvimento de visualizações interativas de dados. Utilizando bibliotecas como Matplotlib, Plotly, Seaborn e D3.js, o estagiário foi responsável por criar gráficos e dashboards que facilitavam a análise e interpretação de grandes volumes de dados. Essas visualizações foram projetadas para permitir uma análise mais clara e acessível dos dados, seguindo as melhores práticas da computação gráfica. Durante o estágio, foi também necessário aplicar metodologias ágeis, como Scrum e Kanban, para organizar e acompanhar o progresso das tarefas, o que ajudou a manter um fluxo de trabalho eficiente e transparente. O uso de ferramentas como GitHub e Trello foi essencial para garantir o controle de versões e a organização das atividades de forma contínua. Além das atividades mencionadas, o estagiário também teve a oportunidade de trabalhar com o AutoCAD, um software essencial para a criação de projetos técnicos em engenharia. O aluno foi responsável pela criação e modificação de desenhos técnicos, como plantas baixas e esquemas de sistemas, utilizando o AutoCAD para garantir precisão e conformidade com os padrões exigidos. Essas atividades foram realizadas para auxiliar na visualização de projetos de engenharia, facilitando o entendimento e a comunicação entre a equipe de desenvolvimento e os clientes. O estagiário também contribuiu com o desenvolvimento de layouts de sistemas mecânicos e estruturas, utilizando as funcionalidades avançadas do AutoCAD, como a modelagem em 3D e o uso de blocos dinâmicos, que permitem uma representação mais detalhada e eficiente dos projetos. Essas habilidades foram essenciais para aprimorar a interface entre os sistemas de software e as demandas técnicas de engenharia, principalmente em projetos que envolviam simulações e análises de dados acústicos submarinos. Em alguns casos, o estagiário participou da integração entre os desenhos feitos no AutoCAD e outros sistemas de análise, utilizando as ferramentas de importação e exportação do software para gerar dados que pudessem ser manipulados em plataformas de visualização e análise de dados, conectando a parte do desenho técnico à parte computacional dos projetos. Essas atividades complementaram o trabalho realizado nas outras áreas, permitindo que o estagiário adquirisse uma visão mais ampla sobre o processo de desenvolvimento de soluções para engenharia, que incluem tanto a parte de software quanto os aspectos técnicos e gráficos do design, uma vivência prática rica e diversificada, permitindo aplicar os conhecimentos adquiridos no curso de Engenharia de Computação, além de promover o desenvolvimento de novas competências no campo da programação, integração de sistemas e visualização de dados. 4 CONSIDERAÇÕES FINAIS O estágio supervisionado foi realizado junto à profissional autônoma Jeniffer Barbosa, Engenheira Mecânica e desenvolvedora, e proporcionou uma experiência prática valiosa e alinhada com os objetivos do curso de Engenharia de Computação. Ao longo do período de estágio, foi possível aplicar conhecimentos teóricos em situações reais, especialmente nas áreas de desenvolvimento de software e visualização de dados, contribuindo tanto para o crescimento profissional do estagiário quanto para o avanço dos projetos conduzidos pela orientadora. As atividades desempenhadas incluíram o auxílio no desenvolvimento, teste e manutenção de sistemas, além da implementação de visualizações interativas com foco em clareza e desempenho. Essas ações agregaram valor ao trabalho da concedente e permitiram ao estagiário desenvolver habilidades técnicas e comportamentais essenciais para o mercado de tecnologia. Dentre os principais desafios enfrentados, destacam-se a adaptação a fluxos de trabalho independentes e a necessidade de autogerenciamento, características típicas do ambiente de trabalho com profissionais autônomos. Como sugestão, recomenda-se a adoção de ferramentas de organização mais robustas e rotinas de feedback mais frequentes, o que pode contribuir para maior agilidade e alinhamento nas atividades. Conclui-se que o estágio foi altamente produtivo e enriquecedor, contribuindo significativamente para a formação acadêmica e preparando o estagiário para os desafios e demandas do mercado de trabalho na área de engenharia de computação. REFERÊNCIAS BARDUCHI, A. L. J.; PICOLI, A. P. B.; TITTANEGRO, F. S. Empregabilidade: competências pessoais e profissionais. São Paulo: Pearson, 2010. (e-book) CRUZ, T. Sistemas de informações gerenciais: tecnologias da informação e as organizações do século XXI & introdução ao BPM e BPMS & introdução ao CMM-I. 4. ed. São Paulo: Atlas, 2014. LAUDON, K. C.; LAUDON, J. P. Sistemas de informação gerenciais. 9. ed. São Paulo: Pearson Prentice Hall, 2012. PRESSMAN, R. B. Engenharia de Software: Uma Abordagem Profissional. 6. ed. Porto Alegre: McGraw-Hill, 2011. (e-book) SBROCCO, J. H. T. C. Metodologias ágeis: engenharia de software sob medida. São Paulo: Erica, 2012. (e-book) SILVA, A. J. et al. Desenvolvimento pessoal e empregabilidade. São Paulo: Pearson Education do Brasil, 2016. (e-book) SERTEK, P. Empreendedorismo. Curitiba, PR: Intersaberes, 2012. (e-book) SOMMERVILLE, Ian. Engenharia de software. 8. ed. São Paulo: Pearson Addison Wesley, 2007. (e-book) VALLE, R.; OLIVEIRA, S. B. Análise e modelagem de processos de negócio: foco na notação BPMN. São Paulo: Atlas, 2009.