PyCon Israel 2023

Adam Hopkins

Adam is one of the core developers and project maintainers of Sanic, one of the leading async Python web frameworks, and a published author. Heโ€™s also a self-taught programmer and VP of Software Engineering at PacketFabric. Adam also has an extensive experience as a speaker at various international Python conferences, including PyCon US, EuroPython, and PythonWebConf.

  • Closing Keynote
Alon Nisser

Software developer. open source aficionado. Cares about software craftsmanship.

Trying to make a difference

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ How to kill your PySpark performance with these simple tricks
Aur Saraf

CTO consultant and entrepreneur with wide experience in software design and development, low level R&D, business development and product management. Co-founded Feezback, was intrapreneur at 8200. My hobby is fast-tracking junior devs to senior capabilities at my dojo (bit.ly/aurs-dojo, hebrew).

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Things you can do in Python, but probably shouldn't
Boris Gorelik

Boris Gorelik, Ph.D is a data science and machine learning consultant and advisor with over 20 years of experience in solving data-based problems. He has led data projects in biotechnology, cybersecurity, social networks, and ed-tech industries.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ The Secret Agents of Modeling: Why ABM Deserves Your Attention!
Chayim Kirshen

Chayim is a veteran of the software industry with over twenty years of experience. He has helped release several operating systems, contributed to a variety of open-source projects, and built and maintained multiple datacenters, operations teams, and products. With experience contributing at SGI, Autodesk, Novell, SuSE, and others, Chayim has helped several organizations scale their codebase, development teams, and the organization itself - while increasing both the speed and quality of software releases.

Today, Chayim works for Redis as the Client and Ecosystem manager. He mentors new developers, and spends time slipping between languages, both spoken and code.

In the real world, Chayim plays a killer harmonica, hangs out with his wife and kids, and dreams about his roller-blades.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Fixing a CVE In the Open: redis-py, chatgpt, and open source bug hunting
Daniel Weber

A Senior Software Engineer @ Nym Health, with over 5 years of experience in backend and fullstack development, and a passion for solving complex problems and creating innovative solutions.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ A Bug's Life
Erez Waisbard

Dr. Erez Waisbard - Technology research Lead at CyberArk

Erez Waisbard received his Ph.D. degrees in computer science from Bar-Ilan University and his M.Sc. from The Weizmann Institute of Science.
He has over 25 years of industry experience in security and networks, designing and implementing systems at Lucent, Cisco, NDS and Nokia Bell Labs.
He is currently a Technology Research Lead at CyberArk and a faculty member at the Open University, Israel in the Dept. of Mathematics and Computer Science.
His research interests include cryptography, security, privacy, networked systems, and algorithms.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ How to prepare your python code for the post-quantum era
Eyal Trabelsi

Enthusiastic Software Engineer๐Ÿ‘ท Who appreciates good software engineering ๐Ÿ™
I have with a big passion for Python ๐Ÿ, Machine Learning ๐Ÿค–, Databases ๐Ÿ›ข๏ธ, Scale and Performance Optimisations๐Ÿฆธ and making all of these easy to use.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Practical Optimisation for Pandas
Gabriel L. Manor

I'm a senior full-stack developer with a favorite kid named Security.
For over ten years now, I've enjoyed writing clean code, simplifying complex problems, leading feature development, and influencing innovation every day.
When Iโ€™m not busy with code, youโ€™ll find me talking about application performance, building confidence in code-bases, product architecture, developing organizational culture, and other nerdy dev stuff.
Besides all that, I'm a father of two, a hobbyist photographer, lego builder, and food creator.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Building Authorization with Python: Dos and Donโ€™ts
Galit Bary-Weisberg

Galit, an algorithm team lead at Mobileye and former first data scientist at the Ed-Tech startup Matific, is a big fan of Python and believes that clean code is crucial to producing high-quality software. She is always striving to improve her team's coding practices and promote the use of Python for efficient, maintainable code.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Clean Code for Data Scientists
Haki Benita

Haki is a software developer and a technical lead. He takes special interest in databases, web development, software design and performance tuning. Haki also writes about development and performance in his blog hakibenita.com.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Taming Nondeterminism with Dependency Injection
Irit Katriel

Irit is a Principal Software Engineer at Microsoft and a CPython core developer. Her recent contributions to Python, of which the most visible are the implementation of the except* construct and Exception Groups, have brought her to the forefront of the Python world. She works on the Python Performance Engineering team at Microsoft. Additionally, Irit Katriel has authored several academic publications.

  • Opening Keynote
Jonathan Daniel

Jonathan is an experienced software and algorithm engineer who embraced Python 7 years ago for scientific computing in the Physics degree. Ever since, he has continued to love it and make a living with it in different projects and companies. Jonathan has worked with Python on computer vision, deep learning, quantum computing, and backend engineering projects.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Build Systems, Package Managers, pyproject.toml and you - how to work with Python in 2023
Josh Grossman

Josh Grossman has worked as a consultant in IT and Application Security and Risk for 15 years now, as well as a Software Developer. This has given him an in-depth understanding of how to manage the balance between business needs, developer needs and security needs which goes into a successful software security programme.

