DevFest 2024

Cea mai mare conferință din 140 de țări creată de programatori pentru programatori.

Back in Bucharest!

Miercuri, 13 noiembrie, 9:00 - 17:00

Novotel City Centre, Mezanin

Temele principale ale ediției din 2024

Meet the Speakers

Lavinia Neagoe

Keynote Speaker

Director of Engineering & Bucharest Technology Site Lead

Lavinia Neagoe is Director of Engineering & Bucharest Technology Site Lead at Google, with +16 years of experience in leading global engineering teams. Her mission is to drive excellence in building new technology for businesses and customers. Lavinia’s ultimate goal is to impact people’s lives in a positive way through technology and innovation. Lavinia is also an active member of the business community, driving education initiatives and bringing in her passion for technology at a very early age.

Joshua Fox

Senior Cloud Architect

Joshua Fox has been working in backend server development for 20 years and in Google Cloud for six. He has enjoyed speaking and publishing about Google Cloud continually from 2016, including at Google DevZone Day, Google Cloud Medium publication, MultiCloud Meetup, and more. He is a member of the Google Cloud Insider group and has worked closely with the Google team betas. He is the author of Iris3, a widely used open-source project for automatically labeling Google Cloud resources. Today, he advises cloud-native tech companies on their usage of the cloud, in areas including Kubernetes, security, and MLOps.

Rustam Mehmandarov

Google Developer Expert

Chief Software Engineer

Rustam is a chief engineer and consultant specializing in the Java platform, architecture, and cloud-native applications and is a competency network coordinator at work. Rustam is passionate about open source and sharing his knowledge with others. He is a GDE for Cloud and a Java Champion. In his spare time, Rustam contributes to several local developer communities. Since 2017 he has been the main organizer of GDG Cloud Oslo, Norway. Previously, he has been leading JavaZone and the Norwegian JUG – javaBin. He is a frequent speaker at both national and international conferences and events.

Natalie Godec

Google Developer Expert

Senior Cloud Architect

Natalie is a systems/infra engineer turned cloud architect, with a soft spot for data platforms and cloud security. The world of infrastructure, cloud and devops is vast and fascinating, and being in it has this unique feature: it's her literal day job to enable other people to do their jobs better. Natalie's history includes monitoring the servers of the United Nations, fancy private bank's datacenter 3 storeys underground in Switzerland, 70 thousand servers of Morgan Stanley and a multi-cloud data platform at a London healthtech unicorn. At the beginning of 2023, she took her passion for building new things and love for Google Cloud tech into a new role: Senior Cloud Architect at Zencore.

Ahmed Tikiwa

Google Developer Expert

Senior Android Engineer

Ahmed is a seasoned full-stack developer with over 10 years of experience and possess a strong passion for my community and developing world-class applications that can help make a difference. He has experience in both frontend and backend systems, where he has built enterprise solutions for major telecommunication companies. Ahmed is currently a Senior Android Engineer and an official contributor to the Google Developers Dev Library.

Mangirdas Kazlauskas

Google Developer Expert

Mobile Tech Lead

Adrian Mărgineanu

Flutter Developer

Adrian Mărgineanu is a committed tech enthusiast whose work spans software development, community building, and fostering education in technology. With a particular focus on Flutter, he has dedicated himself to helping others learn, innovate, and grow through both technical guidance and community engagement. Adrian believes in the transformative power of technology and strives to make advanced concepts accessible to everyone, especially beginners and those with limited resources.

Through his involvement in various tech communities, he has inspired countless developers to explore new tools and approaches, constantly sharing his knowledge on mobile app development, clean code practices, and modern programming paradigms. Adrian’s work extends beyond just coding: he emphasizes the importance of continuous learning, collaboration, and the collective power of communities. His dedication to growth and mentorship has made him a respected figure, contributing not only as a teacher but as a catalyst for long-term community development in technology.

Jasper Duizendstra

Google Developer Expert

Cloud Architect

Jasper Duizendstra is a seasoned cloud architect, international speaker, and enthusiastic traveller. With over a decade of deep-rooted experience in the Google platform, he has guided clients through the complex terrain of technology transitions, making him a trusted navigator in the cloud computing space.

