BG
EN

11 - 13th of October

A software development conference for developers, by developers

HackConf is Bulgaria's premier software development conference, happening in Sofia.

Organized “by developers, for developers”, it covers a wide range of software development topics, regardless of the tech stack.

HackConf 2019 will include a full day of workshops on 11th of October, and two parallel tracks of talks during both conference days - 12th and 13th of October.

Talks

Stefan Kanev

CTO @Receipt Bank

X
Stefan Kanev
About:

Stefan has been involved in programming since he remembered. He loves Ruby, Vim,  automated tests, bowls, Apple products and all kinds of exotic programming languages. During his most busy time, he programs in Rails, but when he's free - occasionally teaches at FMI of Sofia University, writes a lot of code, which later deletes it, and apart from that, he also tries not to kill himself with his mountain bike. He doesn't like PHP and he is ambivalent to Java.

Bozhidar Batsov

VP of Engineering @Toptal

X
Bozhidar Batsov
About:
Bozhidar loves computers in general and programming in particular. His fanatic devotion to Emacs is known world-wide. Bozhidar spends a lot of his time on GitHub, contributing to various Ruby, Clojure and Emacs Lisp open-source projects. He’s also passionate about building teams and products, helping people achieve their full potential, and the fine art of personal productivity.

Believe it or not, Bozhidar has (fun) interests outside computers and IT as well! We won't, however, bore you with those here.

Ivan Vankov

Principal Blockchain Architect @CognitionFoundry

X
Ivan Vankov
About:

Ivan Vankov (gatakka) has a very diverse background in different IT technologies like back-end development, Machine learning, security, cryptography, Blockchain and system architectures. Currently, he is principal blockchain architect and consultant.

Marian Marinov

Chief System Architect @SiteGround

X
Marian Marinov
About:

Marian is a system administrator by heart. He is working with Linux for almost 20 years. Currently he is Head System Architect of Siteground.com, CEO of 1H Ltd. and CTO of Kyup.com. He is a big fan of FOSS and regularly speaks at different FOSS conferences around the world. Marian also helps with the organization of OpenFest - Bulgaria's biggest FOSS conferences. In his spare time he teaches Linux system administration and Network security courses in Sofia University and SoftUni.

Pauline Vos

Senior Software Engineer @Werkspot

X
Pauline Vos
About:

Pauline is a PHP developer currently employed by Werkspot in Amsterdam. She likes good, clean software design and being as efficient (lazy) as possible. Also cocktails, video games and animal memes. She lives in Amsterdam with her cat, Phife Cat, and about three plants.

Radoslav Stankov

Developer @Product Hunt

X
Radoslav Stankov
About:

Web developer with 15+ years of experience, currently is head of engineering at Product Hunt (by Angel List). Lately, he is juggling between Ruby, Javascript projects, with the belief that it’s equally important to work both on the frontend and on the backend. Organizer of React.NotAConf conference and React.Sofia meetup.

Talk:

Productivity for Developers

A lot of people talk about productivity. But this is one of those terms where everyone uses, but nobody clearly understands. Rado Stankov is going to share his process to be active and deliver quality work.

 - Define what is “productivity,” “effectiveness” and “process”. 

- How to split and define tasks. 

- What to do when you stuck at a problem. 

- How to improve your tooling. 

- How to deal with non-coding activities like meetings, emails.

Martin Chaov

Software Architect @SBTech

X
Martin Chaov
About:
Who are you? - Martin Chaov
 Why do you want people to know about you? - I don’t want people to know about me. I want people to do good software. 
Who’s your favorite member of One Direction? - Is this something solved with Dijkstra shortest path algorithm?

I don’t take myself too seriously. I am a tech enthusiast. Most of my sentient life I have tinkered with tech. In IT I’ve done almost every job imaginable. I was doing cables, PC assemblies, IT support, domain controllers, networks, ISP, graphic design, software development… And I am equally bad at everything, meaning I have a lot of hands-on experience to share :)

Talk:

SOLID principles - {part 1 of 5} - "S" the most misunderstood principle

