Résumé
Mark Norgren
Principal software engineer. I build software products and the systems behind them.
I work across iOS, Android, web (React/Next.js), and cloud backends (AWS, C#/.NET), plus mobile SDKs, auth flows (OAuth2/OIDC), real-time and embedded systems, and AI-assisted engineering (LLM agents + evals).
Impact
- Reduced onboarding latency from 30-60s to sub-second by decoupling processes and moving into an event-driven flow
- Built CI/CD that scaled for all PR and supports repeatable releases including deployment and delivery
- Automated release notes with Conventional Commits, Conventional Changelogs
- Designed auth and identity flows (OAuth2/OIDC + federation)
- Built AI-assisted workflows with AI agents, evaluation frameworks, and review/testing gates
- Led contractor teams, ran weekly planning, kept cross-stack work unblocked
- Led cross-team technical decisions on modern architecture, and development practices
- Mentored engineers and set coding standards adopted across teams
Skills
Platforms: Web (React, Next.js), iOS (Swift, SwiftUI, UIKit), Android (Kotlin),
Backend: C#/.NET, Typescript/Node, AWS (Lambda, DynamoDB, SNS, SQS, Terraform), Python
Auth: OAuth2/OIDC, Auth0, federation
Infrastructure: Docker, GitHub Actions, CI/CD pipelines, Terraform, AWS architecture and best practices
Specialty: Real-time systems, embedded systems (DO-178B), Native mobile, mobile SDKs, push notifications (APNs)
Familiar with: Objective-C, Java, Ruby, PHP, HTML/CSS/JS
Experience
Owned architecture for a digital health platform — focus on latency, reliability, and onboarding.
- Redesigned system to remove bottleneck, reducing onboarding from 30-60s to sub-second
- Designed and led cloud services on AWS Lambda, DynamoDB, and event-driven architecture (SNS/SQS)
- Set architectural patterns for mobile and backend teams
- Mentored engineers on cloud architecture and mobile development
- Led technical decisions for platform migration to cloud
- Built and maintained mobile SDKs for iOS and Android
- Implemented OAuth2/OIDC authentication flows
- Set up CI/CD pipelines with GitHub Actions
- Containerized dev environments with Docker
- Led mobile SDK architecture and development
- Designed API integrations
- Managed SDK releases and versioning
- Mentored team on mobile development
- Built applications across multiple mobile products
- Developed APIs for cross-platform use
- Built real-time data visualization features
- Implemented push notification systems
- Set up mobile CI/CD
- Led development of Electronic Flight Bags (EFB)
- Built real-time systems using DDC-I DEOS
- Developed OpenGL ES/SC graphics systems
- Designed network protocols for real-time communication
- Implemented DO-178B safety-critical standards
Education
Focus: Software Engineering, Project Management, Software Quality, Computer Graphics, Embedded Systems
Focus: Data Communications, Database Systems, Software Engineering
Interests
Hockey, running, water skiing, IoT (Arduino, Raspberry Pi), building, Software as a craft, AI assisted design/product/engineering, AI native, software architecture, real-time systems, embedded systems,