Josh is currently CTO for Bounce Security where he helps clients improve and get better value from their application security processes and provides specialist application security advice. His consultancy work has led him to work, speak and deliver training both locally and worldwide including privately for ISACA and Manicode and publicly for OWASP's Global AppSec conferences.

In his spare time, he co-leads the OWASP Application Security Verification Standard project and is on the OWASP Israel chapter board.

He was also recognized as a Key Contributor for the OWASP Proactive Controls project and has also contributed to the OWASP Top 10 Risks project and the OWASP JuiceShop project.

  • ๐Ÿ‡บ๐Ÿ‡ธ Omniscient AppSec: Custom, continuous security verification of python code
Michal Kamensky

Michal is a security researcher at Bounce Security - a boutique security consultancy where she works on projects to help clients build software securely from the start. She particularly enjoys diving into a new domain and learning it inside out as well as sharing her knowledge with the community.

In her spare time, she is a student of computer science and math, volunteers at the Hackeriot initiative and she also enjoys playing chess, following artistic and rhythmic gymnastics and is the lucky human of a ginger tabby cat named Unix.

  • ๐Ÿ‡บ๐Ÿ‡ธ Omniscient AppSec: Custom, continuous security verification of python code
Omer Shacham

I'm an engineer with more than a decade of experience in software development. I started my career in startups working as a full-stack and backend developer. I gained valuable experience in building robust and scalable systems during that time.

Three years ago, I joined Via as a backend engineer. Since then, I've moved up the ranks to become a tech lead and then a software architect. As a software architect, I design and implement complex software systems that meet the needs of our clients.

I love coding and enjoy participating in hackathons and meetups. It's a great way to stay up-to-date with the latest trends in the industry. My favorite language is Python, and I'm particularly enthusiastic about serverless architectures. I'm always seeking new ways to optimize and streamline my code.

In addition to my technical skills, I'm an effective communicator and team player. I enjoy collaborating with colleagues and clients to deliver high-quality software solutions. I'm driven by a passion for innovation and a desire to push the boundaries of what is possible in the field of software engineering.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Python Typing Implementation: Best Practices and Pitfalls
Oren Nissenbaum

Using software development to solve my problems since the 90s.

Passionate about disrupting what I can, where I can, when other's won't.

Director of engineering at Via, leading algo engineering and internal platforms teams.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Python Typing Implementation: Best Practices and Pitfalls
Pini Reisman

With 20 years of experience writing code for production across multiple environments, industries, and domains - I am an actual full stacker - be it embedded code, computer vision algorithms, Big Data engineering, or Immersive UX in mobile. But most of all I like to take hard problems and make them go away.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Faster code for global scale -- Mobileye HD mapping the world
PyCon Israel Team

Serving the Python community in Israel since 2016

  • Goodbye to PyCon 2023
  • Welcome to PyCon 2023
Ran Bar-Zik

Programmer with 20 years of experience working as a senior software architect at CyberArk. Tech journalist at The Marker, Author of 6 programming books (hebdevbook.com), and blogger on internet-israel.com. Lecturer at Ono Academic College and Haifa University. Father of four.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Using 4$ microprocessor for fun and profit!
Roy M Mezan

Roy is a passionate Python developer who earned his B.CS degree at just 18, with a background in drone technology and security research, previously served as a Drone Development Officer in the IDF and managed an AR/VR development team. He has worked on autonomous drones in the defense industry and is currently a senior developer at Ownbackup, specializing in security.

  • ๐Ÿ‡บ๐Ÿ‡ธ Face Off: Brute-force attack on Biometrical-databases
Shai Cohen

Full Stack Developer at Matific

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Date for two: Server, Client, and Datetime in a Multi-timezone environment
Shai Rubin

I'm a software engineer at heart. Currently I lead the Archive product development group in Ownbackup. My area of interest lies in exploring the inner workings of programming languages while developing scalable and relaiable SaaS software.

I hold a Ph.D. in Computer Sciences. I have published numerous papers in leading academic and industrial conferences.I have more than 20 years of experience developing software in areas like processor verification, intrusion detect, banking, and data protection.

  • ๐Ÿ‡บ๐Ÿ‡ธ Fun With ASTs
Sharon Rones-Makmal

I've been programming for over 20 years since high school, and I have more than 10 years of experience in the industry. Most of these years have been spent in different R&D positions. My first job was as an EDA Engineer - Electronics Design Automation Engineer - and the skills I acquired during those first years have stayed with me to this day, both in my work and personal life. I have gained experience and hands-on knowledge in programming, teaching and mentoring programmers and engineers, and lecturing in various places.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Automation Thinking! - Automation to improve personal and work lives, and how to have the mindset of Automation
Tom Ron

A Data Scientist turned into an Engineering Manager

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Do you miss me?
Yifat Makias

Software Developer @ Antidote Health

Yifat is a full-stack developer with a favorite kid called Backend.

When she is not busy with code, you will find her spending time with her dog Jack, her family and friends, and watching weird documentaries on Netflix :)

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ DB migration can be less scary - using alembic tool