Highly motivated and result-oriented Software Developer with significant experience in:
- C/C++/C# development (Visual Studio, Win-32/64 API, MFC, WPF, ATL, STL)
- Object Oriented Design / Programming
- Android development (Java, native)
- GUI development
- API / SDK development
- Relational database development, SQL
- Client-server application development
- Algorithms development, problem-solving, testing, debugging, low-level debugging, and code patching.
- Methods of mathematical and statistical analysis, pattern recognition, biometrics
Dependable professional able to work both as a team member and on stand-alone projects:
- Excellent communication skills
- Fast learning of new concepts and systems
- Hands-on experience in full-cycle product development
- Practice test-driven development
- History of delivering a product that meets and exceeds current needs and future business expectations.
Technical Skills
- MS Windows platform, C / C++ / C#, MS Visual Studio, .Net, MFC, WPF, TFS, Win-32/64 API, STL, COM, ATL, ActiveX, Modbus/TCP/IP
- Java, IntelliJ IDEA, Spring, MS SQL Server / SQL Express, MySQL / MariaDB, ODBC, HTML/DOM, JavaScript, TypeScript, REST API, Angular, VBScript
- Android, Java, C / C++, NDK, Eclipse, Android Studio, Gradle, JNI, JNA
- Linux, gcc, LLVM / Clang, mingw, bash, armcc
- Git, GitHub, TFS, Perforce, MS Source Save, SVN
- MATLAB, Assembly / x86 / x64, IDA, Perl
Accomplishments
- Researched, designed, and developed interfaces from Java code to Windows native API, using Java / JNA / C / C++ to implement Windows system management tasks from the Kiosk Mode application (Cepheid).
- Contributed to the successful acquisition of a start-up as an early developer (Delta ID, Inc./Fingerprint Cards AB).