About Me
A quick learning, detailed–oriented, professional senior programmer with 20 years of experience who optimizes appropriate use of available resources. These include knowledge transfer meetings, independent study of code and document...
C, C++11, C#, Python3, PyCharm, Qt Creator, Visual Studio, Android Studio, Windows, WinCE, Linux, Vagrant, Docker, Curl, REST API, JSON, XML, SQL, QML, .NET, ASP.NET, TFS, SVN, MVC, git, github, Jira, Client/Server Apps, MatLab, Postman, EPPLUS, Collaborator, GPU, ROS, CUDA, MFC, WPF, GDB, PDB
Show MoreSkills
Web Development
Programming Language
Development Tools
Operating System
Software Testing
Database
Others
Positions
Portfolio Projects
Company
Alpine Electronics
Description
- Developed COM wrapper class for ScanSoft Voice recognition & Text-to-speech.
- Created a Grammar parser to extract strings for testing Text To Speech and then use the output to do Speech Recognition to test each phrase.
- Created a command-line based C# application to take movie data from several XML files and convert it to packet-based bit-stream played over XM radio to Navigation units.
WinCE 4.2, C#, C++, COM, XML, GUI, Platform Builder 5.0, Win CVS
Show More Show LessTools
Visual Studio (Win)Company
Jasper Wireless
Description
- Developed custom device middleware TSPI kernel mode driver to control a WinCE or Linux modem’s connection with customizable state machine handling. Program employs CMUX handling of 3 channels to allow for parallel data access for special SMS commands.
- WinCE 5.0, VS 2008, Linux, C++, PB 5.0, Perforce, Quality Center, Wireshark, WinDbg
Skills
WinCE Visual Studio Code Linux C++ windbgCompany
RGIS
Description
- Conversion of the GUI for a highly used ExactCount barcode scanning and counting software for store inventory from WinCE 5.0 to Windows Embedded Compact 7 platform in C# with double screen size. Integrated new drivers, SDKs using WinForms.
- Embedded WinCE 7.0, C#, .NET, VS2008, SV, XML, SQL, WPF, Smart Pointers, ARM
Skills
GUI Embedded Systems C Sharp XMLTools
Visual Studio OnlineCompany
Textron Systems
Description
- UAV Drone programming fixing bugs and testing of the Contracted Logistic Support system tablet. Automatic GUI testing of the new map annotation drawing using Sikuli.
- Windows and Linux using Qt Creator C/C++, Python, Sikuli, Google Test, Parasoft, STL & Boost, Redhat Linux, NTIF Imagery, Virtual Box, Mecurial, Jira, MPEG, JPEG
Tools
Visual Studio (Win)