Skip to main content

Shachar Bar

About myself

I've been a software and systems engineer since January 2000, working with Linux and Unix operating systems. My professional experience includes consulting and senior leadership in outsourcing large scale deployments, as well as working with private projects, based on the Unix and Linux operating systems. I acquired a lot of experience working with the Linux kernel in the server industry and I am capable of performing a thorough performance analysis and recommend software and hardware related environmental changes, to gain a more productive environment. I am intrigued by complex software and hardware related problems, such as matching a driver to an undetected hardware device, or debugging signal generated core dump in a multi-threaded web-based application. Delving into complex operating system errors is one of my favourites. My expertise involves simplification of complicated tasks, while providing robust, stable and long-lasting solutions.

Experience
  • Python programming
  • Develop and implement NLP (AI/ML) modules and frameworks
  • System V software developing (in C/C++)
  • TCP/IP and socket programming
  • Oracle and MySQL databases administration and developing
  • Couchbase NoSQL database administration and troubleshooting
  • Linux kernel modules developing
  • Linux System administration
  • Linux Professional Institute Certified (LPIC-2)
  • Red Hat and Novell Certified System Administration
  • Shell script programming (sh, bash, csh, ksh, perl)
  • Monitoring using Grafana
  • Automation using Ansible, Saltstack and remote SSH commands
  • Amazon Web Services (AWS) Cloud management: EC2, S3, RDS
  • AIX software developing and debugging (xlC and iDebug)
  • IBM AIX system administration
  • IBM AIX VIO and HACMP configurations
  • Sun Solaris, HPUX and Tru64 system administration
  • Linux/Unix Server hardening
  • Servers virtualisation management using VmWare and Hyper-V
  • IaaS using HashiCorp's Vagrant/Terraform (AWS, VmWare)
  • Remote servers management
  • Containers administration and orchestration
  • Complex Linux/Unix problem solving
PAst and current roles
DatesWorkplaceRole
2000-2011IEC, IBM, Amdocs, ComverseSoftware consultant and instructor
2011-2016PolycomSoftware expert
2016-2020Cube networksSenior systems engineer
2020-2022CouchbaseSenior tecnical support engineer
2022-2024Gada technologyLead devops engineer
2024-currentIntegral diagnostics (IDX)Senior systems engineer
Academic backgrounD
1995 - 1999Studied Bsc. in computer science
2018 - 2019Graduate certificate in Networking and Systems Administration (by coursework) - Charles Sturt University (Australia)
2023 - 2024Masters in Networking and Systems Administration (by coursework) with distinction - Charles Sturt University (Australia)
2024 - current*PhD in Cyber Security (Artificial Intelligence) - Edith Cowan University (Australia)
* - graduation expected circa 2027
Areas of interest
  • Online data mining / knowledge retrieval
  • Retrieval-Augmented generation (RAG) frameworks
  • Fake news detection techniques using NLP and other ML techniques
  • Knowledge graph algorithms and knwoledge generation
  • Unstructured data to structured data conversion techniques


Code and examples
TopicDescriptionInformation / detailsCode / Example
ERAGEnhanced Retrieval-Augmented Generation for fake news detectionExamples

web_scraping.py 

Knowledge
graph
Created from an Extended RAG (ERAG) framework, based on an online data mining knowledge base, using the prompt: "ServiceNow acquired Armis in 2025"Based on the pyvis library




Publications
DateJournalArticle
15 October, 2024Computers, Materials & ContinuaEnhancing Internet of Things Intrusion Detection Using Artificial Intelligence