Speaker

MIlan Todorović

MIlan Todorović

Apple Certified Trainer at Crossover

Actions

Milan Todorović is an Apple Certified Trainer, Consultant and Software Engineer, experienced in software development and training of developers on all levels of knowledge. Deeply focused to Swift since the very beginning of life of this programming language. He acts as an associate lecturer of Apple Authorized Training Centre in Serbia. Helping beginners, and experienced developers to improve knowledge, in general development, machine learning, augmented reality and other technologies.

Born in 1968 in Valjevo, where he grew up and participated in the activities of Young Researchers from the earliest days, where he became interested in research, science, knowledge exchange, entrepreneurship and multidisciplinary.

After studying at the Faculty of Electrical Engineering, he continued his life and career in Belgrade, where he began to engage in entrepreneurship in the field of information technology application, working on many database and business software projects, training for IT developers, teachers and interested individuals. In the period from 2001-2010. was at the head of Borland's representative office, working to raise the application of the Delphi programming language, which was widely used in high school programming classes, as well as in business and banking applications.

Beginning in 2014, with the appearance of the Swift programming language, he began active cooperation with the Apple company as a lecturer in an authorized training center, and in the fall of 2017 he became an officially certified Apple trainer. He is a regular lecturer of the WeAreDevelopers organization at the congresses in Vienna and Berlin, on the topics of programming, machine learning, application of large amounts of data, methodological training of IT personnel. He works as a consultant in several larger companies in Serbia and Europe. He is the founder of the company Edulibris in Estonia, which operates on the European Union market.

In recent years, his most important activity has been leading of IT team, with strict focus on - ALM techiques utilization, with the aim of solving the permanent lack of quality staff, through methodologically mentored work on real projects.

Create DSL (Domain Specific Language) on top of Swift

Making your own DSL (Domain Specific Language) is a great way how to improve solution of the problems in your business environment. As you already have a comprehensive knowledge in your business domain, creating a specialised language, by defining the syntax, grammar and other language rules will significantly help you to make your solution more formal, more efficient, reliable and reusable.
Swift is really modern, yet mature language which can be used to be a host to your DSL, making the whole process much faster and less annoying. Swift will solve for you many complex requirements, like syntax analysis, compiling, integrated environment, debugging and many other parts of the toolchain - necessary, or convenient,

When following the presentation, you will be able to see how to identify the domain, define/design the grammar, semantics as well as live coding of new language on top of the Swift and XCode, plus new simple language in action.

MIlan Todorović

Apple Certified Trainer at Crossover

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top