In object-oriented computer programming, SOLID is a mnemonic acronym for five design principles intended to make software designs more understandable, flexible and maintainable. “Single purpose” sounds self explanatory and developers usually assume they understand it and move on towards the other principles. In his talk Martin Chaov is going to take them back few steps and explain what stands behind this principle and how to apply it to multiple levels of the application architecture.


Anthony Dang

Technical Director @Radley Yeldar

X
Anthony Dang
About:

Anthony is the Technical Director at Radley Yeldar (London, UK). He writes tech articles, and is a regular presenter at conferences & meetups. He loves automation & development processes, experienced in scaling high performing teams across multiple countries, a Scrum certified Agile enthusiast, and a vocal proponent of Behaviour Driven Development. Originally from Sydney, Australia, he is now based in London.

Euan Finlay

Integration Engineer @Financial Times

X
Euan Finlay
About:

Euan is part of the Operations & Reliability team at the Financial Times, managing incidents across the globe. Before that, he lead a distributed team responsible for Go microservices, Docker containers in Kubernetes, and the backend APIs powering the website.

Tosho Trajanov

CTO @ExploreAdeva

X
Tosho Trajanov
About:

A tech consultant with extensive experience in working with startups and enterprises. Over the last few years, Tosho consulted many companies to improve their engineering practices and level up their technology.

Rositsa Kotseva

Full Stack Python Developer @HedgeServ

X
Rositsa Kotseva
About:

Rositsa is a solid Mid-level Python Developer. She joined HedgeServ in April 2017. Her main responsibility is in the creation and maintenance of applications used by both internal and external clients. This includes partnering with other developers, testers, application support engineers, and infrastructure automation engineers to ensure a smooth development and operational pipeline. Rositsa takes part of the interview process in HedgeServ and is a skilled engineer that knows how to execute and innovate in a modern and dynamic environment. She is also a Python lecturer in Hack Bulgaria Academy. 

Robert Avram

Software Engineer @REWE Digital

X
Robert Avram
About:

Robert is a software engineer currently working at REWE Digital in Cologne and spends a lot of his time writing functional microservices in Clojure and Scala. He concurrently seeks refuge from the imperative in the world of purely functional programming, and from time to time likes to pester unwilling individuals with it.

Matt Landheim

Founder and Principal Architect @Object Systems International

X
Matt Landheim
About:

Matt Landheim is the founder and principal architect of Object Systems International, a software development company founded in 1998 with 115 employees in Salt Lake City, Utah, and Sofia, Bulgaria.  He's lived in Bulgaria, loves Bulgaria, and speaks Bulgarian.  He currently resides in the Salt Lake City, Utah, area with his wife and four kids.

Majid Hajian

Software Developer

X
Majid Hajian
About:

Majid Hajian is a software developer has developed and architected complex web applications since 2007 after he graduated as a software engineer. He loves sharing his knowledge with the community. Majid is the author of “Progressive web app with Angular” book published by Apress and “Progressive Web Apps” video tutorial published by PacktPub and Udemy. He is a/an (co)organizer of a few main meetups and conferences in Nordic countries for web and mobile platform.

Svetlin Penkov

Researcher in Robotics & Artificial Intelligence

X
Svetlin Penkov
About:

Dr. Svetlin Penkov works at the intersection of artificial intelligence and robotics and is interested in enabling robots to learn structured models (computer programs) from raw data. He did his PhD in AI & Robotics at the University of Edinburgh and currently is a Research Scientist & Tech Lead at FiveAI, the biggest autonomous vehicles start up in the UK, where his team works on learning models from data that capture how vehicles and pedestrians behave in dense city traffic. He has been actively involved in the entire process of bringing state of the art research into production code on the vehicle.

Mila Petkova

Psychoanalyst And Online Counselor

X
Mila Petkova
About:

Dr. Mila Petkova is counselor and psychoanalyst. Her mission is to help her clients achieve emotional balance and find their way to become their version 2.0. In 2016, after a decade working in the corporate field she defends her PhD thesis in Madrid and opens her online practice where she helps people from four continents overcome anxiety, burnout, loss, body image issues and existential crises.

Lucas Fernandes da Costa

Software Engineer

X
Lucas Fernandes da Costa
About:
Lucas is a Brazilian software engineer living in London.
He loves JavaScript and OpenSource and is a core team member of Chai.js and Sinon.js, two of the most popular libraries in the JS ecosystem.

