SKILLS
WORKING EXPERIENCE – PROJECTS
------------------------------------------------------------------------------------------------------
2015 - till now (Software Development Company, SW Developer)
Worked independently on:
- Implemented several payment services to support Client communications with appropriate
bank financial transaction processing systems
- Implemented KeyServer application; the main goal was to cryptographically protect the
large amount of data stored in the Oracle data-base. The functions for data-protection
key's generating, printing and maintaining (key renewing procedure, data recryption and
other) were implemented using C++ OpenSSL library, but also supporting the requests
for the external HSM's services. For communications with the external world, the
FastCGI driver used, this way supporting the HTTPS links toward the rest of the system.
- According to KeyServer's RFCs, the Proxy Server application implemented, with the goal
to support the data-base's control over communication of front-end application with keyserver
(stored procedures calls for functionalities for key-entering, data recryption in several
different operational conditions included). Used C++ programming language
- For testing purposes, according to Key Server's operational loggings, the java application
implemented, using Swing and Bouncy Castle library, with the main goal to verify the
key server's output
- To support the payment system's daily work, several server applications implemented, using
key server's functionalities: encrypted card data generation, deposit services (using
the calls for data decryption), and other. Used C++ programming language, and Oracle's
OCI driver for communications with Oracle data base.
2014 – 2015 (ArsBlue