Personal details

Jonathan M. - Remote

Jonathan M.

Timezone: Central Time (US & Canada) (UTC-5)

Summary

As a hands-on Software Architect I enjoy the challenge of solving new problems, whether in design, development, debug or test. I have many years of experience designing software, leading teams and producing working solutions. I am continually adding to my skills, learning about new technologies. Throughout my career I have mentored both junior and senior developers in a wide range of coding scenarios, from optimised embedded code to object-oriented and scripted languages.

Work Experience

Software Architect
Anritsu | May 2013 - Oct 2017
Python
Java
C#
C++
Database
Excel
Machine Learning
Parallel Programming
As a Software Architect for Anritsu I was responsible for systems solution design for Cellular device testing. This included running the Platform team and designing/integrating software components developed in-house as well as from multi-national teams. We used whatever was the right tool for the job, whether Java, C#, Python or Excel
Software Architect
Nokia | Sep 2003 - May 2013
C#
C++
C
WinForms
Visual Studio
Embedded C
Embedded Systems
As a Software Specialist, I worked on the Nokia mobile phone embedded software deveopment. This covered both protocol development in C and I architected the Windows toolset for debug and tracing using C++, C#. My experience included project management, team leading and mentoring.