Since 2016, he has been recognized as a Google Developer Expert (GDE) specializing in Google Workspace. He is adept at offering guidance and leadership to global organizations, enabling them to harness the power of cloud computing to transform their operations. Further amplifying his contributions to this dynamic field, he has been a Cloud Innovator since 2021, providing innovative solutions to complex technology challenges.

Outside his professional sphere, Jasper has a profound passion for mentoring and nurturing other developers. He firmly believes in the power of coaching to unlock potential and foster growth in the tech community. Through one-on-one mentoring, group sessions, and online resources, he is proud to be part of developing a vibrant, skilled, and knowledgeable community of developers.

Currently, Jasper operates as a freelance cloud architect from his home office located in the eastern part of the Netherlands. He leverages his extensive technical skills and experience to build remote bridges, enabling seamless collaboration across diverse cultures, technologies, and management levels. Through this, Jasper helps organizations navigate the digital transformation journey effectively, regardless of their geographical location.

Marton Kodok

Google Developer Expert

Senior Software Architect

8x Google Developer Expert (GDE), 3x Google Cloud Champion Innovator, Certified Cloud Architect @ REEA.net. Márton is a senior software architect at REEA who led the implementation of complex and distributed systems serving millions of users for companies like LogoMix, WaterSmart, Ausschreibungsdienste and many more. He has extensive experience in building big data solutions for clients using the Google technology stack, and in particular with BigQuery to solve challenging and complex data processing business requirements. Among other things he is active in mentoring, talks at conferences, interested in Android, and open source solutions like ElasticSearch, Beanstalkd, Riak, Redis.

Gabriel Preda

Google Developer Expert

Principal Data Scientist

After few years of working as a researcher for a high-tech company in Tokyo, Gabriel co-founded two technology start-ups and has worked for few products companies or software services corporations in software development for more than 20 years. Currently, Gabriel is a Principal Data Scientist at Endava, working for a range of industries, from banking and insurance to telecom, logistics and healthcare. He is writing about advanced data analytics, geospatial analysis, natural language processing (NLP), and generative AI. He is a high-profile contributor in the world of competitive machine learning and currently one of the few triple Kaggle Grandmasters (in Datasets, Notebooks and Discussions).

Lucian Gruia

Principal Data/AI Lead

Lucian is an AI Technology Lead and a seasoned Software Architect with over 12 years of hands-on coding experience in Telecom, Fintech, and Aerospace. He specializes in designing frameworks and complex solutions for real-time systems. Proficient in Java and Python with a deep understanding of architectural design patterns and procedural, object-oriented, and functional programming paradigms. Highly skilled in System Performance, Data Integrity, Artificial Intelligence, Fraud Detection and Blockchain. Experienced in leading international teams in both enterprise and startup environments.

Alexandru Gâtu

CE Regional Security Manager

With more than 14 experience in the IT field, a master degree on Computer Security from “Politechnica” University Bucharest, Alex is the Endava Security Manager in Romania. Having hands on experience on mobile, Web and API pentesting on various industries from insurance, payments and banks, his interest is to share the practical knowledge by speaking at various international conferences and other tech events. He is also a mentor at “Scoala Informala de IT” and “Digital Stack” in the past 8 years, focusing to help in the process of upskilling and reskilling on the testing area.

Paul Negoescu

Full-stack JavaScript Technical Lead

Paul is a passionate and enthusiastic trainer, and engineer, known for his deep expertise in technology and his passion for sharing knowledge. With a career spanning over a decade, he embarked on his journey in 2006 as a back-end developer. Later, Paul’s curiosity led him to explore the intricacies of front-end development, a realm where he discovered his current fervour. In 2015, he embraced his dark side (that of imparting knowledge and putting students through the wringer) and began his journey as a trainer. However, it wasn’t until 2017 that he fully immersed himself in this area, dedicating a lot of his free time to empowering individuals and companies with the latest insights and techniques in full-stack JavaScript development.

Adina-Teodora Marcu

Software Engineer

