PrivyLink Pte Ltd: May 1998 – Jan 2005
A Principal Engineer who leads a team in the development of cryptography enabled applications or
application development toolkits. The scope of my
work includes software design, documentation, actual coding, designing test plans and deployment plans as well as providing
technical support to customers.
Product Development – Java
Toolkit
·
Designed and developed a JCE (Java Cryptographic
Environment) library and a Java based toolkit that implements PKCS and X.509 standards.
A Government Agency
·
Ported PrivyLink’s hardware security module
(HSM) client API to OS390.
·
Developed a Cobol interface for interfacing PrivyLink’s
hardware security module (HSM) to OS 390 mainframe.
Product Development - Secure Lightweight
Internet File Transfer (SLIFT)
·
Designed and led a team to develop a web based
version of the SLIFT product. SLIFT is a secure file transfer application that
allows users to exchange files securely via the World Wide Web.
·
Designed and led a team to develop a FTPS based
version of the SLIFT product. FTPS is a SSL enhanced FTP protocol.
Product Development - Hardware Security Module (HSM)
·
Designed and developed PKCS #11 and Microsoft
CryptoAPI interfaces for PrivyLink’s Cryptographic Key Server (CKS).
Online Payment System For A Financial Institution
· Played key role in the design and development of SET payment products. SET or Secure Electronic Transaction is a payment standard proposed by VISA with MasterCard. The following components were developed for the financial institution: Certification Authority, Payment
Gateway, Merchant Server and Cardholder software.
· The solution includes the implementation of the following standards: X.509 Certificates
and Certificate Revocation Lists (CRLs), PKCS #1, PKCS #5, PKCS #7, PKCS#8, PKCS#10, PKCS#12, ISO8583 financial messages and
ASN.1.
· Obtained SET Mark for Payment Gateway and Certification Authority for compliance
with international standards. Our product was the first product in Asia
outside of Japan
to obtain this certification.
· Tested the developed applications using Test Environment Toolkit (Tetware) from
the Open Group.
· Familiar with Visa International and MasterCard’s audit requirements for
operating a CA and Payment Gateway.
· Designed policies and procedures for operation and administration of Standard Chartered
Bank’s Data Centre that have successfully cleared Visa International’s audit for CA and Payment Gateway operations.
· Currently the data center has been in production for 4 years running. The transaction volume averages 14,000 every week.
Electronic Service Delivery For A Overseas Project
· Extended Java Digital Certificate and Revocation List classes.
· Packaging of Payment Gateway for a bank and provided technical consultancy.
Electronic File Submission System For a Government Agency
·
Provided consultation to clients, solicited requirements
and subsequently developed implementation plans.
·
Analysed and customised APIs for the generation and processing of certificates and Certificate Revocation Lists.
·
Coordinated
the development and delivery of software and documentation for Certificate/CRL and smart card modules.
Internal
Training
· Conducts training on cryptography and security to internal staff.