# Mika Pesonen > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/mikapesonen Software Developer | U.S. Permanent Resident (Green Card) Holder 12 years of experience in software development and infrastructure roles, I have a strong foundation in designing and implementing solutions for Web and Mobile platforms. Specializing in back-end development, I deliver efficient, scalable technical solutions that enhance system performance and reliability. ## Work Experience ### Software Engineer @ Stoke Space Jan 2025 – Present | Seattle, Washington, United States ### Software Engineer @ Build with Boltline Jan 2025 – Present ### Back End Engineer @ Loihde Factor Jan 2019 – Jan 2024 | Helsinki Area, Finland Backend developer for an IoT project. Developed IoT integrations and APIs on Azure Cloud. Integrated Sigfox radio network, collecting environmental data (temperature, humidity, CO2, etc.) from tens of thousands of IoT devices. Built with Azure Event Hub and a TypeScript Azure Function, this integration streamlined device setup and contributed to a multi-million euro revenue stream. Integrated Metry.io API, collecting energy usage data (energy, water, gas, heating, cooling). Automatically created sensors in MySQL, enabling data use for billing, analytics, and usage alerts. Integrated internal building automation software ("Cream") with building management systems. Collected and processed sensor data and tags using Azure Event Hub and a TypeScript Azure Function in Kubernetes, enabling data-driven analysis. Integrated SharePoint, making key building documents (maintenance records, safety plans, etc.) accessible via a web portal. Used Azure Functions and Blob Storage for processing and storage; metadata stored in MySQ (All integrations involved TypeScript/NestJS API development for database access.) ### Data Engineer @ Loihde Factor Jan 2018 – Jan 2018 | Helsinki, Uusimaa, Finland Responsible for integrating key data sources, including pricing, route, and customer information, into the company's systems. Developed and implemented a data processing pipeline using Python 3 and Pandas on Apache NiFi to enable daily pricing decisions through real-time competitor analysis. Constructed and maintained an AWS Lambda-based API, providing the team with immediate access to accurate pricing data, improving decision-making speed and efficiency. Developed and maintained robust data validation processes using Python 3 and SQL, ensuring data quality and integrity. ### Android Consultant @ Self-Employed Jan 2017 – Jan 2018 | Oulu Area, Finland Designed and developed multiple Android applications, ranging from new projects to enhancements of existing apps. Notable projects include implementing a robust mobile app authorization system using Auth0 for a client, significantly improving app security. ### API Engineer @ BetterDoctor Jan 2015 – Jan 2017 | San Francisco Bay Area Developed and maintained BetterDoctor's public API using Node.js and Express, integrating it with an Elasticsearch database. This API empowered other businesses to seamlessly access high-quality doctor data for their applications, fostering partnerships and expanding the reach of BetterDoctor's data. Maintained BetterDoctor's developer portal, ensuring a smooth onboarding experience for external developers, and managed the API authentication systems to maintain security and control access. Developed a GraphQL version of the BetterDoctor API to provide a more efficient and flexible way for clients to query and retrieve doctor data. As part of the migration of BetterDoctor's data from MongoDB to PostgreSQL, updated the data sources for the public API, ensuring continued data availability and accuracy for external partners. Collaborated with the DevOps team to deploy new versions of the public API, ensuring smooth and reliable releases. ### Mobile Developer @ BetterDoctor Jan 2013 – Jan 2015 | San Francisco Bay Area Designed and developed a new native iOS app for BetterDoctor, featuring map-based doctor search, seamless social media integration (Facebook and Google+) for sharing doctor profiles, and integrated Google Analytics to track key performance indicators. ### Mobile Developer @ Liilak Inc. Jan 2012 – Jan 2013 | Oulu, Finland Designed and implemented "Good vs. Bad," a social media iOS application integrating with a Python REST API. This app allows users to post ratings for places and things, fostering community engagement and providing valuable feedback. ## Education ### Bachelor of Engineering in Information Technology & Telecommunications Oulu University of Applied Sciences ## Contact & Social - LinkedIn: https://linkedin.com/in/pesonen-mika --- Source: https://flows.cv/mikapesonen JSON Resume: https://flows.cv/mikapesonen/resume.json Last updated: 2026-04-11