Adina-Teodora is a passionate software engineer with a knack for web technologies. Currently, she is part of the Microsoft Teams team, building scalable and innovative solutions for collaboration tools. She loves to share knowledge and brainstorm ideas that is why she is a volunteer at a few NGO’s that support education and a mentor at Global Mentorship Initiative.

Bogdan Bindea

Software Engineer

Bogdan is an enthusiastic Software Engineer and PhD student, driven by a passion for learning and experimenting with new approaches. He is part of a team dedicated to developing and executing an integrated, long-term digital strategy. His interests span Web Technologies, Medical Engineering, the Automotive Industry, and Robotics. Bogdan is committed to quality, sustainability, and people-focused solutions, bringing a wealth of knowledge and a continuous drive for innovation to every endeavor.

Alex Burdușel

Staff Software Engineer

As a former backend engineer, Alex transitioned his focus to Android development. His passion lies in multiplatform development and creating tools that simplify the lives of developers.
Alex enjoys spending his free time with his family, playing with his 4 years old boy and poking at personal software projects.

Radu Marin

Software Engineer

Radu Marin is a PhD graduate Summa Cum Laude in 2021 for his research in opportunistic computing, and an industry-recognized expert in Android application development, with over 12 years of experience as a software architect and technical community leader. Currently, Radu is a co-founder of Timeworx.io and a Lecturer at the Faculty of Automatic Control and Computers at the National University of Science and Technology POLITEHNICA Bucharest, where he teaches mobile computing.

Radu-Ioan Ciobanu

Chief Architect

Radu-Ioan Ciobanu is an Associate Professor and researcher at the Computer Science department of the Faculty of Automatic Control and Computers at the National University of Science and Technology POLITEHNICA Bucharest. His research interests include pervasive and mobile networks, DTNs, opportunistic networks, cloud computing, federated learning, etc. His research has led to the publishing of numerous papers and articles at important scientific journals and conferences (IEEE GLOBECOM, ICC, IM, WoWMoM, PerCom etc.). He is involved in several national and international research projects, both as member and as coordinator. He also co-cordinates MobyLab, the Pervasive Systems Laboratory from POLITEHNICA Bucharest.

Alexandru Bordei

Flutter Developer

Alex Bordei is a full-stack developer with a decade of experience in creating custom solutions for web, API, and mobile development. His expertise and dedication have earned him recognition as a respected authority within the technology industry. Having spoken at over 30 IT conferences, Alex has covered a wide range of topics, including IoT and DIY IoT projects, virtual assistants, web and mobile development, and security. His presentations at events such as WordCamp Europe, Codecamp, DevFest Romania, and DevTalks Romania have inspired and educated attendees on the latest trends and best practices in the tech industry.
In addition to speaking at conferences, Alex has been an active volunteer and organizer for various communities’ including WordCamp Europe events, further demonstrating his dedication to the tech community. He is currently the organizer of the Flutter Bucharest Meetup and was previously involved in organizing the Flutter Romania Meetup. Alex’s enthusiasm for technology extends to the Internet of Things (IoT), where he explores new opportunities for innovation and connectivity.

Bogdan Hobeanu

Flutter Developer

Bogdan is a senior software developer at flanva.com.

Currently interested in using Dart and Flutter to build beautiful full-stack applications, Bogdan believes that technology is just a tool.

He advocates for using the right tool for the right job and not becoming attached to a particular technology or stack.‍

Alexandru Ionescu

Head of Infrastructure

Alexandru is a technology enthusiast with a deep passion for exploring computers at every level, from hardware to high-level systems. His experience includes software development on various platforms as well as systems design and administration. Alex is always looking up to the next challenge, be it professionally or when tinkering with microcontrollers in his spare time

Codruț-Cristian Ciulacu

AI & Cloud Engineering

Moderator

Daniel Ianosi

Web Development

Moderator

Daniel admires resolving complex problems with simple algorithms. He tries his best to practice emphatic coding and to explain complex concepts with the simplest words possible. His goal is to improve continuously and to share his knowledge in the most straightforward and accessible way.

Cosmin Ștefan Dobrin

Mobile Development

Moderator

13 Noiembrie 2024

Agenda evenimentului