Lucas is always trying to find better and more efficient ways to solve problems: his motto is "strive to be lazy".

Talk:

A Thousand Words: How I'm still not using GUIs in 2019

Is an image really worth a thousand words? In software engineering, it isn’t.

In this talk, I will explore the UNIX philosophy and modern development workflows to show you how practical, timeless and elegant plain-text tools are, and teach you how to use them efficiently to leverage productivity.

Ayelet Sachto

Production Engineer @SIMILARWEB

X
Ayelet Sachto
About:

Ayelet is a passionate problem solver with 15 years of experience in different companies from big enterprises to small startups. Focusing on architecture and engineering leadership which provided her with the opportunities to design and implement a variety of architectures with different constraints, tackling problems of scale, reliability and data integrality. Ayelet is also an active member in the tech industry, she is a mentor, lecturer, and leading ״Women in Hi-Tech״ community's content and mentoring program. 

Vassil Lunchev

CEO & co-founder @Homeheed

X
Vassil Lunchev
About:

At Homeheed, Vassil works on a computer vision algorithm to distinguishing between available and fake apartment listings. Previously he worked on:

- Leanplum: anything from big data pipelines to (machine) learning the optimal time to send an email

- SoundCloud: an automatic music genre classification system

Talk:

Image Fingerprinting with Keypoints

Here is the problem - we have 5,000,000 .jpg files, many of which are the same. We have to: - Find all duplicated images - Find them even if they were edited in Photoshop - Find them even if the images are different (from different cameras) but the objects on the photos are the same. What is Image Fingerprinting and how to do Image Fingerprinting with Keypoint Matching? Come at #hackconf this October 11-13 and learn from Vassil Lunchev.

Yegor Bugayenko

CEO @Zerocracy& Author of Elegant Objects

X
Yegor Bugayenko
About:

Yegor Bugayenko is a founder and CEO of Zerocracy, which replaces annoying bosses with AI bots; an OOP fundamentalist; an author of “Elegant Objects” book series; a provocative blogger at yegor256.com; a creator of Zold, a non-Blockchain cryptocurrency for fast micro-payments; a hands-on Java programmer; a creator of Cactoos, Takes Framework, JCabi, and Rultor; a philanthropist donating four thousand dollars annually to an open source award.

Talk:

The Biggest Mistake of an Honest Tester

Most of the programmers, testers, and their managers, believe that testing is needed in order to make the software better. This is true. However, many of us also believe that the job of a tester is to verify the software and confirm that it’s ready for end-users. Testing departments in most software companies do exactly that — they go through their test scenarios, validate that the functionality is still there and give the green light for deployment. This kind of thinking is absolutely wrong, according to many authors of software testing books. However, it still dominates the market. Why it’s happening? Yegor will attempt to analyze and demonstrate by example what’s wrong with it.

Vranac Srdjan

CEO/Team Lead @Code4Hire

X
Vranac Srdjan
About:

Vranac has been in this industry for a long time. He had good fortune to work with a lot of talented people, and had a chance to see some brilliant code, and some of the worst ever written. He gets paid for writing code that performs exceptionally. He runs Code4Hire, a small outfit dedicated to solving tough problems.

Alexander Georgiev

Senior Software Engineer @Skyscanner

X
Alexander Georgiev
About:

Alexander (a.k.a. espr1t) has been programming for 10000 years now – in the beginning as a participant in programming competitions (he has won a few of those), and now as a professional developer. His work experience includes companies like Facebook and Google and he's currently a senior engineer at Skyscanner. As he likes saying, without IT he's just espr.

Tim Driscoll

Technology Director @HedgeServ

X
Tim Driscoll
About:

Tim Driscoll  has been programming at HedgeServ for the last 12 years. During his tenure, he has benefited from working with many smart engineers, product owners and leaders.


Now he strives to give back by sharing what he has learned. When he is not coding, Tim enjoys running and a good beer (usually not at the same time).

Alexander Popov

Site Engineering Lead @Uber

X
Alexander Popov
About:

Alex Popov has 20 years of experience in Software Engineering. He has been leading engineering teams in the US, UK and Bulgaria in 3 Unicorns during the last 7 years. At the moment Alex leads the engineering site of Uber in Bulgaria. 

