PyCon Sri Lanka on 25th May 2023.

Contact Us

 

About PyCon Sri Lanka

Python is everywhere. It's running some of your favorite apps, it's used in companies worldwide, it even runs governments. Python has a massive impact, not only in the computing world, but the entire world. It has proved itself, whether you are an amateur programmer working on a hobby project, or a professional bootstrapping a startup.

PyCon Sri Lanka is the largest online conference for the Python community to meet and learn from each other. PyCon Sri Lanka is for Python enthusiasts of all experience levels, from new users to professionals.

Hey, we will see you in

 

Date & venue

Location: Online

Date: 25th May 2023

Time: 10.00 AM onwards

Duration: 1 day


Please Contact us if you are interested in participating.

 

OUR SPEAKERS

Hosting the second large scale PyCon conference in Sri Lanka, we bring together several prominent speakers with vast experience in Python. The speakers are both international and local with specialized knowledge on Python and its applications. They will guide you on three Python tracks: Python in General, Python for Web, and Python in Data.

Keynote Speakers

Dr.Patrick Kavanagh

Dublin Institute for Advanced Studies (DIAS)

Dr. Patrick Kavanagh is an astrophysicist and software developer based at the Dublin Institute for Advanced Studies (DIAS). He is an expert in high-energy studies of supernova remnants, superbubbles and the hot interstellar medium.

Sangwon Park

Founder and CEO at Favorite Medium - South Korea

Sangwon spent his early career in Silicon Valley as an engineer at several software startup companies, two of which were acquired by Informatica and Cisco IronPort. Based in Asia since 2008, he oversees a global software consultancy that has built successful digital products for companies across the US, APAC, and EMEA. Sangwon studied math at Oberlin College and has a MSc in computer science from the University of Chicago.

stepahan

Stephan Pak

Principal Solutions Architect at Favorite Medium

Stephan Pak is the Principal Solutions Architect at Favorite Medium. Previous to becoming an architect, he was a data engineer specializing in ETL and Datawarehousing. Currently he leads data projects in a wide variety of product spaces for various sized clients utilizing new emerging types of data stores in polyglot persistence configurations. His secondary / amature interests are in Natural Language Processing.

Speakers

Reuven Lerner

Israel

Reuven created one of the first 100 Web sites in the world just after graduating from MIT’s computer science department. He opened Lerner Consulting in 1995, and has been offering training services since 1996.

Learn More

Reuven is a full-time Python trainer. In a given year, he teaches courses at companies in the United States, Europe, Israel, India, and China — as well as to people around the world, via his online courses.

Reuven created one of the first 100 Web sites in the world just after graduating from MIT’s computer science department. He opened Lerner Consulting in 1995, and has been offering training services since 1996.

In 2020, Reuven published “Python Workout,” a collection of Python exercises with extensive explanations, published by Manning. He’s currently working on “Pandas Workout,” a similar collection of exercises using the “pandas” library for data analysis.

Reuven lives in Modi'in, Israel with his wife and three children."

Bargava Subramanian

Co-founder and CEO - Krayen Inc - Bangalore, India

Bargava Subramanian is a trained statistician, data scientist and data product owner. He is currently building the next generation of AI and data products for the healthcare industry. He regularly mentors startups and teams in their data science journey. He is an ardent NBA fan. You can tweet to him at @bargava.

Learn More

Bargava Subramanian is a trained statistician, data scientist and data product owner. He is currently building the next generation of AI and data products for the healthcare industry. He regularly mentors startups and teams in their data science journey. He is an ardent NBA fan. You can tweet to him at @bargava.

Nabanita Roy

Senior Manager at Data Science - Nenagh, Ireland

Senior Manager - Data Science @ EY (UK & Ireland) | Education Lead @ Women in AI Ireland | Blogger & Mentor | ❤ NLP

Senior Manager - Data Science @ EY (UK & Ireland) | Education Lead @ Women in AI Ireland | Blogger & Mentor | ❤ NLP

Rodrigo Girão Serrão

Python Educator at mathspp.com - Portugal

Rodrigo has always been fascinated by problem solving and that is why he picked up programming – so that he could solve more problems.

Learn More

Rodrigo has always been fascinated by problem solving and that is why he picked up programming – so that he could solve more problems. He also loves sharing knowledge, and that is why he spends so much time writing articles in his blog mathspp.com/blog, writing on Twitter @mathsppblog, and giving workshops and courses.

His main areas of scientific interest are mathematics (numerical analysis in particular) and programming in general (with a preference for the Python and APL languages), but Rodrigo also enjoys reading fantasy books, watching silly comedy movies and eating chocolate.

