IT Skills
Programming & Scripting
- Java SE / EE (back-end) / Kotlin (Spring / Spring Boot), C#. VBA, C++ (incl. STL, Boost, ACE), C
- PL/SQL, Transact SQL (Sybase, MS SQL), Perl, Shell / Korn Shell, Powershell, lua
- Pascal, LISP, FORTRAN, Delphi, Power Mart, Basic, Visual Basic, Python, assembly language
GUI- UNIX/Linux: X-windows/Motif in both C/C++ and LISP, UIM/X and X-Designer GUI builders
- Windows: Windows SDK, MFC, Delphi Multi-Platform : Java
Testing- CppUnit, JUnit, at unit and system level
OOD- UML using Enterprise Architect or Rational Rose, experience with RUP
SCCS / Build /Deployment- GIT, SVN, CVS, SCCS, Visual Source Safe, Clearcase, PVCS Tracker, Serena Dimensions
- GitLab, GitHub, Hudson, Jenkins, Azure DevOps, TeamCity, iMake, automake, make, RPM, ant,
- maven, gradle, Terraform, AWS CloudFormation, AWS CDK
Middleware- Kafka, Spring/Boot, TUXEDO, CORBA, Weblogic Enterprise, Tibco RendezVous, Haley Rules Engine
TCP/IP- Design / implementation of client / server and distributed systems using sockets (or TLI)
MP- Multi-processing using Threads, POSIX threads and IPCs, real-time processing systems
IDEs- IntelliJ, VisualStudio, Eclipse (Java, C++, ADT), Sniff, XEmacs
Systems administration- OS : UNIX (SUN / DEC / SGI / IBM / HP), Linux (RedHat / SuSE / Ubuntu / CentOS), Windows, Windows Server, MS SQL Server, Macintosh
- Applications : Active Directory, MS Exchange Server / Sendmail, Windows / UNIX email clients, DNS, NTP, HTTP servers, Web/Application Servers (NGINX/Apache/WebLogic/JBOSS), VMware, docker, Jira, Confluence
Cloud- AWS Certified Cloud Practitioner, direct experience with EC2 / S3 / VPC / VPN / NAT / IAM / API
- Gateway / Lambda / DynamoDB / SQS / SNS / SES / SecretsManager / Cognito,
- CertificateManager, CloudFormation, CloudWatch, data centre migration
Comms- Analogue, ISDN, DSL, Ethernet wiring, Cisco switches and Firewalls, VoIP
Other- HTML / XML / XSD processing, mostly in Java / C++. Cryptographic experience
- Experience in the use of most standard PC / Macintosh packages, Confluence, JIRA
Other Employment09/2001 - 06/2002Rolle: Senior Software Engineer / Team Leader
Kunde: Clearstream Services
01/2001 - 06/2001 Rolle: Senior Analyst / Programmer
Kunde: VIAG Interkom GmbH & Co (O2)
08/2000 - 12/2000Rolle: Support Analyst
Kunde: Cambridge Technology Partners
12/1999 - 04/2000Rolle: Analyst Programmer
Kunde: STN ATLAS Elektronik GmbH
06/1999 - 11/1999Rolle: Product Consultant
Kunde: Proton World International S.A/N.V
05/1998 - 06/1999Rolle: Analyst Programmer
Kunde: Switch S.A/N.V.
04/1997 - 04/1998Rolle: Software Engineer / Systems Administrator
Kunde: Petroleum Experts Limited
04/1996 - 04/1997 Rolle: Software Engineer / Systems Administrator
Kunde: Concept Systems Limited.
04/1994 - 04/1996 Rolle: Research Associate
Kunde: Heriot-Watt University, Dept of Computing & Electrical Engineering
08/1993 - 03/1994Rolle: Computing Officer
Kunde: Edinburgh University Computing Services (EUCS)
01/1993 - 06/1993Rolle: Faculty Computing Officer
Kunde: Royal School for Veterinary Studies, The University of Edinburgh