Paul Dale

Paul Dale Email and Phone Number

Distinguished Architect and OpenSSL Technical Committee member.OpenSSL FIPS 140 expert. @ OpenSSL Software Foundation
adamstown, maryland, united states
Paul Dale's Location
Chudleigh, Tasmania, Australia, Australia
Paul Dale's Contact Details

Paul Dale work email

Paul Dale personal email

About Paul Dale

A software engineer with a huge amount of experience in a large variety of different fields and a very broad knowledge of both computing and many areas of mathematics. Very quick to learn new subject areas and relishes attacking and solving the most difficult of problems.Specialties: OpenSSL, numerical computing, embedded computing, high performance computing, security, cryptography, compilers.

Paul Dale's Current Company Details
OpenSSL Software Foundation

Openssl Software Foundation

View
Distinguished Architect and OpenSSL Technical Committee member.OpenSSL FIPS 140 expert.
adamstown, maryland, united states
Employees:
5
Paul Dale Work Experience Details
  • Openssl Software Foundation
    Openssl Technical Committee Member
    Openssl Software Foundation Dec 2019 - Present
    One of the member of the OpenSSL technical committee which is responsible for the technical direction of the project.
  • Openssl
    Committer
    Openssl Jun 2017 - Present
    One of the three inaugural OpenSSL committers.
  • Openssl
    Openssl Fellow
    Openssl Feb 2021 - Nov 2023
    Working as one of the four OpenSSL fellows. This position means full time employment working on the OpenSSL project in a technical capacity. This position requires a high level of trust with the open source community. Additional skills are a deep understanding of cryptography and a strong knowledge of computer security and FIPS and other formal certifications.I was the sole person responsible for all of the recent OpenSSL FIPS 140 certifications. This involved dealing with NIST, the certification lab and updating the code to meet requirements. Without my experience with FIPS 140, the project would have had a far slimmer validation and it wouldn't have been maintained sufficiently.
  • Openssl
    Management Committee Member
    Openssl Aug 2018 - Nov 2023
    One of seven members of the management committee in charge of OpenSSL.
  • Oracle
    Distinguished Architect
    Oracle Aug 2015 - Dec 2020
    Brisbane
    Working in a small team of high level specialists, this position involves a deep understanding of cryptography and cryptographic methods and a strong knowledge of security, computer security and FIPS and other formal certifications. Expert advice and assistance are provided throughout much of Oracle regarding their current and legacy cryptographic requirements and how an all of company cryptographic toolkit solution can be achieved.OpenSSL development and its community are a special focus of this position.
  • Oracle
    Distinguished Architect
    Oracle Aug 2015 - Dec 2020
    Brisbane, Queensland, Australia
  • Rinstrum
    Software Engineer
    Rinstrum Dec 2013 - Aug 2015
    Brisbane
    Working as a software analyst/developer both for standalone micro-controllers and embedded Linux platforms related to industrial weighing devices and applications. This work required everything from boot loader to application level programming to hardware factory testers. The programming being done using Lua, C and Python predominately but involved some assembly and other scripting languages as well.
  • Leica Geosystems
    Senior Software Engineer
    Leica Geosystems May 2010 - Sep 2013
    Brisbane
    Writing control software to drive tractors and other farm machines. This involves taking position date via GPS and attitude data from inertial sensors and using these to guide the vehicle along a number of pre-determined line types.The work involves embedded programming on a number of different Linux platforms some with a graphical touch screen interface and some without. The programming is hard real time and the problems encountered are deep and difficult requiring a broad spread of knowledge across several different fields.
  • Mcafee
    Principle Engineer
    Mcafee Nov 2008 - Feb 2010
    Brisbane
    This was the final of the five companies that controlled SnapGear over the duration I was an employee. See below for details.
  • Snapgear
    Principle Engineer
    Snapgear Oct 2000 - Feb 2010
    Brisbane
    Working as a principal software analyst/developer on a variety of different embedded projects and hardware. Duties included being one of the main architects and programmers supporting the in-house SnapGear brand VPN router/firewall product line. This role involved intimate programming and design knowledge of Linux at both the kernel and user levels, an in-depth understanding of security and encryption algorithms and methods and a wide knowledge of algorithms and their application. Many of the SnapGear UTM devices gained FIPS firewall and cryptographic certification and met the PCI DSS standard.Significant use was made of the OpenSSL library and some rework inside this library was required for the small embedded devices. Additionally, some cryptographic algorithms needed to be implemented individually due to special constraints imposed by the hardware. These include: RSA coded for small size for use in a device bootloader and triple-DES in assembly code for maximal performance as part of the general Linux operating system.The severe space limitations imposed by some of the early ColdFire embedded VPN devices also required the invention and implementation of a no-MMU execute in place shared library mechanism for the combination of GCC and Linux using the flat file executable format.Additional duties include being the primary architect and main software support for a number of OEMs and their custom products. These products ranged from an in-store music box to a network accept point for a major business service provider to a HIPPA approved network interface for hospitals.Programming involved C, Tcl and Assembler primarily, although a substantial number of other languages were required from time to time. These included Java, Python, Awk, shell scripting and more. A large number of open source programs were integrated into our product and working familiarity with Samba, Nessus, Snort, Squid and others was required.
  • Secure Computing
    Principle Software Engineer
    Secure Computing 2006 - 2008
    Same as SnapGear and McAfee.
  • Mincom
    Senior Software Engineer
    Mincom Jul 1998 - Oct 2000
    Brisbane
    Working on the Minescape mine planning software package as an application programmer. A wide variety of tasks were performed under this guise, ranging from compute intensive numerical algorithms and applications; to graphical user interface design and implementation; to low level system support libraries and to reactive software maintenance. Technologies involved included programming in C and Fortran, close association with OpenGL and user interface programming on Silicon Graphics workstations.
  • Auscert
    Security Analyst
    Auscert Apr 1997 - Jul 1998
    Brisbane
    Working as a security analyst at the Australian Computer Emergency Response Team. This position involved dealing with the public in a technical advisory role whilst responding to reported security incidents; analysing vulnerabilities in privileged programs; liaison with major vendors over security issues and the creation of security policy documents. Other responsibilities included the presentation of papers at conferences; creation of technical documentation; systems programming and the programming of robust and secure utilities.
  • James Cook University
    High Performance Computing System Supervisor
    James Cook University Sep 1995 - Apr 1997
    Townsville
    Working as the high performance computing system supervisor in charge of the university’s super computer. This position involves a substantial quantity of Unix systems programming to insure a secure and reliable service is provided. Other duties include educating users in the usage of the super computing facilities; assisting users with the development of custom solutions to their problems and liaison with third party manufacturers and suppliers. Responsibilities include day to day operation of a Silicon Graphics super computer and associated workstations as well as programming in C, Fortran, Java and assembler.
  • Strie P/L
    Senior Software Engineer
    Strie P/L Jul 1993 - Aug 1994
    Brisbane
    Working towards a model of the Department of Primary Industry’s Bryant Pastures property. The aim of the project is to produce a computer simulation that includes spatial and managerial facilities as well as the more traditional elements typically present in such a model. A great emphasis is placed upon reusability and compatibility between the various elements within the model. The project being implemented primarily in the C++ programming language on a Silicon Graphics Indigo workstation with a graphic user interface using the Motif window manager. A large amount of mathematical modelling was also required as well as an understanding of the physical processes involved.
  • The University Of Queensland
    Phd Student
    The University Of Queensland Jan 1990 - Jun 1993
    Brisbane
    Working towards a Ph.D. in distributed computing, specialising in asynchronous remote procedure calls as an efficient interprocess communication mechanism. Several potential implementations of asynchronous remote procedure calls were investigated and detailed; the associated problems identified and some possible and efficient solutions to these problems presented. Although the doctorate was in computer science, a substantial portion involved numerical statistics.
  • Bond University
    Applications Support Engineer
    Bond University Apr 1989 - Dec 1989
    Gold Coast
    Working as an applications programmer specialising in Macintosh application programming and support. Also working on various computer assisted learning packages for the Macintosh and IBM-PC computers. Some minor UNIX systems programming was also performed.
  • The University Of Queensland
    Assorted
    The University Of Queensland Feb 1985 - Dec 1988
    Brisbane
    During this period I was working on developing a suite of statistics gathering routines for use in the Modelling and Simulation course. A generic queuing theory package was also partially written. The work was supervised by Mr. E. Salzman of the Computer Science Department. Detailed knowledge of how simulations work and their statistical analysis was required. The major programming language used throughout was Modula-2.In addition, I held a casual appointment to set up a computer program for shape analysis and models of auto-catalytic reaction. The work was supervised by Dr. H. MacGillivray and Dr. K. Balanda of the Department of Mathematics. Intimate knowledge of basic statistical theory was required. The project was implemented in the C programming language.