Time
9:00
10:00
10:30
10:45
11:30
12:15
13:15
14:00
14:45
15:00
15:45
16:30
17:15
18:15
Mobile Development
(Paris 2 Hall)
Registration and Networking -  Welcome Coffee
Keynote  - Opening Remarks
Break
Alex Burdușel - 10 things we learned redesigning the Fitbit App
Ahmed Tikiwa - Channel me perfect: the importance of app notifications and delivering them via notification channels
Lunch Break
Radu Marin & Radu-Ioan Ciobanu - Stop the battery from draining and your users from complaining! Let’s do a deep dive into Android’s power management system and learn how to build apps that don’t take battery life for granted
Mangirdas Kazlauskas - Cat-like Development: Flutter for Efficiency
Coffee Break
Adrian Mărgineanu - Building a Virtual Keyboard in Flutter: From Kiosk Solutions to Community Contribution
Closing
Web Development
(Lyon Hall)
Registration and Networking -  Welcome Coffee
Keynote  - Opening Remarks
Break
Jasper Duizendstra - Building a DMS on top of Google Drive
Paul Negoescu - Clean Code for Frontend AIs
Lunch Break
Alex Gatu - AI & Security Testing - A double edged sword (30 min)
Adina-Teodora Marcu - TypeScript and API Development with GraphQL
Coffee Break
Bogdan Bindea - From Analog to Digital: The Power of Semantic Web and Java in Transforming Engineering
Bogdan Hobeanu - The Dart stack: why code twice when once is nice?
Alex Bordei - Building a Full-Stack CRM with Flutter and Firebase: Architecture, Challenges, and Best Practices
Closing
AI & Cloud Engineering
(Paris 1 Hall)

Registration and Networking -  Welcome Coffee
Keynote  - Opening Remarks
Break
Gabriel Preda - Explore Gemma 2 features using Kaggle Models
Natalie Godec - Balancing tight security with fluid devex, powered by GKE
Lunch Break
Alexandru Ionescu - How to move 2PB of data in 3 days
Rustam Mehmandarov - Serverless Java Apps in the Cloud: MicroProfile, Quarkus, and Cloud Run
Coffee Break
Joshua Fox - Taking Machine Learning to production Vertex MLOps for speed and efficiency
Marton Kodok - Vector search and multimodal embeddings in BigQuery
Lucian Gruia - Agentic Design Patterns: Bridging AI Agents and Microservices Architecture
Closing

9:00 - 10:00

Registration and Networking - Welcome Coffee

10:00 - 10:30

Keynote - Opening Remarks

10:30 - 10:45

Break

10:45 - 11:30

Gabriel Preda – Explore Gemma 2 features using Kaggle Models

In this session, we will became familiar with Gemma 2 by leveraging Kaggle resources: Models and Notebooks. We will go through few notebooks and explore Gemma 2 capabilities while using prompt engineering, RAG and fine-tuning to prototype applications with this compact and powerful model from Google

11:30 - 12:15

Natalie Godec – Balancing tight security with fluid devex, powered by GKE

The most secure server is one that is disconnected from the Internet and unplugged. And the most convenient environment for devs is where they have admin access to production and the freedom do what they want. How do you marry the two? Let's look at a real-world scenario where we built a cloud-native fintech platform on GKE. The vision? A robust, flexible, and secure foundation that supports SOC2-compliant deployments and empowers developers to be as productive as possible, contrary to the typical for the financial sector blown-out processes and approval chases. This solution is powered by Google Kubernetes Engine (GKE) and the cloud's niftiest security tools from the Secure Supply Chain toolkit.

12:15 - 13:15

Lunch Break

13:15 - 14:00

Alexandru Ionescu - How to move 2PB of data in 3 days

This talk will take you from the lowest level where we got our hands dirty with networking infrastructure and hardware choice up to the highest level where we had a fully functional Kubernetes cluster capable of scaling to hundreds (possibly thousands) of nodes. In this session, I’ll walk you through the details of this migration process, the challenges we faced, and the major improvements we gained by moving to Kubernetes for managing both our compute and storage infrastructure.

14:00 - 14:45

Rustam Mehmandarov – Serverless Java Apps in the Cloud: MicroProfile, Quarkus, and Cloud Run

