
Patrik Granholm
Verified Expert in Project Management
Project Manager
Espoo, Finland
Toptal member since May 23, 2022
Patrik is a highly experienced cross-cultural technical leader and innovator who is passionate about software development practices and processes. He has hands-on experience working with agile software, event storming, and story mapping techniques. Patrik has mentored software engineers and led development teams towards a shared vision and collaboration with stakeholders. He is as enthusiastic about software development as collaborating with others and will be a great asset to any team.
Project Highlights
Expertise
- Agile Practices
- Agile Project Management
- Agile Software Development
- Event Storming
- Jira
- Project Management
- Story Mapping
- Technical Project Management
Work Experience
IoT Platform Product Owner
Metso Outotec
- Collaborated with stakeholders in order to innovate new IoT data that enabled service products for the company.
- Led a team of developers as a Scrum product owner and also used my architecture skills to guide the platform's direction.
- Managed event storming and story mapping workshops to clarify specific business models, customer experience, and the required functionality and implementation tasks.
- Mentored developers in documenting the architecture and technical plans within Confluence.
Technical Project Manager
Metso Outotec (former Outotec)
- Managed a €2 million online analyzer development project, utilizing Linux, Embedded Linux, C++, Node.js, and Polymer web apps.
- Established modern software development practices and policies, including Scrum.
- Led several DevOps practices and reorganized how legacy components were maintained. Set up a Jenkins CI/CD server, Git source control, and code review practices along with testing and deployment pipelines.
- Supervised the subcontractors and owned budgeting and reporting.
- Formed a prototype of IoT concepts with Azure, C#, and mobile routers.
Senior Consultant
Avanade
- Implemented an enterprise authentication server in C# for mobile devices in a team of three.
- Applied components for a Windows phone authentication app in C#.
- Ensured adequate writing of unit test coverage of the software.
Principal Architect
Nokia
- Acted as the main architect and technical leader of a team of twenty software engineers in the Symbian contacts domain.
- Assisted negotiations with other Nokia teams and major telecom operators as a technical authority.
- Mentored technical software engineers as an expert in architecture, C++, and the product domain.
Software Engineer & Team Manager
Digia
- Implemented messaging related components in C++ for the world's first camera smartphone.
- Managed matrix organization for five software engineers.
- Reviewed design and source code for several projects as a senior technical expert.
- Implemented an automatic C++ unit/module testing product in C++ with a team of three experienced developers.
- Interviewed dozens of recruitment candidates over the years.
- Co-authored the book, "Programming for the Series 60 platform and Symbian OS."
Project History
Equipment Health IoT Platform
https://www.youtube.com/watch?v=LpKbn9Z4fAgManaged the development of the first Azure based IoT platform and built the development team with in-house and external developers.
Negotiated with stakeholders the scope of the MVP and secured internal funding. We coordinated the progressive development of the UX design and service design activities while building a team of in-house and external software engineers. Maintained the roadmap with the stakeholders and team and coordinated the first pilot customer cases with our experts.
Next-generation Online Elemental Analyzer
https://www.mogroup.com/portfolio/courier-5x6x-sl-analyzer/Led a team of software and hardware designers to build the next generation elemental online analyzer.
Directed a team of twelve software and hardware designers to build the Next-generation Online Elemental Analyzer of Outotec. Managed the legacy C++ software, which was ported from an older operating system to a significant Linux distro. New sensor hardware was also developed, containing an SoC with custom signal processing software. Later, we developed new web-based local user interfaces and overhauled the software development practices. Provided Agile and DevOps training to old and new developers.
Online Calibration Software
Led the concept and development project of a web-based calibration tool for industrial analyzer equipment.
Supervised the development team, consisting of three developers, a UX expert, and a tester to design and build the app. Organized workshops to identify user needs, supervised the concept work, and collaborated with stakeholders throughout the project.
Certifications
Azure Fundamentals
Microsoft
Skills
Tools
Jira, Confluence, Git, Miro
Paradigms
Agile Software Development, Scrum, Agile, Agile Project Management, Azure DevOps, DevOps, Test-driven Development (TDD)
Platforms
Azure
Other
Technical Project Management, Agile Practices, Scrum Product Owner, Project Management, Sprint Planning, C#.NET, Agile Coaching, Code Architecture, Event Storming, Story Mapping, Workshop Facilitation, Microsoft Teams, Teams, Software Development, Estimation & Planning, Cloud Architecture, C++, Azure IoT Hub, Cloud
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring