Petri Takalokastari
About Petri Takalokastari
Petri Takalokastari is a Lead Software Engineer with extensive experience in software development and project management, particularly in embedded systems and cloud technologies. He has worked at Tieto in various roles and currently contributes to Vaisala, leveraging his expertise in AWS and continuous integration.
Work at Vaisala
Currently, Petri Takalokastari serves as a Lead Software Engineer at Vaisala, a position he has held since 2020. In this role, he focuses on developing software solutions and implementing innovative technologies. His responsibilities include overseeing software development processes and ensuring the integration of best practices in engineering. His experience contributes to Vaisala's commitment to providing high-quality environmental and industrial measurement solutions.
Previous Experience at Tieto
Petri Takalokastari has extensive experience at Tieto, where he held multiple roles over several years. He worked as a Senior Software Developer from 2006 to 2009, followed by a position as Lead Software Developer from 2009 to 2015. He later served as Team Manager from 2015 to 2017 and as a Senior Solution Consultant from 2018 to 2020. His diverse roles at Tieto allowed him to develop a broad skill set in software development and project management.
Education and Expertise
Petri Takalokastari earned a Bachelor’s Degree in Information Technology from Lapland University of Applied Sciences, where he studied from 1998 to 2004. His educational background laid the foundation for his career in software engineering. He has expertise in various technologies, including the Yocto project for creating custom Linux distributions for embedded devices, and he utilizes Bitbucket Pipelines for continuous integration and deployment. Additionally, he has experience in implementing serverless architectures using AWS IoT and AWS CDK.
Technical and Managerial Skills
Petri Takalokastari has demonstrated versatility in both technical and managerial capacities throughout his career. He has held roles such as agile coach and solution consultant, showcasing his ability to adapt to different project needs. His experience ranges from single-person implementations to large-scale international projects, highlighting his capability to manage diverse teams and complex assignments effectively.