Hi I'm Len, a passionate technologist with a wealth of experience.
I have over 25 years of experience delivering enterprise software solutions both as a doer and a leader.
My Current status
Looking ahead, I am enthusiastic about exploring new frontiers in artificial intelligence and its applications in the community. I envision creating innovative AI solutions that enhance user experiences, streamline operations, and drive business growth. My goal is to continue pushing the boundaries of what’s possible with technology, fostering a collaborative environment where creativity and innovation can thrive. I am particularly interested in projects that leverage AI to address real-world problems and make a positive impact on society.
About Me
Over 25 years
I have over 25 years of experience in delivering enterprise software solutions. I specialize in Solutions Architecture, Software Development in Azure, DevOps practices, Agile Practices, Technical Leadership, People Management, and Thought Leadership. My background includes working with complex systems in multinational companies and leading agile teams to success. I have a keen interest in the future of AI and its potential in the community. I also use AI to build efficiencies into the product development process. I am an advocate of the right tool for the job.
Non-Technical Skills
Visionary Thinking
Ability to foresee industry trends and innovate to keep the company ahead of the curve.
Technical Expertise
Deep understanding of technology and its application in solving business challenges.
Strategic Planning
Skill in aligning technology initiatives with business goals and long-term strategy.
Effective Communication
Ability to articulate complex technical concepts to non-technical stakeholders and team members.
Team Leadership
Inspiring and motivating technical teams, fostering a collaborative and productive environment.
Problem Solving
Proactive in identifying and addressing challenges, finding creative and effective solutions.
Adaptability
Flexibility to adjust strategies in response to changing market conditions and emerging technologies.
Risk Management
Assessing and mitigating risks associated with technology investments and implementations.
Stakeholder Management
Building and maintaining strong relationships with internal and external stakeholders.
Innovation
Encouraging a culture of innovation and continuous improvement within the technology team.
Technical Skills
Front-End
ReactJS, Angular, Javascript, Typescript, HTML, CSS, CSS Preprocessors
Mobile
React Native, Xamarin / MAUI
Architecture
Domain Driven Design, Event-Driven, Model View Controller, Monolithic Architecture, Serverless, Cloud-Native, CQRS
Server
NET, ASP.NET, C#, NodeJS, Typescript, Azure, GraphQL, RabbitMQ, App Gateways, Search Services, Cosmos DB
Virtualization
Docker
Cloud
Azure, Cloud Native, DevSecOps
DevOps
Azure DevOps, GitHub Actions, Bitbucket, Octopus Deploy, TeamCity, Bicep, AWS Deploy Templates
Testing
Cypress, Selenium, JEST, NUnit, XUnit, MOQ, Snapshot Testing, Integration Testing, Unit Testing
Professional Experience
Okonomi One - Midnight Merchant (E-Commerce platform)
Role: Technical Lead / Co-Founder July 2024 - Current (Full-Time)
Period: March 2022 - July 2024 (Part-Time)
Description:
Okonomi One is a software development company that has built an e-commerce platform for collectors called Midnight-Merchant. I am a Co-Founder and the Technical Lead.
I worked part time for Okonomi One - Midnight merchant from March 2022 to July 2024 when I left my full time position at Telstra Purple to push Midnight Merchant into its next stage of development.
Responsibilities:
-
Software Development for both Web and Mobile: I built the platform leveraging technologies such as Azure, React JS, C#, Typescript, JavaScript, NPM, Node.js, Docker, React-Native, Git, and GitHub Actions (DevOps), React Native for Android and iOS
-
Defined the solutions architecture for a distributed system.
-
Co-authoring product direction / Product management.
-
Co-Authoring the strategic direction.
-
Ensuring the platform is secure from attack by ensuring good DevSecOps and development practices.
-
Search engine optimization and Google Merchant integration.
-
Google Analytics / Google Tag Manager integration and optimizations.
-
Building partnerships with PayPal and Microsoft.
Day-to-day activities:
-
Building and modifying existing features in the platform
-
Monitoring the platform for performance and security
-
Engaging with stakeholders at all levels of the business
Telstra Purple (Professional Services)
Role: Principal Consultant / Delivery Manager
Period: Jun 2017 - Jul 2024
Description:
Telstra Purple is a professional services organization specializing in providing complete delivery teams and services for high-profile clients. I was a part of Digital Services WA/NT/SA and attended numerous clients nationally. Engagements lasted anywhere from 1 week to 12 months. I formed part of the Leadership group for our region.
Responsibilities:
-
Technical Leadership and delivery management
-
People Management
-
Solutions Architecture
-
Stakeholder Management
-
Thought Leadership
-
Strategy
Day-to-day:
-
Planning and implementing software solutions for our clients, using technologies such as Azure, DevOps, ReactJS, Angular, .NET, Node.js, Docker.
-
Leading teams of developers, setting the strategic direction for projects, and ensuring that projects are delivered on time and within budget.
-
Engaging with stakeholders at all levels of the business to ensure that projects are aligned with business goals.
Clients:
-
Woodside, Rio Tinto, Anglo Gold Ashanti, Mastergroup, South 32: Various tech leadership roles.
-
Bankwest: Technical Lead and Full Stack Developer for their home loan onboarding system: .NET APIs, Kafka, Jira, Bitbucket
-
IMDEX: Technical Lead, Multiple Architecture reviews and remediation work: VueJS, GoLang, .NET, Azure DevOps
-
Alauda Air Speeder: Technical Lead, Architected and delivered a telemetry analysis system: ReactJS, Docker, Akka.NET, NGINX, Azure DevOps
-
Fortescue Metals Group: Developed mission control systems for autonomous vehicles: Docker, NGINX, GitHub & GitHub Actions
-
RCT Perth: Technical Lead: Designed and built a Digital Twin simulator for mining operations, ReactJS
-
Master Group: Technical Lead: Modernizing legacy financial management application: Electron, AngularJS, VB, SQL Server, Azure
Satalyst Pty Ltd
Role: Lead Consultant
Period: Dec 2014 - May 2017
Description:
RAC Insurance is a leading provider of insurance services in Western Australia, offering a range of products including car, home, and travel insurance. The company is known for its commitment to customer service and innovative solutions in the insurance industry.
Responsibilities:
-
Team lead for 4 developers.
-
Managed CI/CD deployment through TeamCity and Octopus Deploy.
-
Engaged in stakeholder management and Agile practices.
Responsibilities:
-
Managed CI/CD deployment through TeamCity and Octopus Deploy.
-
Engaged in stakeholder management and Agile practices.
Catholic Education Office Melbourne
Role: Senior Software Developer
Period: Dec 2010 - May 2014
Description:
- Development and architecture for data collection applications using ASP.NET, C#, HTML, jQuery, Telerik, WCF, MVC 4, Reporting Services, Master Data Services, and SQL Server.
Other Organisations
Other Positions
Dec 1998 - 2010
During this period I worked in several companies across South Africa, Canada, United Kingdom and Australia
My roles ranging from Junior Programmer to Lead Developer at:
Tullow Marshall Warren, JPA Europe, SyncSoft, Travelers, Mourant, Central Northwest London Mental Health Trust, Chase Retail, Nashua Mobile, Stouf Communications, Capilano College.
For more details on any of these businesses please let me know.
Education
MCSD, MCDBA
CTU College (South Africa) | 2001
MCSE
CCS College (South Africa) | 2000
A+ Support Engineering Diploma
Damelin College (South Africa) | 1999
National Trade Certificate 3 in Industrial Electronics
Roodepoort Technical College (South Africa) | 1997
Open Water Scuba Diver, Advanced Open Water Scuba Diver, Rescue, Diver, Divemaster
PADI Certifications
interests
Interests
Music, Guitars, Computers, Outdoor Activities, Scuba Diving