His charters are involved with the generation of financial documents and the data analytics products powering Business Intelligence. The Tax & Compliance products owned by his teams generated the data and rendered more than 8 billion financial documents and the taxes and surcharges data for transactions of more than 10 Billion USD in 2018. His Finance Intelligence teams are powering the revenue prediction and cost analytics products in a pre-IPO environment. Before Uber, Alex spent close to 8 years in the travel industry. 

He led teams in the UK and later co-founded and led the engineering site of Skyscanner in Sofia after a similar role with Kayak in Boston, MA. Alex is actively working with startups, VCs and NGOs in Bulgaria and is a passionate supporter of the maturing startup scene in the country.

Talk:

The Useless Leader is the Best Leader!

Command & Control orgs are a failure - they depend on multiple “single points of failure” called managers. Servant leadership works better - actual experts make the decisions. A leader is an enabler and if she does her job well… becomes redundant. The talk explores why is that great for everyone.

Ivan Vergiliev

Tech Lead @Heap

X
Ivan Vergiliev
About:

Over the last few years, Ivan has been building distributed systems and leading distributed teams at early stage startups. Prior to that, he has researched recommendation algorithms at SoundCloud, interned at Google (twice) and Facebook. He is also a bronze medalist from the International Olympiad in Informatics.

Martin Ivanov

Senior Software Consultant @Accedia

X
Martin Ivanov
About:

Martin is a Senior Software Consultant at Accedia. Although his career took off with some Python projects, he currently finds JavaScript tech quite fascinating and works with a various set of technologies in the Angular/React world.

Talk:

ES9, ES10, and Beyond. ECMAScript Release Roadmap.

What you’re about to learn is how ECMAScript standards are built, who is responsible for that, what are the exact features and what is the way to propose an extension? We will also go through the new features which ECMAScript 2018(ES9) and ECMAScript 2019(ES10) are shipping and what further improvements can be expected in ECMAScript 2020(ES11). We won’t stop at the technical overview but give life to the talk with some practical examples of how the standards differ in real life!

Speaker Surprise

X
Speaker Surprise

Workshops

Maciej Treder

Senior Software Development Engineer @Akamai Technologies

X
Maciej Treder
About:

Senior Software Development Engineer at Akamai Technologies.

Enthusiast of web technologies especially Single Page Apps, Progressive Web Apps, microservices, and Internet of Things. Author of articles about JavaScript, NodeJS, and Angular. Open Source contributor - creator of @ng-toolkit opensource project - set of tools for expanding existing Angular applications.

Workshop:

Workshop 1: Angular Universal - be more SEO/CDN/User-friendly with server-side rendering

Workshop 2: E2E testing of the Single Page Applications  

Vassilena Valchanova

Digital Marketing Strategist, Trainer & Public Speaker

X
Vassilena Valchanova
About:

Vassilena is a marketing consultant, trainer, and speaker. She has more than 10 years of experience in digital communications. Her expertise covers marketing strategy, content marketing, growth, and measurement. She has worked with companies in different industries, mainly in the consumer electronics, e-commerce, and SaaS fields.

In her spare time, she organizes popular science events with Ratio, teaches content marketing and growth at SoftUni, and authors a blog on digital strategy and growth.

Vassilena holds an MA in International Communications from Leeds Beckett University, as well as a number of certifications, including Google Analytics and Google AdWords Individual Qualification, Hubspot Inbound certification, Growth Tribe Academy’s 6-week growth marketing course in Amsterdam.

Workshop:

The 10 productivity commandments 

Iancho Dimitrov

VP Innovation, Strategic Clients & Business Development @Musala Soft

X
Iancho Dimitrov
About:

Iancho has been in the software industry for 20 years and considers himself to be an IT professional with business affinity, or the other way around. He has gone through many operational roles – software engineer, business analyst, software architect, project and program manager, CTO, Business-IT Consultant. For more than 15 years he has also been dealing with sales, marketing and key account management. In his current role as VP at Musala Soft Iancho covers both business and operational responsibilities - which includes leading the Business Development team that drives sales and new clients acquisition.

Workshop:

Sales Skills for IT People 

Daniel Maher

Developer Relations @Datadog