So, you need to have your Java app deployed and available for your users fast, and you would like to do as little managing, wiring, and infrastrastructure work as possible. How can you achieve that? Well, you go serverless with your containers using supersonic Java in the Cloud! Join us exploring the possibilities with MicroProfile and Quarkus on Google Cloud Run. Bleeding edge Java!

14:45 - 15:00

Coffee Break

15:00 - 15:45

Joshua Fox – Taking Machine Learning to production Vertex MLOps for speed and efficiency

I have worked with many startups which emerged from university projects. They often run on a single virtual machine, which is what works for research.

However, as the system scales and enters production, automation becomes crucial. Google Vertex can radically streamline this process. For example, model training is more efficient with a managed service that automatically scales compute resources based on your training needs, eliminating the cost of idle resources – as happens when you use a Jupyter Notebook or a VM for training.

We’ll cover other parts of the ML process with Vertex and other Google Cloud services, including development, hypertuning, deployment for inference, tracking model performance, and defining the entire pipeline.

The hard part is deciding when to switch. Learning new services and migrating to them takes precious time that a fast-moving startup cannot afford. But If you stay too long with the simple architecture, you end up building components yourself, and eventually get locked in. So, after reviewing the Google Cloud services you can use, I will explain the key decision points for when to adopt each of the services.

15:45 - 16:30

Marton Kodok – Vector search and multimodal embeddings in BigQuery

BigQuery allows you to generate multimodal embeddings and perform vector searches directly on your data without complex preprocessing steps. Simplify the process of finding relevant data, identifying patterns and trends, and clustering similar objects together. Learn how to generate embeddings using familiar BigQuery SQL syntax with multimodal inputs (text, images, audio). We’ll then review how to use BigQuery’s vector search capabilities to explore data in new and innovative ways, leading to faster decision-making and improved insights.

16:30 - 17:15

Lucian Gruia – Agentic Design Patterns: Bridging AI Agents and Microservices Architecture

This talk explores the paradigm of Agentic AI, highlighting the roles of intelligent agents in transforming modern software architecture. We will discuss the essential design patterns, including tool use, multi-agent collaboration and cross-species agent design, explaining how these frameworks enable AI agents to expand their capabilities, collaborate effectively, and adapt to heterogeneous environments. We will draw analogies between AI agents and microservices architecture, showing how agentic workflows can enhance process optimization, adaptability, and innovation. The talk will emphasize the characteristics of reactive, proactive, and hybrid agents, illustrating their roles in dynamic, real-time decision-making and strategic planning. Additionally, we will assess emerging trends in Generative AI, focusing on advancements in collaborative efficacy, adaptability, and the ethical considerations involved in AI deployment, including building responsible AI systems. This session aims to provide attendees with a comprehensive understanding of how agentic design patterns are influencing the landscape of intelligent systems and their integration within existing software frameworks.

9:00 - 10:00

Registration and Networking - Welcome Coffee

10:00 - 10:30

Keynote - Opening Remarks

10:30 - 10:45

Break

10:45 - 11:30

Alex Burdușel - 10 things we learned redesigning the Fitbit App

During the past 2 years the Fitbit app has gone through significant changes and improvements at all layers. In this talk we’re going to share some insights into our journey of evolving our Android Product.

11:30 - 12:15

Ahmed Tikiwa – Channel me perfect: the importance of app notifications and delivering them via notification channels

Notifications play a pivotal role for any user-facing application as it gives your users the necessary updates when required. However, if they are not used correctly, they can end up being an annoyance for your users as opposed to something they need. Android has Notification Channels which assist in placing notifications into groups or categories, think of, "Urgent Notifications" vs "Promo Notifications". By placing notifications into channels, important notifications can be received into the right channel and non-trivial notifications can be optionally received and the user can decide to receive them, or not, without compromising receiving important notifications. This can be very beneficial for a delivery app for example - where delivery updates are the important notifications and promo notifications are the trivial, which can be turned off.

12:15 - 13:15

Lunch Break

13:15 - 14:00

Radu Marin & Radu-Ioan Ciobanu - Stop the battery from draining and your users from complaining! Let’s do a deep dive into Android’s power management system and learn how to build apps that don’t take battery life for granted

There’s no worse feeling than your phone’s battery draining when you need it the most. As developers, in our quest to deliver the most exquisite mobile experiences, we often overlook the fact that our apps are running on battery-powered devices. The more we crank it up, the more we sacrifice battery life. And this is a compromise that users aren’t always willing to make, so we shouldn’t either. Let’s take a look under the hood of Android’s power management and better understand how it works, and, more importantly, how we can work with it. From idle states to Doze, we’ll uncover the mechanisms that are currently used to preserve battery life. We’ll see that performance doesn’t need to be compromised for extending battery life. From proper background behavior to smarter resource usage, you’ll learn best practices on how to measure and optimize the power consumption of your apps. You’ll also find out how you can keep your users more informed and engaged, and they’ll thank you for it!

14:00 - 14:45

Mangirdas Kazlauskas - Cat-like Development: Flutter for Efficiency

14:45 - 15:00

Coffee Break

15:00 - 15:45

Adrian Mărgineanu - Building a Virtual Keyboard in Flutter: From Kiosk Solutions to Community Contribution

Join Senior Flutter Developer Adrian Mărgineanu at DevFest Bucharest 2024 as he delves into creating custom virtual keyboards in Flutter for kiosk systems. Adrian will walk through the technical steps of building a responsive, accessible virtual keyboard tailored for Flutter-based applications and share insights on how developers can publish their work on pub.dev, making valuable tools accessible to the entire Flutter community. This talk is a must for mobile developers interested in open-source contributions and expanding Flutter's utility in specialized environments.

9:00 - 10:00

Registration and Networking - Welcome Coffee

10:00 - 10:30

Keynote - Opening Remarks

10:30 - 10:45

Break

10:45 -11:30

Jasper Duizendstra - Building a DMS on top of Google Drive

In this session I will walk through a DMS based on Google Drive and Add-Ons. The documents are maintained by a group of document editors and the published documents are also available in a chat bot.

11:30 - 12:15

Paul Negoescu – Clean Code for Frontend AIs

What are AI chat-bots currently capable of? Will they help us be better developers or will they even replace us? As a trainer, engineer, and architect myself I wanted to explore to what degree will AI be able to mess with my job. Will it make evaluating students or job candidates impossible? What are the limits, how can I as an interviewer throw a wrench into the wheels of someone using AI to “beat” my interview questions? How can I ensure that students taking my courses will play fair? How can I get help from an AI and generate code that is not only relevant but also clean and efficient? During this presentation we will look together at some code examples, where and how AI failed to produce maintainable code and even how it can fail to produce working code. Let’s try to answer some of the above questions together, in the short time we have.

12:15 - 13:15

Lunch Break

13:15 - 13:45

Alex Gatu - AI & Security Testing - A double edged sword

Introduction to Security Testing - Areas of security present in any entity, how to perform a security test on various levels AI current state review - Status of the AI technology at the date, models available that involve security Areas where AI helps in Security - Tools, practices, approaches enabled by AI Areas where AI introduces challenges to Security - New attack types, skills, impact that AI generates on security Future ahead of us - What is predicted to come in the near and long term future in regards to cybersecurity

14:00 - 14:45

Adina-Teodora Marcu – TypeScript and API Development with GraphQL

In modern API development, ensuring type safety and preventing runtime errors is crucial, especially as applications scale. TypeScript and GraphQL are a perfect match for building robust, scalable, and type-safe APIs. With TypeScript’s static typing, developers can define precise data models that sync seamlessly with GraphQL schemas, eliminating inconsistencies between the front and back ends. By using tools like TypeGraphQL or Apollo, you can leverage TypeScript to auto-generate types, enforce data contracts, and improve overall developer experience, leading to faster development cycles and fewer bugs in production. Let’s explore how these two technologies streamline API development and create more maintainable, efficient codebases!

14:45 - 15:00

Coffee Break

15:00 - 15:45

Bogdan Bindea – From Analog to Digital: The Power of Semantic Web and Java in Transforming Engineering

