Scott McCulloch
Software Engineer
smcculloch.com/cvAbout
Australian, 43 years old
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
Languages
Native
English
Interests
Fitness, sports, gaming and personal development.
Highlights
- Write technical blog posts (see smcculloch.com)
- Mentor junior developers and people who want to retrain as a developer
- Open sources lover and occasional contributor (see github.com/sjmcculloch)
Experience
Head of Development
September 2022 - Present
Pia, Remote/Office (Wollongong, Australia)
Senior Software Engineer
May 2022 - September 2022
Pia, Remote/Office (Wollongong, Australia)
Azure, CI/CD, ARM, Bicep, IOT Hubs, Service Bus, Event Grid, SQL Server, App Services, Virtual Machines
Senior Software Engineer
Oct 2017 - May 2022
NSW State Emergency Service, Remote/Office (Wollongong, Australia)
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
Aug 2012 - Sep 2017
F5 Networks, Remote (Seattle, USA)
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
Jun 2006 - Aug 2012
BlueScope Steel, Wollongong, Australia
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
Jul 2003 - Jun 2005
Computer Science Corporation, Wollongong, Australia
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
Jun 2001 - Jun 2003
Wollongong City Council, Wollongong, Australia
Developed internet & intranet sites - wwww.wollongong.nsw.gov.au
Graduate Developer
Jul 1999 - Jun 2001
BHP, Wollongong, Australia
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
2001 - 2003
University of Wollongong, Wollongong, NSW, Australia
Bachelor of Computer Science
1996 - 1999
University of Wollongong, Wollongong, NSW, Australia