Solution requirement analysis. Technical de-risking. Techinical proposal specification. System architecture design and planning. Issue identification, impact analysis and resolution. Project completion and to specification the priority.
Windows/Linux application development. Win32/UWP/Hybrid (Web) development in C#/C++ using proven frameworks such as .NET Framework and .NET Core. Extensive native platform experience including audio (e.g. NAudio) & video (OpenGL/DirectX) sub-systems.
Web-first responsive applications using ASP.NET/Angular for desktop & mobile consumers. Experience with native platform APIs including Audio/Video sub-systems and WebSockets.
Xamarin Native development for both iOS and Android. Experience with native platform APIs. Hybrid applications with responsive web-first user interfaces and streaming media (camera & microphone). Unity mobile development. Experience with Android Studio and Xcode.
.NET Core based scalable server applications hosted in Azure/Docker. WebAPI, WebSocket and TCP/UDP servers. Experience with AWS (Amazon). Wireshark, packet-inspection and low-level protocols (e.g. RTP).
Experience of building software for embedded systems on Linux and Windows IoT. .NET Core and Mono deployments including native capability integration and C/C++ interop.