A highly qualified IT professional experienced in the design and implementation of scalable and reliable software systems. I will bring over twenty-five years of industry experience in-house, and share that knowledge with all team members during the development of an enterprise software system. I’m passionate about our ever-changing industry, constantly feeling empowered by new technology, and always ‘still’ learning.
Oriflex Network
-
Senior Software DeveloperOriflex Network Jan 2023 - PresentAustraliaLeading a small start-up, responsible for designing and developing a cross platform Mobile App, a Desktop App and a Web App on a unified.NET stack. Both the Mobile and Desktop apps are being built using a combination of .NET MAUI and Blazor Hybrid, with the Web App being developed using Blazor web assembly with some JavaScript. The backend is using a clean architecture with the CQRS pattern implemented using .NET Web API, MediatR, Fluent Validation, Mapster, EF Core, Ardalis. The backend database is SQL Server, all hosted in Azure and managed through DevOps.Skills: .NET Core, C#, .NET Maui, MVVM, XAML, SQLite, Blazor, MudBlazor, NSwag, Postman, Web API, Swagger, MediatR, Hangfire, Fluent validation, Mapster, Ardalis Specifications, Serilog, EF Core, SQL Server, Azure DevOps, Yaml, Git, Power Shell, JavaScript, Bootstrap, Unit testing using XUnit, BUnit and Moq.
-
Senior DeveloperBaxter Healthcare Corporation May 2022 - Dec 2022England, United KingdomContributed to the upgrading and modernization of a legacy Web Forms application responsible for the manufacture and delivery of chemotherapy drugs. Leveraged my experience to improve the development process by eliminating inefficiencies, optimizing team productivity, and ensuring compliance with necessary standards and regulations for handling sensitive medical information. Utilized AWS services such as EC2 for hosting, S3 for storage, and SQS for messaging. Implemented integration layers for two-way communication with JD Edwards for order processing and stock control. -
Senior Software DeveloperHealthlogix Pty Ltd Aug 2021 - Nov 2021Brisbane, Queensland, AustraliaPart of a large team working on the development of a gamified, healthy living, mobile application. I was part of the backend development team working on a microservice based architecture hosted in Azure. The backend technical stack included the use of Azure queues, wrapped in a messaging framework called Shuttle, Web APIs, and microservices developed using C# .NET Core 5. Data storage was using a combination of Cosmos DB and Azure SQL Server. In addition, proof of concept work was undertaken looking to migrate the backend over to Azure Kubernetes Services using Dapr and RabbitMQ. -
Senior DeveloperCytrack Intelligence Systems Jul 2020 - Apr 2021Gold Coast, Queensland, AustraliaMoving a telephony suite into Azure to enable a SaaS telephony application. Responsible for the design and implementation of a Geo-redundant, multi-tenanted system. Implemented by containerising existing .NET applications, both modern and legacy, then deploying per-client instances into a Kubernetes cluster with each instance tied to an Azure SQL database back-end.• Azure Kubernetes Services, Azure Container Registry, Azure DevOps, Azure CLI, ARM templates, Power Shell, Bash.• Azure Storage, Azure SQL Databases, Elastic Pools.• Docker, Docker Compose, Helm, Helmfile, Visual Studio Code. • C#, ASP.NET, .NET Core, MVC, Web API, Visual Studio 2019• Graph API and MS Teams Integration.Detailed technical competencies: AKS, Kubernetes, Docker, Docker Compose, Helm, Helmfile, .NET Core, MVC, Web API, C#, jQuery, JavaScript, Bootstrap, CSS, SQL Server, Git, Azure DevOps, ARM Templates, Power Shell, Bash. -
Senior DeveloperDepartment Of Education, Employment, And Workplace Relations Mar 2020 - Jul 2020Brisbane, Queensland, AustraliaTwo quite different assignments. The first was creating a pilot plan for the transition of the existing enterprise network over to a private cloud infrastructure. This included the implementation of DevOps deployments into the new environment, provisioning resources dynamically using Infrastructure as Code templates and the introduction of Kubernetes, allowing for a phased migration of applications currently hosted on virtual machines to dockerized containers hosted in a Kubernetes cluster. The second assignment was technical lead on the implementation of a new Developer Portal for the department. This included the use of OrchardCore for the CMS, .NET Core, Web API, MVC, and Razor templates for customisation and extension of the base product.Detailed technical competencies: Azure Stack HCI, Kubernetes, Docker, Docker Compose, OrchardCore CMS, .NET Core, MVC, Web API, C#, Razor, Liquid Templates, jQuery, JavaScript, Bootstrap, CSS, SQL Server, Git, Azure DevOps, ARM Templates, Power Shell.
-
Senior Software Developer, Team LeadDepartment Of Agriculture And Fisheries (Queensland) Nov 2018 - Dec 2019Brisbane, AustraliaLead developer on the design and implementation of bespoke project management software for scientific research. I was fully responsible for the design, execution and delivery of the $1.5m project. Responsibilities included recruitment recommendations, client management, Acting Scrum Master, architecture and technology choices, UI design, code reviews, and team management. My team received an ITP award of excellence in recognition of the success of this project.Detailed technical competencies: TypeScript, Angular 7+, Akita, PrimeNG, Material, .NET Core, Web API, CQRS, Mediator, Hangfire, C#, EF Core, LINQ, SQL Server, Stored Procedures, ReSharper, Moq, Git, BitBucket, Jenkins, Octopus Deploy, Azure DevOps. -
Senior DeveloperDepartment Of Housing And Public Works (Queensland) Jun 2018 - Nov 2018Brisbane, AustraliaThe design and construction of a new external valuations system to manage the logistics in the valuation of properties owned and leased by the department. I was responsible to gathering requirements, designing the UI, proposing technology choices, and implementing the solution as part of a small agile team. The solution was a typical SPA based application using React, Redux, Typescript, C# ASP.NET Web API, EF code first, to SQL Server backend. -
Senior Developer / ConsultantMexia Oct 2017 - Jan 2018Brisbane, AustraliaIntegrating an external financial transaction provider within an existing banking system. Using Microsoft’s Service Fabric microservice platform, with ASP.Net Core, Web API 2.0, Swashbuckle swagger, Entity Framework, SQL Server 2014, Unit testing using Specflow and NUnit.Detailed technical competencies: MVC, Web API, C#, .NET, LINQ, Entity Framework, SQL Server 2014, Stored Procedures, ReSharper, Fiddler, npm, Specflow, NUnit, Unity DI, Moq -
Senior Developer.Department Of Education And Training (Queensland) Jul 2016 - Sep 2017Brisbane, AustraliaDeveloping financial systems for schools. Each system is typically implemented as a SPA based web application using, MVC, Web API, Angular and JavaScript, with the back-end in SQL Server 2014 accessed using the Entity Framework in a typical n-tier architecture. The goal of the project is provide a bespoke budget management system for all schools in Queensland. Detailed technical competencies: JavaScript, Kendo UI, Asynchronous programing, AngularJS, Typescript, MVC, Web API, C#, .NET, LINQ, Entity Framework, SQL Server 2014, Stored Procedures, ReSharper and TFS -
Senior DeveloperGladstone Ports Corporation Ltd May 2015 - May 2016GladstoneWorking on a capacity maximisation project. Requiring the development of a customer portal hosted in an azure web application. The web application was implemented using MVC, Web API, SignalR, and the Kendo UI framework. In addition we constructed a B2B WCF application to receive automated instructions from client systems. We wrapped various port control feeds in WCF interfaces and implemented a resilient messaging system using aspects of Service Bus, forwarding live information to the customer portal in Azure. We also had to interface with Esri for mapping services and OSIsoft PI for port diagnostics. We picked Service Fabric as the hosting platform for mission critical components, resulting in a hybrid n-tire/micro services based architecture spanning both on premises and Azure. Detailed technical competencies: Azure App Services, VMs, SQL Database, SQL Data Sync, Service Fabric, Visual Studio Team Services, MVC, Web API, OData, SignalR, WCF, XML, Kendo UI, JavaScript, RequireJS, Typescript, C#, .NET, SQL Server 2014, Power Shell, AAD, VPNs, and VNets. -
Software Development ConsultantOrifex Jan 2013 - Feb 2015Brisbane, AustraliaReturned to core developer fundamentals; Proficient in the design and development of C# .NET applications and services using Microsoft Azure, MVC, Web API and WCF. Familiar with ALM project management principles using Team Foundation Server. Delivering training in modern software development practices.Key Areas:• Microsoft Azure.• MVC, Web API, OData and WCF.• SQL Server Administration and development• Application Lifecycle Management using TFS• Test creation and management using Visual Studio Test Professional• Familiar with MSF, Agile (Scrum) and Kanban.• Excellent presentation and consultation skills.Detailed technical competencies: TFS 2013, MVC, Web API, OData, SignalR, REST, HTTP, WCF, XML,XSD, XPath, JavaScript, JQuery, C#, .NET, SQL Server 2012, PowerShell, SCVMM (Hyper-V) and Azure.
-
Cloud Developer,Orifex Trading Jan 2013 - Dec 2014Brisbane*NOTE: This project has been retired*Member of Orifex Trading: (A Lean start-up experiment). Using ‘Minimal Viable Product’ Principles we released version 1.0 of a Cloud hosted trading platform into the market, with the aim of gathering market feedback and developing the application as a closed source project. This project consisted of taking an existing eCommerce platform and customising it. Turning it from a simple online shop into an understandable trading platform, allowing for the secure exchange of high value products.Key responsibilities:• The management of the project.• The product backlog, project objectives and scope.• Procuring and managing suppliers.• Shipping and payments.• Architecture and design decisions.• Government Compliance (inc.AUSTRAC).• Certificate procurement, management and installation.• Accounting, costing and billing.• Company registration and reporting duties.• SEODetailed technical competencies: TFS 2010, TFS 2013, TCP/IP, SSL, IIS 7.0/7.5, DNS, NLB, HTML, CSS, JavaScript, JQuery, C# .NET, WCF, SQL Server 2008 R2, SQL Server 2012, VOIP, Skype, SCVMM, Hyper-V, nopCommerce, MYOB and Azure.
-
Microsoft SpecialistIndependent Consultant, Developer Feb 1997 - May 2010London, UkWorking in partnership with clients in order to meet their solution objectives or overcome development problems. Providing guidance during design and development as well as being responsible for developer training and feedback. Detailed technical competencies: Windows NT, TCP/IP, DNS, HTML, ASP.NET, JavaScript, XML, XSLT, Enterprise Services, COM & COM+, Visual Source Safe, Visual Basic, .NET, C#, ASP.NET, SQL Server, SSRS, SSIS, BizTalk Server, EAI, BI, OLAP, Commerce Server, WCF, Team Foundation Server...
-
Systems TrainerBritech Jan 1995 - Feb 1997Camberly, UkOriginally employed for my C++ and office automating experience. BriTech allowed me to broaden my knowledge extensively. Allowing me to learn more about client server systems, at a time when Microsoft was launching the NT server operating system in direct competition to Novel NetWare and SCO UNIX.I gained extensive exposure to the following technologies; Novell NetWare, TCP/IP, Windows NT 3.51, Visual Basic 4.0, SQL Server 6.5, Visual C++, and client server architecture. Networking including the design and setup of Domains and trusts. -
Software EngineerVarious Software Houses May 1984 - Feb 1995Birmingham, United KingdomFrom the age of fifteen I’ve had a passion for creating software. I first started programming games in BASIC on an 8bit, 8k Atari 400. My early career progressed with the adoption and the evolution of the PC and the advent of spreadsheets, word processors and databases. At the age of twenty seven I was writing and customising applications for bespoke office systems using Borland’s Turbo C and Ashton-Tate’s Dbase. C evolved in to C++ and Dbase III became one of the most popular databases of its time along with Clipper. It was my skills in the much sort after C++ that allowed me to join BriTech IT services.
Frequently Asked Questions about David Manning
What company does David Manning work for?
David Manning works for Oriflex Network
What is David Manning's role at the current company?
David Manning's current role is Lead/Senior Software Engineer.
Not the David Manning you were looking for?
-
David Manning
Experienced Natural Resource Management Expert Skilled In Meri Plan Development, Smart Targets, Gis Mapping, And With A History Of Providing High-Level Scientific And Operational Advice W/R To Environmental Protection.Greater Brisbane Area -
David Manning
Melbourne, Vic -
David Manning
Managing Director At Oilfield Technologiesmanaging Director At Gas Capture TechnologiesGreater Perth Area1vrmt.net -
David Manning
Technical Director - Digital Engineering / Lead Design Drafter / Design Drafter/ Plant 3D Sme / Freelance Cad Designer, Tutor And Coach / 3D Printing Enthusiast.Ashfield, Nsw2autodesk.com, downergroup.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial