Senior Linux Server Developer
Self-Employed
• Developed genXserv Product Tracker application – enables remote central storage of all data, documents, emails and tasks associated with a business product. Includes automated data processing and report generation facilities• Designed, developed and implemented a generic enterprise-class Linux/Unix server (genXserv) whose modular design enable it to unify functions normally performed by distinct servers, included Web server, Mail server, HTML generator, Oracle database server, Workflow server. genXserv is comprised of specific modules to provide the required capability and is highly reliable, scalable and secure• Techniques included TCP/IP sockets, multi-threading, signal handling, memory management and interprocess communication• Languages included C, Oracle Pro*C - Dynamic SQL and LOBs, Oracle SQL - DDL and DML, Shell Script - bash, HTML, CSS, JavaScript, HTTP, SMTP, Token based and Digest Authentication, SSL/TLS encryption, OpenSSL, FastCGI and Make• Installed and administered Citrix XenServer host on tower server with Linux Virtual Machines using XenServer CLI and XenCenter. Setup and administered Debian Linux 6/7 and Oracle Linux 6/7 tower server. Included hardware and operating system installation and configuration. Oracle database 11/12/18 installation and administration, Oracle traditional and Multitenant architecture. Apache HTTP server and Postfix/Exim SMTP server configuration. Developed and implemented backup and recovery systems for VMs, filesystems and databases• Successfully developed and utilised a personal share trading system. Process included stock selection, company research, fundamental and technical analysis, trading rules, entry and exit strategies, position monitoring, buy and sell conditions