Above all, I strive to be professional, and compassionate, in whatever I do.
I help empower teams and elevate the performance level of those around me. I'm enthusiastic and goal-driven, with over 10 years of experience in IT.
Software Development: Skilled in coding, particularly Python, but also JavaScript, Java, and other programming languages,
with a focus on full-stack development and APIs. I've written and maintained infrastructure code at such high-level companies as Apple and Cisco.
Network Engineering: I began working with Networking Technologies in 2014. I later earned my B.Sc. in Network Systems and Data Communications (Summa Cum Lauda),
as well as certifications such as CompTIA A+, Network+, and Security+, as well as Cisco's DevNet Associate and CCNA CyberOps.
DevOps: I possess solid experience creating and managing pipelines with tools such as
Ansible, Terraform, and Kubernetes, ensuring seamless integration and deployment through automation. I am also holding the Cisco DevNet Specialist - DevOps certification.
AI & ML: Skilled in AI and Machine Learning fundamentals, including data preparation and
processing, normalization, algorithms, as well as model selection, training, and evaluation. My hands-on experience, coursework, and reading on the subject make me an asset to any AI team or project.
Data Science & Analytics: My Google Advanced Data Analytics professional certification testifies to my advanced data skills, which I've honed at Cisco, Apple, and other companies.
Data Center: Expertise in data center, server, networking, virtualization, and
monitoring technology solutions and operations.
Cloud: I have over 10 years of cloud experience with AWS, GCP, and Azure. With certifications such as Google Cloud Analytics and AWS Cloud Practitioner, demonstrate and validate my excellent cloud-based capabilities.
Technical Leadership: Proven track record in IT leadership, driving projects and
guiding diverse teams.
Community Engagement: Experienced in technical writing, public speaking, and fostering
community through educational initiatives.
...and in case you haven't noticed yet, I'm still pretty good with Front-End
Web Development ; )
Artificial Intelligence and Machine Learning
I develop Predictive Models to identify potential customers and write detailed Business Analytics reports
Personal Loan Analysis with Machine Learning, Using a Post-Pruned Decision Tree Model
- I used Python within a Jupyter Notebook to perform Exploratory Data Analysis (EDA), Preprocessing, Model Building, and Model Improvement with
the available data. I then wrote this 25-page report, along with an executive summary, analysis, and recommendations, supported by statistics and
plots of the data I computed using Python libraries.
I create AI/ML learning labs
Machine Learning for Network Engineers: Part 1 - wildly successful foundational
lab and the first of its kind at Cisco. This Learning Lab introduces the foundational concepts of
machine learning in a format suitable for network engineers and others who are new to the field of
artificial intelligence and who are interested in experimenting and learning how to apply ML techniques
to improve their performance.
I've been a member of Artificial Intelligence groups
Design Insights Group (DIG) - at Cisco. BridgeIT is DevNet's internal AI for employee
use and I helped oversee its development and progress.
DevNet AI Tiger Team - at Cisco DevNet. This team is the cutting-edge leadership group
guiding decision-making in all things AI/ML related.
I love earning AI certifications and taking AI courses!
Practical Multi AI Agents and Advanced Use Cases with crewAI - from DeepLearning.AI. View my certificate!
MultiCloud, DevOps & AI Intensive - from The Cloud Bootcamp. View my certificate!
Artificial Intelligence on Cloud - from Great Learning. View my certificate!
The Nuts and Bolts of Machine Learning - certification from Google. View my certificate!
AI Solutions on Cisco Infrastructure Essentials - from Cisco. View my certificate!
I'm a voracious reader of AI books.
Machine Learning for Network and Cloud Engineers - by Javier Antich
Basic Math for AI - by Andrew Hinton
Superintelligence: Paths, Dangers, Strategies - by Nick Bostrom
I'm experienced and skilled with AI tools:
Jupyter Notebooks
Google Colab
Vertex AI Workbench
NotebookLM for Enterprise
Please see the Data Science section below for more relevant tools.
Data Center
I write code to Automate the Data Center
Data Center Development - I created this repo to demonstrate automation solutions for each of Cisco's main Data Center products, including ACI, Intersight, NX-OS, and NDFC. Various tools and technologies are used, such as Ansible, Terraform, Python, Postman, pyATS, and more.
I create Analytical Dashboards in the Cloud to aggregate, filter, display, and monitor metrics
In order to demonstrate my Cloud Data Analytics skills, I've built a dashboard in Google Looker to monitor the status of loans.
First, I displayed the total amount of outstanding loans, followed by a breakdown by loan status.
Next, I highlighted the top 10 states with the highest total count of outstanding loans and identified customers who own their homes outright and have "Current" loans.
Finally, I enabled cross-filtering on the loan status dashboard to improve interactivity and explored automatic refresh options for the visualizations.
I can perform Univariate and Multivariate Analysis
For this project, I used data analysis tools such as Jupyter Notebooks, Numpy, Pandas, Matplotlib, and Python. The project called for me to analyze a large data set from
a food delivery service and make observations from the derived data and plots. Finally, I made some recommendations on how the food delivery service can maximize profits based
on these observations.
I use Tableau to aggregate, filter, and visualize data for useful Business Insights
This project utilizes public lightning strike data from 2016-18. Once imported into Tableau, I plotted the data using Barplots, a Heatmap, a Boxplot, and a Histogram,
filtering by Year, Quarter, and Month and using Bins for the Histogram. I used both the Tableau online and the desktop version to complete these visualizations.
I create Apps that wrangle, ingest, and visualize data for Real-Time Insights
Hacker News Jobs Splunk Dashboard App - I created this App using Splunk Enterprise, Python, and the HackerNews API. It displays detailed info about job postings on the site and allows deeper drilling for actionable insights.
I plan, prepare, transform, organize, interpret, analyze, and gain insights from data
I'm experienced in the handling of many types of data, including JSON, XML, RESTCONF, NETCONF, SOAP,
CSV, YAML, YANG, gRPC, and more...
I've worked with an assortment of Data Science libraries, including Pandas, NumPy, Dask,
Scikit-learn, TensorFlow, PyTorch, XGBoost, Matplotlib, Seaborn, Plotly, Bokeh,
and more...
In addition, I have vast experience with Data Science tools such as Jupyter Notebooks, Tableau, PowerBI, data warehouses, lakes, and lakehouses, as well as Google's Data Analytics tools, including Big Query, Dataproc, Dataflow, Looker, LookML, Data Fusion, and Dataplex.
I've received official training and certification in Data Science:
I enjoy reading books on Data Science:
Data Science from Scratch (2nd Edition) - by Joel Grus
Python for Data Analysis (3rd Edition) - by Wes McKinney
Developer Advocacy
I write Articles and Blogs (with 10's of thousands of views)
While at Cisco DevNet, I was consistently recognized as being the Most Active and having the Greatest
Impact in the Community.
I Speak at Conferences
I've presented many sessions at Cisco Lives in Las Vegas, Melbourne, and Amsterdam, as well as at
Cisco Impact / GSX and the Western Academy Support and Training Center.
Sessions I've designed, prepared, and presented include:
Automating Cisco Datacenter Technologies
Automating Network Tasks with Cisco NX-OS Device-Level APIs
DevOps Dashboards featuring DIY DevOps Dashboard
REST API Fundamentals
Introduction to Python
Intro to Ansible for Automation
Intro to Git
Intro to Terraform
DevOps
I produced the 'DevOps Shop' video series
The DevOps Shop is a series of 18 videos on YouTube with over 10,000 views.
My DevOps projects and repos
DIY DevOps Dashboard - I made this project as a way for
those new to DevOps to get started with the basic technologies involved (GitHub, Docker,
GitLab, Jenkins, Terraform, Elasticsearch). It provides the user with an all-in-one place to
see their progress and to better understand how these different tools interact in the
DevOps.
Simple NetDevOps CI - This is a simple and free CI
pipeline that receives a webhook from GitHub whenever anything changes in the GitHub repo.
The webhook triggers a build action in Jenkins that runs a shell script, clones the GitHub
repo, and creates a virtual environment to run pytest. Currently, the repo I am cloning from
is based on Ansible, so my tests are for Ansible playbooks and inventory files, but those
can be adapted to test whatever you want. If a pytest fails, a message with details is sent
to a Webex space, and the build fails as well.
Swiss Army Conf - Written in Python, this tool offers
those monitoring a network device with 3 avenues for viewing device configuration: NETCONF,
RESTCONF and SSH. The results are automatically logged in XML, JSON and text formats,
respectively.
Ansible Automation - Automate the creation of
ACLs, routing reports, local files, and more using variables and conditionals in Ansible
playbooks. Presented at multiple Cisco Lives.
Meeting Agenda and Recap - Automates the posting of
meeting agendas and recaps in Webex spaces. It also keeps records of the agendas and recaps
sent. Written in Python.
Introduction to DevOps - from Great Learning. View my certificate!
MultiCloud, DevOps & AI Intensive - from The Cloud Bootcamp. View my certificate!
Full-Stack Python development
I create full-stack Python apps
El Hambre (The
Hunger) - I made this ambitious charitable app from scratch using Python, Django, the
Stripe payment API, and the SendGrid email API. It collected donations and sent emails
containing Amazon Gift Card codes generated asynchronously via the AWS Gift Card API.
Sent
Heard - This innovative project utilized Python, Django, PostgreSQL,
Amazon S3, and Stripe to record, store, deliver, and display customer data securely. It was
hosted on PythonAnywhere.com