I have more than 15 years experience in C, C++, C#, Java, etc. I have written both application software and system software. I have developed C based solution for largest ATM transaction processing vendor in USA so that their transactions could be processed within their processing window making the solution much faster than their mainframe based solution which they were leasing.
My recent experience in C/C++ is writing major part of SQL Engine for a startup in USA. The SQL engine not only runs using persistent storage but also has memory based implementation. The solution developed runs more than 5X than SQLite on mobile platforms like Android and IoS. In addition it also runs on standard platforms like Windows, Linux, MacOSX, etc. The SQL engine also has a PHP binding which runs under Apache Tomcat.
I have experience in full SDLC using both waterfall and agile models.
I have worked on developing MQTT client in C to talk to Rabbit MQ broker.
As a part of synchronization of local database to server database, I am familiar with monitoring changes to a database and create notifications similar to OVSDB.
I have limited experience with CUDA.