CV PLSQL oriented

 Turloch O'Tierney

Dublin, Ireland 0868256032 turloch@gmail.com www.linkedin.com/in/turlochotierney

Skills: 30 years experience. PL/SQL, Java, Oracle Database, Linux, git, 11g DBA OCP, C and Docker.

Professional Development                                                                                                               Mar2024-Present 

    • IT Specialist Python Certification: Aug2024. Additional interests: Django/Ecommerce.

Experience

PL/SQL experience. (Oracle/Oracle partner: UNIX/Linux/Database Migrations/PL/SQL/Java/DBA up until Mar 2024))

    • Oracle Database UNIX/SINIX porting and support: Core Oracle on Siemins Nixdorf UNIX (SINIX).

    • Microsoft T-SQL to Oracle PL/SQL auto convert (Java/Javacc)

    • SQL Developer worksheet (SQL/PL/SQL script support). SQLcl (SQL/PL/SQL script support)

    • Data Pump PL/SQL Package use in SQL Developer wizard/SQLcl command line. 

    • Recruited/Interviewed 40 developers for PL/SQL positions.

    • UNIX/Linux: 4 years UNIX ((SINIX)/HP): 26 years Linux (Oracle Linux/Like CentOS/Linux server/network config)

    • Development DBA 5 years: installing/configuring/patching/putting in Docker and Virtualbox/11gDBA OCP certification. 

    • Secondary skills: Solaris, Postgres, DB2, MySQL, Informix. Oracle Database configurations: RAC, ASM, OEM

    • Performance tuning task forces, and product functionality: AWR, ADDM, SQL Profile, and ASH.

Senior Software Developer. (Oracle EMEA – Server Technologies, Java/Oracle Programmer)                      2006-22Mar2024

Worked in a small development org on database access tools: SQL Developer (>1 million downloads) and SQLcl, and REST: ORDS

Business area: (followed by task list)

Database as a Service (DBaaS):

    • Contributed to the development and successful launch of a Database as a Service data transfer solution, demonstrated at Oracle OpenWorld. Created a streamlined wizard for SQL Developer, which contributed to over 1 million downloads.

    • Executed data pump commands in SQLcl by integrating SQL Developer’s Data Pump Wizard using PL/SQL anonymous blocks, enhancing the efficiency of database migrations.

    • Integrated the Cloud Premigration Advisor Tool (CPAT) into SQLcl, improving the identification of key issues related to database transfers to the cloud.

    • Prior to DBaaS, developed and distributed a public VirtualBox OVA file, offering customers and prospects the fastest way to access the Oracle Database.

    • Certified on Oracle 11g DBA (OCP), responsible for providing comprehensive database configurations and versions for developers, streamlining development workflows.

Application Java code:

    • Contributed to the development of Oracle’s primary database access tool, SQL Developer, enhancing user experience for millions of developers.

    • Played a key role in a specialized sub-team developing SQLcl, a Java-based replacement for Oracle’s SQLPlus command line interface, optimizing its functionality for modern scripting needs.

    • Worked on the migration capabilities within SQL Developer, which was previously handled by the standalone ‘Migration Workbench’ tool active 1998 to 2007.

    • I led the Microsoft T-SQL to Oracle PL/SQL parsing and stored procedure automated translation team in 1998-2002 for the ‘Migration Workbench’. I led expansion into Sybase, Informix ESQL, and Access queries.

    • Automatically rewrote customer-supplied PL/SQL anonymous blocks to ensure functional completeness and address compatibility issues with Oracle JDBC.

    • Rewrote a significant Java Sybase migration component as a PL/SQL anonymous block to eliminate database round trip time, addressing the limitation that Java code might not be executed on the database server.

    • Delivered key command-line functionalities, including connect, net, startup, shutdown, alias management, and enhanced authentication methods (Kerberos/RADIUS), significantly expanding SQLcl’s usability.

    • Collaborated as part of a small team to achieve performance parity between Java SQLcl and Oracle’s C-based SQLPlus. Performance parity was achieved through extensive benchmarking of a 10-minute Oracle APEX installation, removing unnecessary queries, deduplication, and query optimization.

    • Designed and deployed a Docker-based testing infrastructure for on-demand testing.

Newer technologies: JEE, HTTP applications and REST: (Oracle REST Data Services: ORDS) 

    • Some JEE/Docker setup&configure/Recompile dependencies. Not very relevant for DBA/Admin/ITIL.

Comments

Popular posts from this blog

CVs from google drive:

Topics for 12hr investigation/blog welcome. Java/PLSQL/DBA

Training for my 18 year old