An experienced C++ developer with 10 years of hands-on experience in the area of software design and development. Expertise in end-to-end software development life cycle processes and experienced in carrying out impact analysis, project review and documentation.
Wanna discuss about?: #c, #cpp, #datastructures, #algorithms, #public-key-encryption-decryption #hashing, #digitalsignatures, #systemdesign, #distributedsystems, #fintech, #linux, and #blockchaintechnology.
Member of Technical Staff 3
June 2021 - Present
- Working as a VMware’s Blockchain (VMBC) developer in C++17.
- Opensource contribution: https://github.com/vmware/concord-bft
- Implemented ASAN and TSAN reports in Github’s CI runs.
- Working on enhancing the PKI algorithms (RSA, ECDSA, EdDSA-X25519) used in VMBC for digest generation, signatures and verifications of replica messages using standard cryptographic libraries such as OpenSSL, Crypto++, and Relic.
- C++17, Python, Shell Scripting, Data Structures, Algorithms, STL, Docker, Linux.
- Google Test, Apollo Test Framework, Coverity, Github CI, Jenkins.
Advanced Software Engineer
April 2019 - June 2021
- Worked as a senior C++/Qt developer on Honeywell’s Integrated Controller Working Position (ICWP) product for Dubai, Incheon, and Gatwick airports.
- Code review of team members.
- C++11, Qt, Perl, Shell Scripting, Data Structures, Algorithms, STL, Python, Linux.
- Google Test, Sonarqube, Bamboo, CI/CD.
Principal Engineer
September 2015 - April 2019
- Worked as a C++ developer on POS terminals: Ingenico (Move/2500, Link/2500, iCT220, iWL, & iCMP)
- Implemented remote upgrade for POS terminals which saved manual upgrade by travelling to every client locations.
- Experience in DLL (C) and JAR (Java) development.
- Serial Port (RS-232) programming using Win32 API(s).
- Lead a team of 3 for product design and development on Ingenico’s Tetra terminals.
- C, C++, STL, Data Structures, Algorithm, Multithreading, Basic Java, Linux.
Software Engineer
April 2012 - September 2015
- Developed embedded applications on SIM cards OS and filters (both Native Cards and Java Cards).
- Optimization of XRAM variables for SIM cards.
- Worked on SIM Toolkit, Dynamic STK, 2G/3G Smart Card OS.
- Experience in GSM 11.11, GSM 11.14, GSM 03.40, & GSM 03.48 standards.
- C, Java card.
📞+91-7975260015