Résumé
Mark Norgren
As a versatile software engineer, I specialize in a broad range of technologies, including mobile and embedded systems, distributed applications, and cloud solutions. I’ve successfully led projects that enhance system scalability and user experiences. My expertise spans iOS development, AWS, real-time operating systems, and cloud-based solutions. I am passionate about building innovative products that delight customers and drive business success.
Core Skills
Cloud & Infrastructure
- AWS (Lambda, DynamoDB)
- Containerization (Docker, Docker Compose)
- CI/CD (Github Actions)
- Authentication & Security (Auth0, OAuth2)
- Real-Time Systems
- Embedded Systems
Mobile Development
- iOS & Android Platform Architecture
- Swift, SwiftUI, UIKit
- Kotlin, Android SDK
- Mobile SDK Development
- Cross-Platform Development
- Push Notifications (APNs)
Languages & Frameworks
- Swift, Objective-C
- Kotlin, Java
- C#, .NET
- Python, Ruby
- HTML5, CSS3, JavaScript
- PHP, Ruby/Rails, Django
Tools & Practices
- Git, GitHub, Github Actions
- Swift Package Manager, Gradle, Carthage, Nuget
- API Design & Architecture
- Test-Driven Development
- Agile/Scrum Methodologies
- DO-178B Safety Critical Standards
Professional Experience
Led technical strategy and architecture for Level2’s digital health platform, focusing on scalability, performance, and user experience. Spearheaded initiatives that significantly improved platform efficiency and reliability.
Key Achievements:
- Architected and implemented a high-performance activation system, reducing user onboarding time from 30-60 seconds to sub-second response
- Designed and led implementation of cloud-native microservices architecture using AWS Lambda and DynamoDB
- Established architectural patterns and best practices for mobile and backend development
- Mentored engineering teams in cloud architecture, mobile development, and software design principles
- Drove technical decision-making for platform modernization and cloud migration strategies
Technical Leadership:
- Cloud Architecture: Microservices, AWS (Lambda, DynamoDB, Terraform, SNS, SQS)
- Frontend Development: iOS/Android native apps, React web applications
- Backend Systems: C#/.NET microservices, API design
- DevOps: CI/CD pipelines, Infrastructure as Code
- Team Building: Technical mentorship, architecture reviews, coding standards
- Mobile SDK development for iOS and Android
- Led architecture and development of cross-platform mobile SDKs
- Implemented OAuth2/OIDC authentication flows
- Established CI/CD pipelines using Github Actions
- Containerized development environments with Docker
- Led mobile SDK architecture and development
- Designed and implemented API integrations
- Established mobile platform best practices and standards
- Managed SDK releases and version control
- Mentored team on mobile development practices
- Architected and delivered applications for multiple mobile products
- Designed and developed APIs for cross-platform applications
- Led development of real-time data visualization features
- Implemented push notification systems
- Established mobile CI/CD processes
- Led development of next-generation Electronic Flight Bags (EFB)
- Implemented 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 areas: Software Engineering, Project Management, Software Quality, Computer Graphics, Embedded Systems
Focus areas: Data Communications, Database Systems, Software Engineering
Interests
- Real-Time Embedded Systems Development
- Internet of Things (Arduino, Raspberry Pi)
- Mobile Development
- Sports: Hockey, Running, Water Skiing