Tommy Thorsen
About Tommy Thorsen
Tommy Thorsen is a Tech Lead specializing in Document Search at Cognite AS, where he has worked since 2020. He has a diverse background in software engineering, having held senior positions at companies like DNB, Nokia, and Microsoft, and holds a Master's Degree in Information Security.
Work at Cognite
Tommy Thorsen currently serves as the Tech Lead for Document Search at Cognite AS, a position he has held since 2020. In this role, he leads the development of a Document Search system that features an automatic pipeline for parsing and OCRing documents. The results of this system are accessible via a search API that is powered by Elasticsearch. His work focuses on enhancing document retrieval processes and improving user experience.
Previous Experience at DNB
Tommy Thorsen worked at DNB in two capacities. Initially, he was a Senior Software Engineer for a period of seven months in 2018. Following this, he took on the role of Tech Lead for Cloud APIs from 2018 to 2020. His tenure at DNB provided him with experience in cloud technologies and API development within the financial sector.
Career Background in Software Engineering
Tommy Thorsen has a diverse background in software engineering, having held positions at several notable companies. He worked as a Senior Software Engineer at Nokia from 2011 to 2014, where he was responsible for a significant portion of the UI framework used on the Nokia Asha 501 and subsequent phones. He also spent time at Microsoft and Opera Software, contributing to software development projects from 2014 to 2017.
Education and Expertise
Tommy Thorsen holds a Bachelor's degree in Computer Science from Agder University College, which he completed from 1999 to 2002. He furthered his education by obtaining a Master’s Degree in Information Security from the Norwegian University of Science and Technology (NTNU) between 2015 and 2018. His academic background, combined with practical experience, has equipped him with expertise in various programming languages, including Java, Kotlin, Golang, and Python.
Technical Skills and Technologies
Tommy Thorsen has extensive experience with a variety of programming languages and frameworks. He utilizes technologies such as Spring Boot, AWS, GCP, Azure, Kubernetes, and Serverless in his work. His technical skills encompass both backend and frontend development, enabling him to lead teams effectively and support the growth of his colleagues in tech roles.