Paul Dale Skills

Linux Unix Software Development C Embedded Systems Shell Scripting Python Programming Distributed Systems C++ Embedded Software Software Engineering Security Algorithms Java Embedded Linux Device Drivers Computer Science Multithreading Tcp/ip Computer Security Open Source Mathematics Software Design Network Security Networking Agile Methodologies System Architecture Hardware Subversion Statistics Cryptography Firmware Bash Object Oriented Design Fips 140 2 Stl High Performance Computing Network Architecture Numerical Analysis Scrum Openssl

Paul Dale Education Details

Frequently Asked Questions about Paul Dale

What company does Paul Dale work for?

Paul Dale works for Openssl Software Foundation

What is Paul Dale's role at the current company?

Paul Dale's current role is Distinguished Architect and OpenSSL Technical Committee member.OpenSSL FIPS 140 expert..

What is Paul Dale's email address?

Paul Dale's email address is pp****@****ail.com

What schools did Paul Dale attend?

Paul Dale attended The University Of Queensland, The University Of Queensland, The University Of Queensland.

What skills is Paul Dale known for?

Paul Dale has skills like Linux, Unix, Software Development, C, Embedded Systems, Shell Scripting, Python, Programming, Distributed Systems, C++, Embedded Software, Software Engineering.

Not the Paul Dale you were looking for?

  • Paul Dale

    Principal, Paul Dale Valuations & Advisory
    Greater Sydney Area
    1
    bigpond.com
  • Paul Dale

    Policy Director At Medical Technology Association Of Australia (Mtaa)
    Greater Sydney Area
  • Paul Dale

    Executive General Manager Chemtrans ( Wholly Owned Divisions Of The K&S Corporation)
    Largs, Nsw
    1
    scottcorp.com.au
  • Paul Dale

    Strategic Leader In Geoscience And Exploration | Unlocking Value Through Technology, Technical Excellence, And Experience
    Middleton, Tas

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.