“Nigel is an highly-skilled tech guy, with wide knowledge from security to development and with a big passion for challenging projects. I worked with him on TheCollectingBug.com where he was the team leader and I appreciated his great attitude as well as his development talent. I think he can be an outstanding asset on every kind of project because he can cover different roles.”
Activity
-
99% of AI startups might not make it to 2026. That may not be just a startup problem, it may become a cybersecurity problem. I recently read the…
99% of AI startups might not make it to 2026. That may not be just a startup problem, it may become a cybersecurity problem. I recently read the…
Liked by Nigel Sheridan-Smith PhD
-
This might surprise you, but using my voice hasn't come easily to me. 😲 In my life, I've been conditioned to: - not 'rock the boat' - suppress my…
This might surprise you, but using my voice hasn't come easily to me. 😲 In my life, I've been conditioned to: - not 'rock the boat' - suppress my…
Liked by Nigel Sheridan-Smith PhD
-
I must run some AI disconnected from the Internet. The Darwin Gödel Machine DGM is a self-improving agent that modifies its own code. It's open…
I must run some AI disconnected from the Internet. The Darwin Gödel Machine DGM is a self-improving agent that modifies its own code. It's open…
Liked by Nigel Sheridan-Smith PhD
Experience
Education
-
University of Technology, Sydney
-
Activities and Societies: Dissertation: "Distributed Policy-based Network Management for Next Generation Networks"
This was a joint project with Alcatel Australia and Australian Government on Management Systems for IP-based Next-Generation Networks / Broadband Networks.
• Published (or co-authored) 7 papers in Australian and International conferences
• Addressed high performance and scalability (Non-functional qualities)
• Understanding customer's Quality of Experience (QoE)
• ANTLR LL(k) compiler toolkit - parallel and distributed programming languages
• OMNET++ Discrete Event…This was a joint project with Alcatel Australia and Australian Government on Management Systems for IP-based Next-Generation Networks / Broadband Networks.
• Published (or co-authored) 7 papers in Australian and International conferences
• Addressed high performance and scalability (Non-functional qualities)
• Understanding customer's Quality of Experience (QoE)
• ANTLR LL(k) compiler toolkit - parallel and distributed programming languages
• OMNET++ Discrete Event Simulation
• Systems architecture and design -
-
Activities and Societies: Engineering Society of UTS, Programmers Society
• Member of inaugural Deans List [1999-2002]
• I was a key organizer for the Engineering Society Orientation Camp from 2000 to 2002, orchestrating and assisting with all procurement, transportation and logistics, catering, and activities for the students. I also built the original website in PHP for managing the enrolment process. -
-
• Year 12 Dux
• Tertiary Entrance Rank (TER) of 98.70 in NSW HSC
Licenses & Certifications
Volunteer Experience
-
Lead Developer
Code the Future
- 2 years 11 months
Education
http://www.codefuture.org
Publications
-
A Policy-based Service Definition Language for Service Management
IEEE Network Operations and Management Symposium (NOMS) 2006
In a competitive environment, Service Providers wish
to deliver services in a lean and agile manner, despite the rising
complexity and heterogeneity within the network. The desire to
support personalised customer experiences and differentiated
services requires that management systems are increasingly
flexible, adaptable and dynamic. Policy-based Management
(PBM) systems can be helpful in reducing complexity and
enhancing flexibility, but they have not typically been…In a competitive environment, Service Providers wish
to deliver services in a lean and agile manner, despite the rising
complexity and heterogeneity within the network. The desire to
support personalised customer experiences and differentiated
services requires that management systems are increasingly
flexible, adaptable and dynamic. Policy-based Management
(PBM) systems can be helpful in reducing complexity and
enhancing flexibility, but they have not typically been involved in
end-to-end management of the services, leading to only the
partial management of different network functions.
By using a policy-based service definition language, a Service
Provider is able to specify the structure of services and the
manner in which they are to be dynamically managed for each
customer over time in response to different network events.
Combined with a generic PBM system that supports different
management models, policies can be used to describe all of the
functional aspects of a service. As a result, Service Providers have
the potential to deliver new and modified services quickly and
easily, since the definitions can be altered as their needs evolve in
the medium- or long-term.Other authorsSee publication -
Enhancements to Policy Distribution for Control Flow and Looping
Distributed Systems Operation and Management (DSOM) 2005
Our previous work proposed a simple algorithm for the dis-
tribution and coordination of network management policies across a num-
ber of autonomous management nodes by partitioning an Abstract Syn-
tax Tree into different branches and specifying coordination points based
on data and control flow dependencies. We now extend this work to sup-
port more complex policies containing control flow logic and looping,
which are part of the PRONTO policy language. Early simulation…Our previous work proposed a simple algorithm for the dis-
tribution and coordination of network management policies across a num-
ber of autonomous management nodes by partitioning an Abstract Syn-
tax Tree into different branches and specifying coordination points based
on data and control flow dependencies. We now extend this work to sup-
port more complex policies containing control flow logic and looping,
which are part of the PRONTO policy language. Early simulation results
demonstrate the potential performance and scalability characteristics of
this framework.Other authorsSee publication -
Distribution and Coordination of Policies for Large-scale Service Management
Latin-American Network Operations and Management Symposium (LANOMS) 2005
The distribution and coordination of policies is often over-
looked but is crucial to the scalability of dynamic, personalised services.
In this work we partition an Abstract Syntax Tree of the policies to deter-
mine the responsibility of di®erent management nodes in a geographically
segregated network (i.e. management by delegation). This partitioning is
combined with IN/OUT set analysis to determine the required coordina-
tion for policy enforcement of complex policies with…The distribution and coordination of policies is often over-
looked but is crucial to the scalability of dynamic, personalised services.
In this work we partition an Abstract Syntax Tree of the policies to deter-
mine the responsibility of di®erent management nodes in a geographically
segregated network (i.e. management by delegation). This partitioning is
combined with IN/OUT set analysis to determine the required coordina-
tion for policy enforcement of complex policies with inter-dependencies.
Our simulation results show that this approach is promising, as higher
decision loads can be readily handled by further sub-dividing of the net-
work.Other authorsSee publication -
A Policy-Driven Autonomous System for Evolutive and Adaptive Management of Complex Services and Networks
IEEE Engineering of Computer-Based Systems (ECBS) 2005
Many existing management systems are not evolutive
or adaptive, leading to multiplicity over time and
increasing the management burden. Policy-based
management approaches may assist in making networks
less complex and more automated, but to date they have
not yet been able to evolve to support new service sets or
provide the capacity for differentiation.
We present the architecture for a policy-based system
named Pronto that helps to deal with these issues.
Layered…Many existing management systems are not evolutive
or adaptive, leading to multiplicity over time and
increasing the management burden. Policy-based
management approaches may assist in making networks
less complex and more automated, but to date they have
not yet been able to evolve to support new service sets or
provide the capacity for differentiation.
We present the architecture for a policy-based system
named Pronto that helps to deal with these issues.
Layered network and service models are built above an
extensible virtual device model that supports
heterogenous management interfaces. Interchangeable
management components provide the basic building
blocks to construct logical services. The integrated
policy-driven service definition language automates the
management of the services in a manner that is adaptive,
dynamic and reactive to improve the user’s overall
service experience.Other authorsSee publication -
Improving the user experience through adaptive and dynamic service management
Australian Telecommunications Networks and Application Conference (ATNAC) 2004
Current management systems make it difficult and
often prohibitively expensive for Service Providers to offer
value-added services to large numbers of subscribers with a
concern for each individual’s unique experience. Furthermore,
many Service Providers do not clearly understand what services
will attract subscribers, in order to maximise long-term
profitability and growth.
This paper discusses the concept of Quality of Experience as
a means to come to a greater…Current management systems make it difficult and
often prohibitively expensive for Service Providers to offer
value-added services to large numbers of subscribers with a
concern for each individual’s unique experience. Furthermore,
many Service Providers do not clearly understand what services
will attract subscribers, in order to maximise long-term
profitability and growth.
This paper discusses the concept of Quality of Experience as
a means to come to a greater understanding of emotive user
behaviour and each individual’s purpose and needs. We combine
this understanding with the use of Policy-based Network
Management to build more automated, adaptable and evolvable
management systems that can respond dynamically to needs.
However, there is still a great deal that must be done to architect
management systems that can handle millions of users. This is
because high performance and availability are essential but
service complexity and user demands will continue to increase,
putting these non-functional qualities at risk.Other authorsSee publication -
Managing the Enriched Experience Network – Learning-Outcome Approach to the Experimental Design Life-Cycle
Australian Telecommunication Networks and Applications Conference (ATNAC) 2003
Experimental design methods have long been used
in scientific areas such as agriculture, biology and physics to
minimise error and assure validity. Although most network
researchers performing experiments with testbeds and simulations
implicitly follow scientific method, until recently there has
been little emphasis on improving experimental design methods.
Traditional experimental design focuses on experiments where
the scope and objectives are relatively constrained…Experimental design methods have long been used
in scientific areas such as agriculture, biology and physics to
minimise error and assure validity. Although most network
researchers performing experiments with testbeds and simulations
implicitly follow scientific method, until recently there has
been little emphasis on improving experimental design methods.
Traditional experimental design focuses on experiments where
the scope and objectives are relatively constrained, however
network research in innovative areas where there is little or no
precedence often has changing objectives that evolve over time.
We describe the learning-outcome approach to the experimental
design life-cycle that applies the concepts of systems development
life-cycle models used in software engineering, as well as learning
taxonomies used in education. Our approach extends traditional
experimental design by providing a more comprehensive and
efficient way of decomposing an experimental research project
into manageable stages that are designed rather than improvised,
leading to a well-structured way of assessing the knowledge
gained. We provide an insight into our experiences with this
approach in the context of experimental research in management
of Alcatel Australia’s new-generation Enriched Experience
Network.Other authorsSee publication
Honors & Awards
-
NSW Branch Manager’s Excellence Award
Dimension Data
-
Security Practice Award
Dimension Data
Recommendations received
2 people have recommended Nigel
Join now to viewMore activity by Nigel
-
experienced devs who can't use AI tools often also - for the same reasons - can't mentor juniors. all improvable though! here are the common errors…
experienced devs who can't use AI tools often also - for the same reasons - can't mentor juniors. all improvable though! here are the common errors…
Liked by Nigel Sheridan-Smith PhD
-
5 days a week in the office, fine. Below market salary with equity, fine. Working late nights to collaborate with the UK, fine If you’re clear on…
5 days a week in the office, fine. Below market salary with equity, fine. Working late nights to collaborate with the UK, fine If you’re clear on…
Liked by Nigel Sheridan-Smith PhD
-
Lately, it feels like switching between ChatGPT and Claude is almost like switching operating systems - muscle memory, interaction styles, just ways…
Lately, it feels like switching between ChatGPT and Claude is almost like switching operating systems - muscle memory, interaction styles, just ways…
Liked by Nigel Sheridan-Smith PhD
-
I’m deep in startup mode at thriViae, where our mission is simple (but ambitious): Help people become superhuman at work. To build the right tools…
I’m deep in startup mode at thriViae, where our mission is simple (but ambitious): Help people become superhuman at work. To build the right tools…
Liked by Nigel Sheridan-Smith PhD
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More