2 years onsite in Birmingham (UK) and 3 years and a half as a freelance consultant working remotely,
mostly from Asian countries.
My roles as a single Windows OS developer and architect in the company were:
Full time research, development and maintenance of 2 products:
Enigma Recovery product that is a desktop software that helps people to recover their deleted data
from any iPhone/iPad
Enigma Eraser product that is a desktop software that helps people to wipe securely their data on any
iPhone/iPad.
Relevant experiences:
* Software developed from scratch (C#.NET 4.5, WPF/MVVM and XAML for interactive UI) WPF,
MVVM pattern
* Worked extensively with Custom Controls and User Controls.
* Used Bindings, Styles, Data Templates, Control Templates, Routed Events, Converters, Behaviors
* Software installer home made using a mix of C++ for the installer launcher and C#/ WPF for the
installer UI.
* Apple iOS storage comprehension and communication protocol study with an extensive use of libplist/
libimobiledevice C solution for interacting with any iOS device.
* Implementation of C# Wrapper classes for calls to unmanaged C++ libraries functions.
* SQLite databases carving.
* Mixpanel implementation for measuring software performances and get real-time insight and
engagement into how people interact with software and improve user's experience for a better journey.
* Software licensing; activation and various checks with REST API calls
Key numbers:
An average of 7000 to 10.000 distinct users per month installing and running the software with a 8-10%
purchase engagement.