Scott McCulloch
I'm Scott, an Australian Software Engineer with 20+ years of experience developing web and mobile applications. I am a dedicated, hardworking, ambitious person that gets things done, both on my own initiative and within a team. I enjoy challenges and I am not afraid of getting my hands dirty.
Skills
Proficient: JavaScript, React.js, C#, .NET, Git, Azure
Comfortable: Service Bus, Cosmos DB, CI/CD, Web Performance, Node.js, SQL Server
Familiar: AWS, Firebase, GraphQL, Functional Programming
Highlights
- Write technical blog posts
- Mentor junior developers and people who want to retrain as a developer
- Open sources lover and occasional contributor
Experience
Head of Development · Pia
Senior Software Engineer · Pia
- Azure, CI/CD, ARM, Bicep, IOT Hubs, Service Bus, Event Grid, SQL Server, App Services, Virtual Machines
Senior Software Engineer · NSW State Emergency Service
- Designed and migrated existing applications into best-of-breed cloud native applications (Service Bus, Serverless, API Gateway, SignalR, CosmoDB) that improved availability and reduced operating expenses by 60%
- Established modern DevOps culture utilising Azure DevOps e.g. CI/CD, ARM templates and test automation.
- Implemented Office 365 automatic provisioning from ERP systems.
- Member of inter-agency (all emergency services) technical steering committee for the ICEMS protocol (CAD system data interchange).
- Microsoft Protégé 2019 speaker and judge for Australian university competition (https://www.microsoft.com/en-au/protege/)
Senior Software Engineer · F5 Networks
- Work collaboratively with in-house teams to provide a rapid, robust and secure digital marketing platform optimizing user experience, search engine ranking, localization, sales, brand positioning and related metrics.
- https://devcentral.f5.com: Implemented a StackOverflow style gamification platform that increased user participation by over 250%, cloud migration and established a competitive advantage for F5 Networks.
- https://f5.com: Led conversion from Adobe platform to a .NET CMS that included new taxonomy, responsive design and product rebranding. Integrated into 3rd party systems both internal/external and localized content into 7 languages.
Senior Systems Analyst · BlueScope Steel
- Built in-house .NET applications and managed third party website development.
- Marketing CRM: Designed and implemented a major CRM redevelopment from VB6/Oracle to .NET with call center, mailroom, salesforce and website integration. 1 million interactions a year with 750,000 contacts in a 16-person call center.
- https://colorbond.com: Managed development of all BlueScope Steel digital properties including design, content strategy, SEO and system integration.
Senior Software Engineer · Computer Science Corporation
- Sql Server, C#, ASP.NET Web Forms, Web Services, BizTalk Server
- Developed proprietary application framework used by 50+ devs
- Developed cost model tool to standardise estimations
- Regular speaker at .NET User Groups
Software Engineer · Wollongong City Council
- Developed internet & intranet sites - wwww.wollongong.nsw.gov.au
Graduate Developer · BHP
- Developed Steel customer portal - www.bluescopesteelconnect.com
- Developed first mobile WAP solution (order status, invoices)
- Developed J2EE site (ATG Dynamo) - bhpbilliton.com
Education
Masters of Computer Science with Distinction
Bachelor of Computer Science
Languages
Native: English