Thenuwan Jayasinghe

Director Commercial at Boffin Institute of Data Science - Sri Lanka

Thenuwan earned his Master’s in Transportation Systems from Technical University of Munich and his BSc (Hons) from University of Moratuwa. His master’s thesis was a part of the TUMCREATE global research initiative, where he was a member of the research team at Singapore. He is a DASCA™ certified Senior Big Data Analyst SBDA™ and has over 5 years of experience in academic research focusing on traffic simulation development, and automation of large-scale public transport model calibration, evaluate bus priority measures.

Learn More

Thenuwan earned his Master’s in Transportation Systems from Technical University of Munich and his BSc (Hons) from University of Moratuwa. His master’s thesis was a part of the TUMCREATE global research initiative, where he was a member of the research team at Singapore. He is a DASCA™ certified Senior Big Data Analyst SBDA™ and has over 5 years of experience in academic research focusing on traffic simulation development, and automation of large-scale public transport model calibration, evaluate bus priority measures.

Haki Benita

Development Team Lead at PCENTRA

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.

Learn More

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.

Sahan Bulathwela

Researcher at University College London, UK

Sahan is affiliated to the UCL Centre for Artificial Intelligence currently contributing to several European research projects such as X5GON, AT2030 and HumaneAI Network. His research interests lie on the theme: “Leveraging Artificial Intelligence for Lifelong Education”. Before joining UCL, he worked in several research roles in the industry in cybersecurity and personalised advertising domains where he gained experience in user state modelling in a big data landscape.

Learn More

Sahan is affiliated to the UCL Centre for Artificial Intelligence currently contributing to several European research projects such as X5GON, AT2030 and HumaneAI Network. His research interests lie on the theme: “Leveraging Artificial Intelligence for Lifelong Education”. Before joining UCL, he worked in several research roles in the industry in cybersecurity and personalised advertising domains where he gained experience in user state modelling in a big data landscape.

Indika Rajapaksha

Tech Lead at Lalco Holdings Pvt Ltd - Singapore/Laos

An independent developer and an open-source enthusiast with 15+ years of experience in software engineering.

Learn More

An independent developer and an open-source enthusiast with 15+ years of experience in software engineering. Currently working as the tech lead in Lalco Holdings Pvt Ltd, Singapore/Laos. He possess solid foundation on software development skills and using python in daily basis for current projects. He used to develop software with C++ over 8 years and have experiece in Python programming more than 7 years. His core expertise is on Django and Django REST framework. He worked for LSEG Technology (former MillenniumIT), WIA Systems Ltd and Datafields pvt Ltd as my former employers.

Dulaj Disanayaka

Senior Software Engineer at Stekz , Netherlands

Dulaj Disanayaka is a seasoned software engineer with an M.Sc. in Data Science. Throughout years, he has been handling various responsibilities related to development

Learn More

Dulaj Disanayaka is a seasoned software engineer with an M.Sc. in Data Science. Throughout years, he has been handling various responsibilities related to development, architecture, as well as project management. He has a broad knowledge in both high performance computing as well as functional backend development in Python. He currently works as a Software Engineer at Stekz (NL) mainly working on architecture and development of Python backends.

Manik Fernando

Senior Machine Learning Engineer at Surge Global - Sri Lanka

Manik Fernando is a Senior Machine Learning Engineer at Surge Global where he is helping to build innovative products that leverage machine learning to solve business problems.

Learn More

Manik Fernando is a Senior Machine Learning Engineer at Surge Global where he is helping to build innovative products that leverage machine learning to solve business problems. He has more than four years of experience in the machine learning and data science space. Manik graduated from the University of Colombo in 2014 with a BSc. in Physical Science and obtained his MSc. in Computer Science from the University of Moratuwa in 2020.

Chamath Ranasinghe

Software Engineer at doWhile, Sweden

Chamath is a software Engineer at doWhile Group Scandinavia, in Sweden. He was an organizer in PyCon Sri Lanka 2022 and he has been working with python for the last 7+ years.

Learn More

Chamath is a software Engineer at doWhile Group Scandinavia, in Sweden. He was an organizer in PyCon Sri Lanka 2022 and he has been working with python for the last 7+ years. He has special interest in web development, data structures and algorithms, software architecture and clean coding.

Manas Najmuddeen

Sri Lanka

Manas is a Senior Python Developer with over ten years of experience in software engineering. His work focuses on Python backend development

Learn More

Manas is a Senior Python Developer with over ten years of experience in software engineering. His work focuses on Python backend development, software design, and database management across various sectors, including Fintech, real estate solutions, and Ecommerce. He is also a member of the British Computer Society.

 

