Software Lead Developer
I am an application developer with more than 9 years of experience in various domains domains Security,Automation, Payment processing, Banking with Variety of OS flavors
Has experience in C,C++,PHP,Python,Perl, developed around 10 multi-threaded server/ client applications.
Developed 3 POS application 2 On Hypercom terminals and 1 On Telpo TPS300 terminal all these applications involve Magnetic card readers, Payment gateway ISO 8583, SOAP, REST using GPRS,WiFi,Ethernet ,GUI development, Report/Receipt Printing.
Developed around 10 multi-threaded server/ client applications in C/C++ on Linux OS. 2 of them are in live and handling 10-tps traffic with single leg of servers.
Developed several in house tools to support the various products like Raw-file Parser,Loader,Gateway simulators, Testing utilities
I also have experience in communicating with clients over requirements and guiding team accordingly.
My Total Experience:
1. 8 years of experience in C, C++ on Linux,Unix,Windows and POS terminals.Expertise in design & development with SDLC.
2.Experience in Porting 3 applications in VC++, Python,C# to Qt/QML.
3. Extensive working experience with multi threaded high performance client/server applications which includes huge Networking TCP/IP Persistent/Non Persistent, SOAP, HTTPS, OAuth Protocols, I/O File and Database operations. These are called Application servers
4. Expertise in integrating various payment gateways using ISO-8583 and API Integration.
5. Experience in cryptographic libraries, mainly using OpenSSL and HSM.
6.Extensively used STL.
7.Worked extensively on compiling large applications developed in C,C++,Python,Perl,Qt/QML,C#,Shell Scripting on Linux/Windows/HP Unix/Embedded Linux/PoS terminals
8.Experience with Qt GUI development using Qt/QML, Network communication, XML Parsing/Creation, Linguistic,File IO,System internals,Database operations,etc...