September 22-23, 2020
We add a learning dimension to our annual Techsylvania experience by inviting experts from leading companies to host technical workshops.
Techsylvania 2020 is going back to tech, with a series of workshops dedicated to engineers and their skill-set enhancement. During the two days, you can select from 10 workshop sessions featuring a wide array of topics, focused only on cutting-edge areas of technology.
Accessible only for ticket holders
Capacity of up to 100 people/ session
Addressing hot issues of the 21st-century
Get your Regular ticket
End to end machine learning on Google Cloud Platform
Abdul Haseeb – Customer Engineer
In this workshop, we will cover starting, experimenting, serving and scaling a machine learning solution. We will take a representative problem and cover the following phases of machine learning:
Data Analysis/Inspection: We will perform data analysis (cover few key strategies of data analysis prior to machine learning)
Feature engineering: We will uncover a few techniques of feature engineering, learning of the previous step and approaches for feature engineering that will help you improve data quality prior to kicking off machine learning.
Representative model selection: In this phase we will summarize model selection criteria and select a couple of models suitable to our problem.
Training, Serving and Scaling in Cloud: In this phase we will uncover model evaluation metrics, understand serving skew and ability to scale both training and serving of Machine learning solutions.
Fitbit Health Apps for the digital age
Bogdan Purcareata, Staff Firmware Engineer & Alexandru Popa, Senior Software Engineer
In this workshop, we’ll be covering how Fitbit Development SDK works and what tools we offer as part of our complete developer environment. We’ll focus on how the SDK allows us to research and market health solutions and we’ll deep dive with a case study of one of the health apps that we offer to our user
Generate thousands of invoices in mere seconds
Tudor Ghiorghiu, Senior Software Developer
This workshop aims to show what approaches we’re taking when designing operation and business-critical systems. We will kick off with a mini-project that applies to scenarios like generating and delivering bank statements, invoices, advanced payment notifications, tickets, and so on.
The main problem that we will try to address here is the scalability and reliability of such a solution while keeping an eye on how we can keep our code clean and modular. We will be using NodeJS together with Serverless framework on top of AWS’s Lambda serverless compute service and a few other services from their portfolio.
We will end talking about some of the advantages of going serverless and reviewing the implications of adopting such solutions from a developer, DevOps, and the business’s perspective.
Container Assisted Testing in Build Automation
Alexandru Albu, Solution Architect & Software Developer in Connected Solutions
Container technology is an approach to operating system virtualization that can also be used to assist the build process. In this workshop, we will integrate Docker containers in Maven Build Lifecycle to support programming language and architectural style diversity.
We will start with Unit and Integration testing, and later consider more complex E2E testing strategies for closed systems (such as pull-based middleware), in an attempt to improve Testability and make the system and its development more transparent to all involved parties.
A transparent process, even with small achievements, makes the project easier to track from several perspectives: management, risk assessment and financial. More Testability potential brings more opportunities and excitement for team members, as it becomes capable to accommodate more and more cutting edge technologies.
Hands on Enterprise Blockchain
Dan Popescu, Software Tech Lead Modex & Loredana Bourceanu, Software Lead
A significant percentage of the IT infrastructures that act as a foundation for businesses, governmental institutions, and organizations, including key enterprise sectors are composed of outdated legacy systems that are unable to cope with the demands and requirements of the fast-paced digital society we live in. As a result, the discrepancies generated by the inability to provide an adequate response to market demands raises a series of red flags that take the shape of multiple operational bottlenecks and friction points which ultimately translate to a decrease in customer satisfaction, financial losses, as well as a predisposition to fall victim to the ever-evolving cybercrime spectrum.
With the ability to provide a tamper-resistant ecosystem for company data, as well as unparalleled levels of traceability of the data introduced in the system, blockchain seems more than suited to rejuvenate legacy IT infrastructures, giving companies a competitive edge and access to a set of valuable characteristics: data immutability, integrity, data traceability, distribution, and decentralization.
During the workshop “Hands on Enterprise Blockchain”, Modex Software Tech Lead Dan Popescu and Loredana Bourceanu will showcase how companies can make a transition to a blockchain infrastructure without needing to lock a significant pool of funds and resources into building a new infrastructure from the ground up. Dan and Loredana will make a hands-on practical demonstration on how the innovative Modex Blockchain Database solution intervenes in the development stack by positioning itself between the database and the existing application server to grant access to a blockchain backend.
Senior Software Developer at Macadamian
Senior Computer Engineer at Bosch Engineering Centre
Previous workshop topics