Agenda

The sessions will be held on three parallel tracks: General, Python for Web and Python in Data.

 

10.30am
10.30am - 11.30am

Inauguration


Opening keynote: Reimagining Software Engineering: The Imperative Shift to Data Engineering and AI/ML with Python

Read Abstract
11.30am
11.30pm - 12.30pmPython in General

Optimizations for Mere Mortals

Read Abstract View Speech
11.30am - 12.30am Python for Web

Create a (Stellar!) Profile Summarizer WebApp using OpenAI API, PDFPlumber, and Streamlit

Read Abstract View Speech
11.30am - 12.30am Python in Data

Big Data for Large Scale Machine Learning with Apache Spark

Read Abstract View Speech
12.30pm
12.30pm - 01.00pm

Lunch Break

01.00pm
01.00pm - 02.00pmPython in General

What happens when you import a module

Read Abstract View Speech
02.00am - 03.00amPython in General

How descriptors work

Read Abstract View Speech
03.00pm - 04.00pmPython in General

Discover the full potential of python match case

Read Abstract View Speech
01.00pm - 02.00pmPython for Web

Overcoming Concurrency Issues in Web Applications

Read Abstract View Speech 1 View Speech 2
02.00pm - 03.00pmPython for Web

Adhering to DRY principle with Django templates

Read Abstract View Speech
03.00pm - 04.00pmPython for Web

Optimizing Web Performance: Introduction to Caching in Python

Manas Najmuddeen

Cancelled due to illness

Read Abstract
01.00pm - 02.00pmPython in Data

Deploying Machine Learning Models into Production

Read Abstract View Speech
02.00pm - 03.00pmPython in Data

Scaling Radiology to Serve a Billion People using Python and AI

Read Abstract View Speech
03.00pm - 04.00pmPython in Data

Automate Traffic Simulation Models with Python

Read Abstract View Speech
04.00pm
04.00pm - 05.00pm

Closing keynote - Python's role in unlocking the secrets of the Universe with the James Webb Space Telescope

Read Abstract View Speech

 

Code of Conduct

All attendees, speakers, Partners and volunteers at our conference are kindly asked to adopt the following code of conduct, and are required to agree to the Anti-Harassment Policy. We are expecting cooperation from all participants to help ensure a safe and comfortable environment for everybody.

The Quick Version

Be friendly, patient, welcoming and considerate; be respectful, use appropriate language, and avoid discriminatory behavior or expressions. In particular, harassment is unacceptable; our conference is dedicated to providing a harassment free conference experience for everyone, and participants violating the Anti-Harassment Policy may be sanctioned or even expelled from the conference, at the discretion of the conference organisers.

The Full Version

Be friendly and welcoming. We strive to be a community that welcomes and supports people of all backgrounds and identities.

Be patient and considerate. We all want to have fun teaching and learning, and a cooperative atmosphere will make us more productive.

Be respectful. Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners. Refrain from personal attacks, and be respectful when dealing with other members of the Python community as well as with people outside it.

Use appropriate language, and avoid discriminatory behavior. Everybody is welcome to this conference, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, or religion (or lack thereof).

We do not tolerate harassment of conference participants in any form. Organisers will enforce the Anti-Harassment Policy throughout the event.

Anti-Harassment Policy

Harassment includes offensive comments related to gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, or religion (or lack thereof); deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties and online media.

Participants asked to stop any harassing behavior are expected to comply immediately.

Partners are also subject to the Anti-Harassment Policy. In particular, Partners should not use sexualised images, activities, or other material.

If a participant engages in harassing behavior, the conference organisers may take any action they deem appropriate, including warning the offender or even expulsion from the conference.

Need Help?

If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff immediately.

We expect participants to follow these rules at conference and workshop venues and conference related social events.

 

FAQ

How do I join the conference ?

Only registered participants will have access to the video conferencing links for each session, therefore registration is required to join Pycon Srilanka virtually and is currently open. Registration is free for all. Once you have registered, each session on the program will have a button that says “Join this session”. Click on these to join the sessions. They will be open at the time of the session.

Who should I contact if I have a registration question ?

Email pycon-reg@pycon.lk with your questions

How do I access the virtual conference platform ?

Prior to the conference, you will receive an email with instructions for where to access the virtual event.

Is registration free for students only ?

Registration will be free for all participants.

Who should I contact if an error is detected on the pycon website ?

Email contact@pycon.lk with the details

 

Contact Us

We are more than happy to answer any questions you have. Please Email us at contact@pycon.lk