Download PDF


A Mid Senior Level Engineer with a wide range of experience in Smart cards and related secure embedded software. Currently involved in research and development of On Demand Connectivity solutions for  M2M, IoT, embedded SIM & UICC space.

About me:
I am at the right edge to be focused into delivering successful products and solutions. i possess wide variety of skills to produce fantastic results on the work i do. i am adapted to work with different work environments and people with different perspectives.


1. Smart cards/ chip cards/ Java cards
2. Embedded software
3. Embedded Security

Work experience

Software Engineer

Network Management System. Anritsu
Role: Software Engineer-Develop Network Protocol software stack for Master Claw) Technology & Tools: Programming in C++ Analyze the standard specifications of the protocols and preparation of design notes. Implementation of Displayer, counter, Recognizer and Call sequence Data Recorder(CSDR) applications. Experienced Programming in ASN and MDL High level languages for developing ISDN, TCAP, MAP and CAMEL Network protocol software implementations Unit Testing and System Testing Release Documentations, Versioning and Post Release Fix
Jul 2014Present

R&d Senior Software Engineer

R&D Senior Software Engineer at Gemalto (1 year 3 months) Personal Achievements in Gemalto 5K Code size optimization for Infineon SLE76 based chip 20% Subscription download speed optimization Two patents submission on Remote Administration of smart cards. Quarterly Employee Recognition Award KDDI M2M and eUICC for SPRINT products Visited KDDI Research Lab E2E deployment and testing Special Assignments: Gemalto Beijing for a short term assignment(until June 2015) to-Introduce and Evolve new generation SIM card operating systems-knowledge sharing for then young R&D team in Beijing-optimize the product and process development. Responsibilities: Smart card based applications development like BSI smart metering security module that provide cryptographic services to the master device. Design, Develop and Integrate Multi Profile UICC/LTE embedded software for SPRINT and VERIZON MNO's Responsible for Product delivery, Internal Presales Support, Product optimizations and Knowledge sharing Prepare the software for multiple Security Evaluation(CC) vendors such as UL. Technology & Tools: Programming in C for smartcard OS, JVM design concepts and debugging skills, Core Java for Javacard Applications and VB.Net for Validations Javacard Virtual Machine, Javacard, Global Platform 2.2, GSM 11.11 and 11. 14 Smart card based security implementations-PKCS#11, AES/DES, TLS, ECC Infineon SLE76, 8051 based microcontroller Chip IO and Memory driver development Microsoft Visual Studio 6.0 and VS 2010 for Development and Validation(VB.Net), MKS(CM). Keil Emulator, IO Analyser and Power Consumption Test based on Micropross devices.
Feb 2012Jun 2014

R&d Software Engineer

R&D Software Engineer at Gemalto (2 years 5 months) Responsibilities: Responsible for development and validation of several UICC based M2M products(KDDI, Vodafone, Airtel MNO's) Chip Porting-porting SIM card OS to Infineon(8051), Samsung(ARM) and Toshiba(8051) Chips. Benchmarking-Validation development for benchmarking products with competitor products Security Enhancements-Over the air SMS security Enhancements Technology & Tools: Test OS development on top of Boot loader for SLE76 based chip Eclipse IDE for Java Applications development and debugging Visual studio 2010 for developing VB.Net based validations Python Scripting for developing automated test run tools
Jun 2010Jul 2011

R&d Software Engineer

based configuration Management tracking and source code management. IO protocol Analyser, Power Consumption, Java Card Certification Tests using the industry leading reader and spy tools. R&D Software Engineer at Aricent (1 year 2 months)




Nanyang Technological University


Nanyang Technological University