X
Daniel Maher
About:

Daniel Maher is a Developer Advocate at Datadog, where he enjoys measuring things, and talking about measuring things.

Workshop:

Public Speaking for Technologists 

Ieva Treija

Certified Facilitator in the LEGO® SERIOUS PLAY® Method

X
Ieva Treija
About:

Ieva has over 10 years’ experience in marketing. For the past two years, she has run her own marketing agency Marketingfans. Ieva has discovered that companies often struggle to find the right creative and strategic solutions. So she started to look for ideas how to help her customers and discovered the LEGO® SERIOUS PLAY® method. This method is useful for fostering innovations, making strategic decisions, building teams and creating products. The LEGO® SERIOUS PLAY® is a unique method as it facilitates engagement as well as hearing, taking the opinion of each and every member of the group into account.

Workshop:

LEGO® SERIOUS PLAY® - different approach to your everyday challenges 

Ilian Iliev

Python/Django/Web developer

X
Ilian Iliev
About:

Programming since 2003, in love with Python since 2009. Big fan of Python for its simplicity to use, power and flexibility. Working as a software engineer at Lifesum, a digital health company based in Stockholm, Sweden. Writes about Django & Python at http://www.ilian.io/. Spends his free time snorkelling, fishing, travelling and with his cute baby girl )

Workshop:

Mocking in Python 

Alexander Todorov

Senior QA engineer & Project Lead @ Kiwi TCMS

X
Alexander Todorov
About:

Alex is a Senior QA engineer and Python developer with more than 10 years of experience. He is also the project lead of Kiwi TCMS - an open source test case management system, the currentmaintainer of pylint-django and a contributor to pylint. He loves everything open source, cooking and motorcycles.

Workshop:

Learn Python & Selenium the fast way

Venera Sokolova

Business Process Outsourcing and Talent Acquisition Consultant

X
Venera Sokolova
About:

Venera Sokolova has been working as a freelance HR/Recruiter and Operations for the past 6+ years in the field of IT. She have helped IT professionals find their remote dream job or figure out the next step in their career development. Being an advocate for remote work and working to gather remote teams worldwide Venera started coaching people how to work Remote/Freelance/Contractor roles. She is going to talk about freelance platforms, how to make an online presence that help you be noticed and a portfolio that works, how to get a remote job and what you need to know about contracts, security while being remote and getting paid on time

Workshop:

Remote IT Work Career Workshop

Georgi Atanasov

Director Software Engineering @Progress

X
Georgi Atanasov
About:

Georgi is a technical professional and people manager with over 15 years of experience in multiple software technologies. Ten years ago, he joined Telerik, later acquired by Progress, and he has set up and led multiple products and teams since. His latest endeavor is building a product that unveils the AR/VR value for line of business applications.

Workshop:

Building your first Virtual Reality App 

Panayot Cankov

Principal Software Engineer @Progress

X
Panayot Cankov
About:

Panayot has 15 years of experience focused on UI. For 9 years in Progress, he has been working on the XAML stack and the NativeScript framework. Today he is pushing forward AR/VR technologies as he is a big believer in those, along with AI/ML for being the foundation of the next generation line of business application experiences.

Workshop:

Building your first Virtual Reality App 

Deyan Yosifov

Senior Software Engineer @Progress

X
Deyan Yosifov
About:

Deyan is an Architect, Senior Software Developer and Mathematics enthusiast. He joined Telerik 6 years ago and for that time he participated in the development of several different projects - Document Processing Libraries, RadPdfViewer and RadSpreadProcessing WPF controls and most recently in Telerik's AR/VR. He is passionate on 3D technologies and loves solving challenging problems.

Workshop:

Building your first Virtual Reality App 

Hristo Zaprianov

Senior Software Engineer @Progress

X
Hristo Zaprianov
About:

Hristo is an avid last-gen technology enthusiast and VR/AR developer. He’s been creating 3D-graphics applications for over a decade now, with experience in scientific research in the field of image processing, game development, ship simulators and all kinds of VR & AR projects. He’s done stuff for Oculus Rift/Go/Quest, HTC Vive, Microsoft Hololens and also mobile apps for iOS & Android, utilizing ARKit, ARCore and Vuforia.

Workshop:

Building your first Virtual Reality App 

Ivaylo Ivanov

Software Developer @Auxcode & Part of the core team of KiwiTCMS

X
Ivaylo Ivanov
About:

Ivo is a software developer at Auxcode, part of the core team of KiwiTCMS - the open source test case management system, and a participant and contributor to the Vratsa Software Community. He is still in school and loves drawing, the Lord of the Rings and black metal.

Workshop:

Git from Scratch 

Svetlin Penkov

Researcher in Robotics & Artificial Intelligence

X
Svetlin Penkov
About:

Dr. Svetlin Penkov works at the intersection of artificial intelligence and robotics. He is interested learning programs from large amounts of data, which was the topic of his PhD at the University of Edinburgh. For the past 2 years, he has also been working as a Research Scientist & Tech Lead at FiveAI, the biggest autonomous vehicles start up in the UK, where his team works on learning models from data that capture how vehicles and pedestrians behave in dense city traffic. He has been actively involved in the entire process of bringing state of the art research into production code on the vehicle.

Workshop:

Playing ATARI Games with Deep Reinforcement Learning 

Kadi Kraman

Senior Software Engineer @Formidable London

X
Kadi Kraman
About:

Kadi is a Senior Software Engineer at Formidable London, working primarily with React, React Native, Node.js and GraphQL. She is an active member and contributor in the JavaScript Open Source community, and enjoys keeping up to date with the cutting edge tech in the JavaScript space.

Workshop:

React Native Workshop

Martin Chaov

Software Architect @SBTech

X
Martin Chaov
About:
Who are you? - Martin Chaov
Why do you want people to know about you? - I don’t want people to know about me. I want people to do good software. 
Who’s your favorite member of One Direction? - Is this something solved with Dijkstra shortest path algorithm?

I don’t take myself too seriously. I am a tech enthusiast. Most of my sentient life I have tinkered with tech. In IT I’ve done almost every job imaginable. I was doing cables, PC assemblies, IT support, domain controllers, networks, ISP, graphic design, software development… And I am equally bad at everything, meaning I have a lot of hands-on experience to share :)

Workshop:

Crash course in JS Event loop

HackConf 2018

The fourth edition of HackConf took place on 15th-16th of September at Sofia Tech Park. For the first time, the conference was held entirely in English! Attendees from 17 nationalities participated in the event. 

All materials from HackConf 2018 can be found here and all videos from the talks on our YouTube channel. 2018.hackconf.bg

HackConf 2017

HackConf 2017 was the third edition of the conference. The event was entitled “ How to write better software”. More than 1200 people were part of the HackConf 2017 where 16 top lecturers presented their talks. 

All presentations and video materials can be found on HackConf 2017's YouTube playlist. 2017.hackconf.bg

HackConf 2016

HackConf 2016 was the second edition of the IT conference. The event was held under the motto: “How to become better programmers and IT specialists?” 

During the 2-days event, we saw and heard 16 talks by 17 speakers. Some of the awesome topics were: "How to learn to program for 10+ years", "The code is a minefield", "The good programmer: а matter of perspective", "Security in today’s world". You can watch all presentations on: HackConf 2016's YouTube playlist. 2016.hackconf.bg

HackConf 2015

HackConf2015 was the first HackBulgaria’s IT educational and motivational conference. The main purpose of the conference was to motivate and give attendees appropriate direction for their development in the sector. 

During the 2-days event we saw and heard 18 talks by 19 speakers on topics like: "Indie Game Development", "How to successfully accelerate our idea", "The books every programmer has to read". You can watch all the presentations on HackConf 2015's YouTube channel.

Tickets

The tickets are on sale! Your ticket gets you:

✔️ 2 days with 2 tracks of high-class software development talks in English

✔️ 1 day with hands-on workshops and amazing instructors

✔️ Barista-style coffee

✔️ Lunch on both conference days

✔️ Awesome T-shirt + HackConf 2019 canvas bag of goodies


For ticket sale, we use the ticketing platform Weemss. All personal data the platform may collect from you to complete your order is stored and managed in compliance with GDPR. Weemss Privacy Policy.

Location

  • Sofia, National Palace of Culture
  • team@hackconf.bg
  • 08:00-18:30