The engineering world is rapidly shifting from traditional analog methods to a fully digital landscape, and understanding this transformation is crucial for staying ahead. This talk delves into the journey “From Analog to Digital,” focusing on the role of Semantic Web technologies and Java architectures in driving this evolution. Attendees will learn how these technologies enable seamless data integration, bridge the physical and digital worlds, and create smarter, more efficient engineering solutions. We’ll dive into real-world examples of how Semantic Web principles and modern software architectures are used to streamline processes, improve decision-making, and drive innovation. Whether you’re an engineer, software architect, or passionate about digital transformation, this session offers valuable insights into the latest practices shaping engineering’s future. Discover how to leverage these technologies to open up new opportunities in your field.

15:45 - 16:30

Bogdan Hobeanu - The Dart stack: why code twice when once is nice?

You’ve built your Flutter app, and now you need a backend. Who you gonna call? Dart might be the answer! Tired of switching between different languages and tools? Can Dart simplify full-stack development and let you use one language for both frontend and backend? Let’s find out together.

16:30 - 17:15

Alex Bordei - Building a Full-Stack CRM with Flutter and Firebase: Architecture, Challenges, and Best Practices

Discover how to build a full-featured CRM using Flutter and Firebase in this hands-on workshop. We’ll explore key architecture, API-driven development, and real-time data challenges. Walk away with practical knowledge to build scalable web apps and tackle performance issues with confidence.

Descoperă puterea networkingului cu
Google Developer Groups

Dacă ești în căutarea unui loc în care poți cunoaște lideri experți care lucrează cu aceleași tehnologii ca și tine, tocmai l-ai găsit.

Hai să afli ultimele noutăți despre Android, Flutter, Firebase, Mobile, Google Assistant, Kotlin, Cloud, AI, ML la Devfest, conferința organizată an de an de Google Developer Groups.

DevFest este un eveniment pentru

SENIORI - Te așteaptă zeci de speakeri, lideri tech și Google Developer Experts, cu care te poți conecta poate o dată în viață.

INTERMEDIARI - Ai ocazia să afli de la lideri în domeniul IT update-uri din tech și tips & tricks aplicabile zi de zi.

STUDENȚI - Devfest este un hub de învățare, unde întâlnești sute de profesioniști în domeniu cu diverse nivele de pregătire și unde poți cunoaște mentori.

CURIOȘI - Nu ai fost până acum la nicio ediție Devfest? Acum e cel mai bun moment!

Organizat de

Cu sprijinul

Comunități partenere

Devino Partener
Devfest Bucharest 2025

La Devfest Bucharest ne unim forțele cu cele mai inovatoare companii din România și cele mai mari comunități pasionate de tehnologie.
Vrei devii partener în 2025?

Aplică și programăm o discuție! Fără obligații.

Mulțumim! Formularul a fost înregistrat cu succes!
Oops! Te rugăm mai încearcă.

Reprezinți o companie?

De ce să devin partener la Devfest 2025?

Dacă îți dorești expunere în cadrul celei mai mari conferințe internaționale organizată de programatori pentru programatori, într-un concept unic de eveniment, contactează-ne și hai să descoperi pachetele de promovare.

Cât durează evenimentul și în ce zi are loc?

DevFest Bucharest 2024 a fost o experiență de neuitat ce a adus în același loc sute de programatori. Rămâi aproape pentru că urmează să anunțăm ziua în care ne vom revedea în 2025! Experiența combină oportunitățile de networking cu cele de învățare prin agenda ce conține atât talk-uri de la experți din industrie, cât și sesiuni de networking.

De ce e atât de popular DevFest și ce anunță ediția din București?

DevFest se organizează în 140 de țări de pe glob și este primul eveniment din lume de acest nivel organizat de programatori pentru programatori. În București, DevFest adună în fiecare an peste 300 de pasionați de tehnologiile Google pentru o zi întreagă de networking, învățare și dezvoltare.

Cum pot achiziționa rapid bilete la Devfest 2025?

Rămâi aproape pentru că urmează să anunțăm ediția DevFest Bucharest 2025.

Natalie Godec

Google Developer Expert

Senior Cloud Architect