Mark Norgren

Software Engineer, iOS Developer

Minneapolis, MN

I have a strong passion for technology, software and building great products. I love building products that delight customers. I am interested in software and firmware running in an embedded environment on Real Time Operating Systems.

Master's of Software Engineering
University of St Thomas, St Paul, MNMay 2014
Courses include: Technical Communications, Software Engineering, Software Project Management, Software Quality, Computer Graphics/OpenGL, Embedded Microprocessor Design, Software Analysis and Design.

Bachelor of Science in Computer ScienceDecember 2005
University of North Dakota, Grand Forks, ND
Courses taken as electives include Data Communications, Database Systems, Software Engineering, and Cooperative Education.
Software Engineer Mobile/iOS (iPhone, iPad Applications)March 2012 - Present
DTN, Minneapolis, MN
Consultant, Independent ContractorSept. 2006 - Present
Marked Systems LLC, Minneapolis, MN
iOS, iPhone/iPad Development
Real-Time Systems/Embedded Senior Software EngineerJan. 2011 - March 2012
Goodrich Sensors and Integrated Systems, Burnsville, MN
Worked in the Cockpit Data Management Advanced Technology group
Real-Time Systems/Embedded Software EngineerDecember 2007 – January 2011
Lockheed Martin, Eagan, MN
Software EngineerMarch 2007 – December 2007
Test Quest, Minneapolis, MN.
  • Worked on Professional Services team using Visual Studio 2005, Visual Source Safe, Team Foundation Server
  • Worked with patent pending software tool ‘Countdown’, designing Test Cases, Test Procedures for mobile devices.
  • Beta testing of software releases.
  • Wrote software test cases using a visual programming tool, with C# external assembly calls.
  • Innovative, Independent worker, yet strong team player.
Software EngineerJan. 2006 - Nov. 2006
Rockwell Collins, Cedar Rapids, IA
  • Worked on the HF Messenger team at Rockwell Collins.
  • Experience with HF Communications standard STANAG 5066
  • Experience with HF radios and modems made by Rockwell Collins
  • Experience with Rohde and Schwarz XK2000 radio.
  • Experience writing device drivers in a team environment.
  • Experience with Visual Basic, C/C++, Visual Studio
  • Experience with Software Development Cycle: Requirements, Design, Implementation, Integration, Testing
  • Experience with releasing Software Builds
Operating Systems Programming Applications
macOS, iOS Swift, Objective C, C Xcode
Linux - Ubuntu, Debian DVCS (Distributed Version Control), Git DOORs, Rational Clear Case
Microsot Windows Javascript Visual Studio
Real-Time Embedded System Development
Strong professional background in Real-Time and Embedded Systems. Continues to be an area of strong interest to me.
Internet of things
Arduino, Raspberry Pi hobbyist
Mobile Development
Apple and iOS.