Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/39916| Título: | Desenvolvimento profissional na Tata Consultancy Services do Brasil: aplicando conceitos de engenharia de software, na prática |
| Título(s) alternativo(s): | Professional development at Tata Consultancy Services Brasil: applying software engineering concepts in practice |
| Autor(es): | Rossato Filho, João Henrique |
| Orientador(es): | Duarte, Alessandro Silveira |
| Palavras-chave: | Desenvolvimento ágil de software Prática profissional Windows Azure (Sistema operacional em nuvem) Agile software development Professional practice Microsoft Azure (Computing platform) |
| Data do documento: | 18-Nov-2025 |
| Editor: | Universidade Tecnológica Federal do Paraná |
| Câmpus: | Cornelio Procopio |
| Citação: | ROSSATO FILHO, João Henrique. Desenvolvimento profissional na Tata Consultancy Services do Brasil: aplicando conceitos de engenharia de software, na prática. 2025. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2025. |
| Resumo: | Este Trabalho de Conclusão de Curso apresenta o relato da experiência profissional do autor na Tata Consultancy Services (TCS) do Brasil, analisando a aplicação prática de conceitos de Engenharia de Software em um ambiente corporativo real. O estudo foi desenvolvido ao longo de seis meses, período no qual o pesquisador atuou como desenvolvedor em projetos realizados para um cliente da TCS, aplicando metodologias ágeis, práticas de versionamento e tecnologias consolidadas no mercado. Foram utilizadas ferramentas como Azure DevOps, Git e GitHub, bem como tecnologias baseadas na plataforma .NET, com destaque para o uso de C#, ASP.NET Core MVC, SQL Server e Quartz.NET. A pesquisa adota a abordagem metodológica da pesquisa-ação, possibilitando a observação, intervenção e reflexão sobre o processo de desenvolvimento de software. As atividades realizadas envolveram desde o planejamento e implementação de novas funcionalidades até a criação de jobs automatizados, APIs RESTful e testes unitários com xUnit. O trabalho evidencia a integração entre teoria e prática, demonstrando como o uso de metodologias ágeis e tecnologias modernas contribui para o aprimoramento técnico e profissional em um contexto corporativo de grande porte. |
| Abstract: | This Final Paper presents the author's professional experience at Tata Consultancy Services (TCS) Brazil, analyzing the practical application of Software Engineering concepts within a real corporate environment. The study was conducted over a six-month period, during which the researcher worked as a developer on projects carried out for a TCS client, applying agile methodologies, version control practices, and widely adopted technologies. Tools such as Azure DevOps, Git, and GitHub were used, along with technologies based on the .NET platform, highlighting the use of C#, ASP.NET Core MVC, SQL Server, and Quartz.NET. The research follows the action research methodology, enabling observation, intervention, and reflection on the software development process. The activities performed included the planning and implementation of new features, the creation of automated jobs, RESTful APIs, and unit tests using xUnit. This work emphasizes the integration between theory and practice, demonstrating how the use of agile methodologies and modern technologies contributes to technical and professional improvement within a large-scale corporate context. |
| URI: | http://repositorio.utfpr.edu.br/jspui/handle/1/39916 |
| Aparece nas coleções: | CP - Engenharia de Software |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| desenvolvimentoprofissionalengenhariasoftware.pdf | 491,51 kB | Adobe PDF | ![]() Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons

