David Isackson

Technical Lead/Application Architect at ThunderLabs
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Narrabeen, New South Wales, Australia, AU
Languages
  • Indonesian -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 6 ratings
  • (6)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Yvonne Bachiller

I worked with Dave in a number of the challenging transformation projects for 2 years and I know first hand that he is a reliable and dedicated Solution Architect and IT Manager. Dave is able to balance competing priorities and at the same time provide solution to urgent stakeholder concerns. He is also pragmatic, creative to look for best solution to solve problems and open to listen to other staff's ideas and opinions. Any company would be lucky to have Dave as a Solution Architect / IT Manager as Dave embodies the quote "In the real world, the best architects don't only solve hard problems they work around them."

Alister Thyne

David is a multitalented person, and he applies vision from a technical perspective. A competent solution architect who addresses complex software solutions also is very comfortable overseeing development teams.

Jay Mukul

David is an exemplary manager and an outstanding manager. I had a pleasure working with him for 1.5 years. He always kept the team spirit up even in stressful situation, and I feel he is the greatest manager I've ever had since he is quite friendly. He is innovative, organised, and helpful, and he is constantly open to new ideas and recommendations. I would highly recommend David, for any similar kind for position.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Chile
    • Advertising Services
    • 1 - 100 Employee
    • Technical Lead/Application Architect
      • May 2023 - Present

      Facilitated the replacement of a corporate client's outdated Salesforce CIM system with the advanced Auth0 Authentication solution. This transition involved designing and creating essential Auth0 components for the login flow, such as Custom pages, mulitple authenication Actions, Connections to external CIM databases and identity providers, SSO, SAML, and implemented Multifactor Authentication and Passwordless access for heightened security. Designed and developed the terraform scripts for CI/CD, streamlining the creation and maintenance of all Auth0 objects. Oversaw the seamless integration of the Auth0 login Authentication solution into the client's Browser based and Native applications. This required investigation and careful code modifications and architectural adjustments to seamlessly implement modern security practices within the existing application framework. The end result was a successful amalgamation of cutting-edge security measures within the pre-existing legacy systems. Show less

    • United Kingdom
    • Hospitals and Health Care
    • 700 & Above Employee
    • Application Architect
      • Jan 2022 - Apr 2023

      David was responsible for redesigning and documenting the architecture for several key projects within the myBupa online presence. Including ensuring secure communication between frontend components and the Bupa Azure Cloud infrastructure using secure BFF REST API calls, with a focus on PCI DSS compliance and data security. To achieve optimal performance and functionality of the backend systems, David utilized a wide range of Azure Cloud services, including App Services, API Management, Azure SQL, Function App, Event Hubs, Service Bus, Notification Hubs, Azure Storage, and Key Vault. He identified and documented end-to-end solution options that considered strategic intent, commercial outcomes, speed, cost, and quality. David's designs ensured compatibility between the myBupa mobile app and the my.Bupa web solution, leveraging shared cloud components and functionality. He designed and implemented various solutions that incorporated security features such as WAF, API-M, JWT, access tokens, and rate limits, as well as Azure Key Vault, Azure Functions, Event Hubs, Redis Cache, Identity Server STS, Google APIs, Application Insights, monitoring and logging systems, and payment gateway integration. Successfully delivered projects • Payment gateway integration • Ongoing and one-off payment processing • Payment arrears processing • Live chat implementation • Loyalty rewards partner integration • Logging and alerts uplift • PNS survey implementation • Google Places integration. He collaborated with stakeholders, including business teams, product owners, architects, tech leads, third-party partners, and technology vendors, to deliver effective solutions aligned with strategic architecture and future tech landscape. Environments Xamarin Native, Android, iOS, MVC, Azure Cloud, Kusto Scripts, Kudo, firewall configurations, BFF API, Appcenter, SQL Server, Identity Server, OAuth, digital certificates, payment gateways, Confluence, App Dynamics and others. Show less

    • Software Development
    • 1 - 100 Employee
    • Solution Architect / Development Manager
      • Aug 2010 - Apr 2023

      Leading provider of enterprise asset and risk intelligence software, item-level serialisation, auto-ID, RFID, enterprise mobility and data improvement solutions to Defence and asset-intensive organisations across Australia and around the world. Manage local and offshore development project teams. Key responsibilities • Solution Architect - “NV1” Military Security clearance. Design, create and ensure adherence to a set of Software Development Standards and Practices that are in use by all permanent, contract and offshore IT development personnel. Design pattern principals are included in all application designs for extensibility, efficiency and reusability. All technical software solutions are designed by and all software is approved by David before they are implemented in the product suite. Advise on, and recommends the use of all hardware platforms and software development tools and utilities. Software Quality Assurance and development staff mentoring. Develop future Software Roadmaps. Architected a worldwide Mobile tag tracking system. • Development Manager – Quoting, scheduling, assigning and management of software development and testing. Manage IT staff recruitment of local, contract and offshore development personnel. Regular overseas visits and intra-day Skype/Zoom meetings with offshore teams. Agile development environment with continuous communication between the relevant parties. Ensure Continuous Integration principals. Supports a large base of corporate and government clients including the Australian Navy, Police, Home Affairs (Border Force) and mining giants like RioTinto, Bluescope and BHP. ---Environment --- Azure DevOps, .Net, ASP.Net, Xamarin, SQL Server, SQLite, Cloud (AWS and Azure), Winforms, MVC, PDA Compact Framework, TouchScreen, Tablet and Mobile devices, iOS, Android, Agile, RFID, NFC, GSM Tracker tags, Continuous Integration (CI/CD), Messaging, Microservices, System Integration (SAP, Team Centre, Smartsheet, BI tools etc), Barcode Show less

    • Transportation/Trucking/Railroad
    • 700 & Above Employee
    • Contract Application Architect
      • Apr 2010 - Aug 2010

      David was contracted by Railcorp to design a web based Call Centre application. This application is a safety system and is intended for use by all Railcorp tracks workers before entering any railway track areas. David has designed the application as a CMS (Content Management System). Written in ASP.Net and incorporating Telerik web tools, the application is managed entirely by database content. David designed the app with the future in mind, allowing the CMS Engine to be used by any other Call Centre functionality that may be required in the future simply by creating new DB content. After the design was completed and approved, David developed, managed the UAT and implementation of the system into Railcorp's production environment. Show less

    • Australia
    • Insurance
    • 700 & Above Employee
    • Contract Senior Analyst/Programmer
      • Sep 2009 - Mar 2010

      Environment: .Net VB SQL Server and Oracle, Crystal Reports. Winforms. QBE Insurance runs several in-house developed reporting applications called "PERP" (Portfolio External reporting Program) and "IDW" or "CRS" (Consolidated Reporting System). These apps are used by Management, Funds Traders and Accountants in Australia, Europe and the US to oversee their global Fund Management processes. The system consisted of over 50 very complex reports. The data pool is from dedicated QBE data tables along with data from QBE's SimCorp Dimension system. The data retrieval uses dynamic SQL, views and Stored Procedures from the Simcorp Oracle database and QBE's SQL Server data store. David worked on the applications front end report submission tool and maintained many report SQL statements and Stored Procedures. The application uses Janus Grid tool to allow user grid formats. David's tasks included redevelopment of the front end, reengineering some of the reporting SQL (including SQL modification and DB schema modifications) to be more efficient, modifying most reports to handle US Letter reporting formats. Reengineering of reports to display outputs in any currency using complex conversion rates formulas. Show less

    • 1 - 100 Employee
    • Contract Senior Analyst/Programmer
      • Aug 2009 - Sep 2009

      Environment: .Net, ASP.NET 3.5 C# MSSQL Server 2008. Webforms. Canon required a website to display photographs sent in to their Photo5 competition. The website shows all entries, finalist and winners for previous and current years. The website was written in ASP.NET C# with a 2008 database. Data access was via a 2 tier data access process and Stored Procedures. Change control was managed by Subversion. David developed the Entries and Finalist pages. The website can be viewed at http://www1.canon.com.au/worldofeos/photo5 Show less

    • Australia
    • Financial Services
    • 400 - 500 Employee
    • Contract Senior Analyst/Programmer
      • May 2009 - Sep 2009

      Environment: .Net, ASP.NET C# SQL Server 2005. Webforms. This major Australia home loan company required a website written to digitally store and then read the application forms sent in by clients. The digital documents are split them into sections with any required document manipulation. Barcodes are read and barcode page inserted into the document. The application receives documents via FTP and then uses SLA times to workflow the documents to the user pool. The document is manipulated by inserting, deleting and rearranging pages within the single document. The document could also be modified with annotations. The application uses Atalasoft DotImage processing components for document manipulation functions and Vintasoft barcode components. David also created a Workflow monitor using ComponentArts Charts and Grids to monitor the SLA of incoming documents for the Home Loan application system. Both website had extensive use of the Ajaxtoolkit. Show less

    • Contract Senior Analyst/Programmer
      • May 2009 - May 2009

      Environment: .Net, ASP.NET 3.5 C# MSSQL Server 2008. Webforms. Canon required a website to validate photographs sent into their website for the "Photo Chain" campaign and others. The website creates campaigns and users. Users can access and view the photos that are sent in and approves them in a 2 level workflow process. The website was written in ASP.NET c# with a 2008 database. Data access was via a 2 tier data access process and Stored Procedures. Change control was managed by Subversion. Environment: .Net, ASP.NET 3.5 C# MSSQL Server 2008. Webforms. Canon required a website to validate photographs sent into their website for the "Photo Chain" campaign and others. The website creates campaigns and users. Users can access and view the photos that are sent in and approves them in a 2 level workflow process. The website was written in ASP.NET c# with a 2008 database. Data access was via a 2 tier data access process and Stored Procedures. Change control was managed by Subversion.

    • Contract Senior Analyst/Programmer
      • Mar 2009 - Apr 2009

      Environment: .Net, ASP.NET SQL Server (Stored Procs etc). Winforms and Webforms environments. David was contracted to help architect, design and develop an internal system to track repair and service jobs. Techhead Interactive is a Telstra service agent. The system called Ticket Master was used by internal staff to workflow service tasks. The system was written in .Net 3.5 with SQL Server 2008. The database used the new 2008 FileStream objects to store attachments for each of the "Tickets". The database access process was designed by David and incorporated 3 Tier architecture. The separate BLL and DAL objects where then subsequently used by other Techhead systems to access the Ticket Master database. The workflow process used extensive email processing to automatically generate emails and also automatically read from an email "dropbox" to auto generate tickets from external sources. The system was comprised of a .Net 3.5 Winforms applications (main application), a web frontend (Customer to submit repair requests) and a Window Service (Email Listener to auto generate tickets from emails). The Email listener was written in .Net using the Redemption add-on. The IT team worked under an Agile methodology whereby the application development and delivery was performed in small defined blocks of work. The application design evolved as it was developed. Source code was stored using Visual Source Safe. Show less

    • United Kingdom
    • Wholesale
    • 1 - 100 Employee
    • Contract Senior Analyst/Programmer
      • Oct 2008 - Feb 2009

      Environment: C#.Net, ASP.NET MSSQL Server 2000/2005/2008 DB programming (Stored Procs etc). Winforms and Webforms environments. In this role David designed and developed, using a legacy VB6 system as a base, the "Etrade Windows Services Monitor" to monitor all backend Windows Services. This is a mission critical component of Etrade's back office functionality. The application comprised of a C#.Net 3.5 (vs2008) Windows Service component and an ASP.Net web configuration tool. The service reads status files produced by multiple windows services on multiple servers and creates an XSL/XML document to be displayed as a monitor. Extensive use of XSL, XML and Javascript is used. The web configuration tool is an ASP.NET application and uses XML files to store and maintain the configuration data. David also automated a legacy manual Fee Calculation function. The application calculated Etrade client Management fees. Fees are Calculated on a trial basic and then once approved the fees are finalised and an audit record kept then the details sent to the required banks for processing. Other smaller applications including an ANZHostLink application to intercept account data sent from Etrade to ANZ and stored this into a database. This was used for testing and UAT only so full Life Cycle testing of modifications can be performed. David also designed an developed an application to create new Bendigo Bank trader accounts. This used PGP to decrypt new account files and then create the required database data and then call a MailMerge function to create Welcome letters and automatically send them to the Mailing client. This contract, David also used Subversion (SVN) and CruiseControl.Net (ccNet) for source code control and Microsoft Enterprise Library for logging and tools. David also created NUnit test projects to test .Net assemblies and did some MSBuild script modifications. Show less

    • Australia
    • Financial Services
    • 700 & Above Employee
    • Contract Senior Analyst/Programmer
      • Mar 2007 - Sep 2008

      Environment: VB,C#.Net, MSSQL Server 2000/2005 database programming (DTS, SSIS, Stored Procs, Triggers etc). David worked as Senior Analyst/Programmer on several systems within the banks Comminsure division. The systems included a secure file transfer management (Interfacing) application (UPCA) and a reporting system (PANDA). These applications make extensive use of SQL database objects such as T-SQL scripts, DTS packages and SSIS, Stored Procedures and Triggers etc. The systems used the Funds information from many external Funds Management systems including PAS, Paxus, Calibre, Hiport and several others. David used his extensive database SQL scripting knowledge to prepare DB scripts for data manipulation for several backend data interfacing functions. Other applications worked on while with the bank include a conversion from an application (UPMS - Unit Pricing Management System) written in SQLBase (Gupta) to .Net Winforms and SQL Server 2005 and modifications to an MSACCESS client relationship system (RETAIN). Due to his extensive software design and development experience David was also used to mentor several less experienced programmers. Show less

    • Software Development
    • 1 - 100 Employee
    • Contract Senior Analyst/Programmer
      • Jul 2005 - Mar 2007

      Environment: ASP.Net 2.0, .NET 2.0, Winforms and Webforms environments.David has worked on several large ASP.NET 2.0 web site developments. David designed and developed small to medium systems for various client applications. Ie. Invoice Approval Systems for Melbourne Water and a larger online Project Grants Management Systems for Horticulture Australia (HAL). The webforms application used Web Services, which David helped design and develop, extensively. These projects were performed in an Agile development environment with small blocks of code delivered to the client as the application developed.David has developed ASP.NET 2.0 web form systems for some of Technology Ones many clients. Technology One uses a very strict system development life cycle methodology. The methodologies utilized within these applications include 3 tier architecture and data security issues. David is extremely proficient with SQL, including Stored Procedures and Triggers etc and is very adept with complex T-SQL transactions. During this period David also continued to work with the Interface Team he set up over the previous years. Show less

    • Senior Analyst/Programmer / Team Leader
      • Jul 2001 - Jul 2005

      Environment: VB.NET 1.1, 2.0 Winforms, ASP.Net Webforms and Relational databases (Informix, Oracle, SQL Server, MSAccess).; David provided product interfacing technology to Technology One's many and varied clients. Any interfacing requirements were performed by David and his team (between 1 and 5 developers). He provided quotes, design, development and installation of interfacing and stand alone applications. David performed pricing, scheduling and management of the entire development task. This included major corporate clients around Australia and overseas. These were VB.NET client server or stand alone applications depending on the client requirements. David also designed and developed small systems for many varying applications. Ie. Dynamic file import interface for OAMPS in Victoria and a Contract Management system for Villaworld in Queensland and several other applications. Occasionally the interfacing tasks required data migration functionality as part of the running interface or a preface to the interface installation. Technology One's products include financial systems (Finance One is a full corporate accounting system used by many corporate clients around Australia), Student (Student One), Council Rate systems (Proclaim One) and several smaller systems. These systems were converted from VB6 client server to VB.NET and ASP.NET. David worked with theses systems to add additional functionality via web interfaces or additional screens to the VB6 or VB.NET functions. Technology One uses a strict system development life cycle methodology. Technology One also uses a proprietary code generator for uniform code development however David's system integration functions are unique and did do not have to be written using the code generator.David has a very good knowledge of financial processes including General Ledger, Chart of Accounts and Allocations etc.During this period David also redeveloped the UTS Online Application System he wrote a few years earlier. Show less

    • Utilities
    • 1 - 100 Employee
    • Senior Analyst/Programmer
      • Apr 2001 - Jul 2001

      Environment: VB6 and SQL Server database. David worked partly from T1 offices in Sydney and flew to Canberra many times to design and develop the Finance One Interfacing System. This system is used to extract data from several legacy systems, manipulate the data and import it into the main finance system (Finance One). The system is also used to generate Cheque Files to be sent to the bank for printing. Environment: VB6 and SQL Server database. David worked partly from T1 offices in Sydney and flew to Canberra many times to design and develop the Finance One Interfacing System. This system is used to extract data from several legacy systems, manipulate the data and import it into the main finance system (Finance One). The system is also used to generate Cheque Files to be sent to the bank for printing.

    • Australia
    • Book and Periodical Publishing
    • Senior Analyst/Programmer
      • Nov 2000 - Apr 2001

      Environment: VB Com objects, JAVA2VM, ASP, HTML, Crystal Reports and SQL Server DB. David was contracted to develop a B2B web site for the University of Sydney (UTS). The Online Application System is a system that many University placement Agencies all over the world can log into via the web. They can then enter a student's details and university study requests. The system evaluates the details and either offers the requested or an alternative position at the university or reject the application. The system allows reports, data consolidation and manipulation by UTS head office. Show less

    • Senior Analyst/Programmer
      • Jul 2000 - Nov 2000

      Environment: VB6 Com objects, ASP, HTML, Crystal Reports and SQL Server database. David had been developing web based applications in his own time for several years before he started developing for Raine and Horne. David was contracted to develop a B2B web site for R&H. The Franchisee Accounting System is a system that all R&H franchisee offices can log into via the web. They can then enter all their property exchange and settlement details. The system will validate entered details on line and calculate Franchisee Fees etc. R&H head office can then import the entered data directly into their core Financial system. The system allows reports, data consolidation and manipulation by R&H head office. Show less

    • Australia
    • Food and Beverage Manufacturing
    • 700 & Above Employee
    • Senior Analyst/Programmer
      • Jul 1999 - Jul 2000

      Environment: VB4/5, Crystal Reports, Ingres, MSAccess, C, AIX Unix, Shell Scripts. David was employed by Quality Bakers to update their main corporate system to be Y2K compliant. After the system was verified as Y2K compliant the next task was to make the system GST compliant. David also worked on a Handheld PC system used by delivery drivers. This system required GST modification and many updates. David worked on the following systems: Analysis and update of several system to be Y2K compliant. Analysis and update of several system to be GST compliant. Update of the Handheld system. Show less

    • Australia
    • Banking
    • 700 & Above Employee
    • Senior Analyst/Programmer (Lead Programmer
      • Feb 1999 - Jul 1999

      leading 2 developers) Environment: VB4, MSAccess, SQL Server, Attachmate screen scraping. David worked as Senior Analyst/Programmer on several PC systems used by Westpac. David had previous Westpac experience so fitted into the team easily. David was employed as a Lead Programmer to lead 2 other developers to update several systems ready for Y2K and to update the old Online Collection System. This required several trips to Adelaide for meetings with Westpac Mortgage Management and system users. David successfully updated the system to Westpac's requirements. David was also used as final oncall support for many critical Westpac systems. David worked on the following systems: Analysis and update of many small PC systems to be Y2K compliant. Mortgage Collection System ( Overdue mortgage collection Show less

    • Senior Analyst/Programmer / Team Leader
      • Aug 1995 - Feb 1999

      managing 5 developers) Environment: VB3, Crystal Reports, Ingres, MSAccess, C, HP Unix. At Quality Bakers David was; In this position he was employed to design several important areas within a large corporate system. David traveled interstate and overseas to hold meetings to design and oversee the development of the Debtors system. David had several programmers working for him and he performed some of the more technical development work himself. The task involved initial design meetings in Australia and overseas and the production of a detailed Logical Design documents and then a detailed technical version, the Physical Design. The system is client/Server based and is written in Visual Basic as the front end with an Ingres database. David managed the following module developments: Debtors (Customer Maintenance) Sales Waste Analysis Product Evaluation Contributions Analysis Show less

    • Analyst/Programmer
      • Aug 1994 - Aug 1995

      Environment: VB3, MSAccess, SQL Server, Attachmate screen scraping. David worked as Analyst/Programmer on several PC systems used by Westpac. Due to David's large system development experience and Mainframe knowledge he was contracted by Westpac to develop several crucial PC systems. These systems used Visual Basic front ends with either Mainframe screen scraping , MSAccess or SQLServer as a back end. These systems were and still are used by several sites around Australia. David was also used as final oncall support for many critical Westpac systems. David worked on the following systems: Online Collection System ( Overdue mortgage collection) Letterbase ( Automatic production of letters) Account Sweep System ( Automatic account transfer system Show less

    • Information Technology & Services
    • Programmer/ Analyst/Programmer / Team Manager
      • Oct 1988 - Aug 1994

      Environment: PL1, JCL, IMS, Clist, Ingres, Shell Script, AIX Unix, VB, MSAccess, SQL Server.; Commenced in 1988 as Mainframe Programmer (PL1) after studying Cobol programming at Sydney Technical College. After two years David moved into the UNIX area where he designed and developed applications using Ingres ABF and Ingres RDBMS. Due to his leadership and people skills, after a year as Analyst/Programmer David moved to the position of FEDC Application Support and Maintenance Manager. David's role was to manage up to 6 staff in the support of TNT's UNIX based systems and some PC based systems. In 1993 David started developing in Visual Basic and has specialized in this area ever since. David worked on the following systems: The Booking System (Ansett's Fright Booking and tracking system) Front End Data Capture System, Consignment note data entry and tracking. Profit Analysis System. Profitability of courier routes. Many other and varied small PC based system. Show less

Education

  • The Forest High

Community

You need to have a working account to view this content. Click here to join now