Codecamp_Bucharest 2024

23 May 2024

Founder and Director, Continuous Delivery Ltd.

Software Architect & Meme Wrangler at ThoughtWorks

Principal Machine Learning Operations Engineer, Morningstar Sustainalytics

Developer Advocate, IBM

Hands-On Software Architect, Independent Consultant, Author

The speakers


These high-end workshops allow you to dive deeper into specific topics related to software development. The masterclasses are taught by experts in the field and offer a more personalized and interactive learning experience. You get to work closely with the instructor and other colleagues in a small-group setting and ask questions and get feedback in real time. Overall, they are a unique and valuable opportunity for anyone looking to expand their knowledge and expertise in software development and IT.
9:45 – 10:00

Hello, Bucharest!

10:00 – 10:45

Simplifying Complexity

We live and work in a very complex world, facing hard decisions about algorithms, code structures, shared code, service granularity, distributed transactions, communication protocols, workflow management–the list goes on. Is there a way to simplify all the complexity we face? Fortunately, there is. In this keynote session, you’ll learn about different kinds of complexity and some techniques and tools you can use to make hard choices just a little bit easier.

11:00 – 11:45

From Insight to Impact: MLOps Driving AI Products

Embark on an exploration of the dynamic landscape of MLOps driving AI products, where the focus extends beyond conventional software development. This talk highlights the distinct needs of AI projects, where MLOps plays a vital role in ensuring seamless transitions from research to deployment. From designing prediction serving processes to automating repetitive Machine Learning tasks, MLOps ensures the delivery of mature, scalable, and reliable AI projects.

12:00 – 12:45

Solving the Hard Problems! – Tackling Complexity in Software

Software is a creative act, and is at the forefront of the advance of our culture, we are living through the information revolution. Software is also one of the most complex things that humans build. Sure not all software is cutting edge, but the lessons that we have learned from building cutting edge systems are profound and some of them are widely applicable. Perhaps the most profound and most generally applicable idea of all is that you don’t build complex systems in one giant leap of intuition and inspiration, complex systems evolve over time and are the product of many many small steps, so how do we organise to take advantage of that? How do we practically adopt ideas like Evolutionary Architecture and Design”?

12:45 – 14:00

Lunch Break

14:00 – 14:45

Software Architecture by Example

While many attendees learn from abstract concepts, others prefer to see concepts in action. This session eschews software architecture theory and instead illustrates the process of architecture design using two concrete examples: Silicon Sandwiches and Going, Going, Gone. For each of these problems, Neal shows how:

  • to determine architecture characteristics
  • to find architecture quanta
  • to scope architecture characteristics
  • to create and iterate on component desgin
  • architecture characteristics & component design leads to architecture style selection
  • to document important architecture decisions

Each step of the way, the two example problems illuminate the stages of architecture design and the considerations architects must make at each stage.

15:00 – 15:45

Becoming a cloud-native doctor: Using metric and traces to diagnose our cloud-native applications 

Diagnosing ailments and diseases in the human body is a complicated task! Doctors require years of dedication to the science of understanding key body metrics and data to correctly diagnose potential issues and life-threatening scenarios. With the rise in complexity of both our applications and infrastructure in cloud-native app development, can we gain insights and inspiration from this world of medicine? How can we more effectively instrument our apps to diagnose potential failures, issues and bottlenecks in our system?

Join this session to learn about how making effective use of open source frameworks like Open Telemetry and MicroProfile, and the data they provide through metrics and traces, can enable us to become effective cloud-native physicians and successfully diagnose our cloud-native applications.

16:00 – 16:45

Welcome to the Data Side of Event-Driven Architecture

Most people think that Event-driven architecture is all about events. Services trigger events, asynchronously passing data to other services that respond to those events. But what about the underlying data? How much data should be passed in the event? Where should data be stored and retrieved in a highly loosely coupled system? In this session you’ll learn about the data side of event-driven architecture—from event contract patterns to the various database options available, including monolithic data, domain-based data, and service-based data. For each of these database options you’ll learn the implications, coupling concerns, and tradeoffs involved, as well as techniques to overcome some of the challenges of sharing (and not sharing) of data. Come to this session to learn the “other side” of event-driven architecture.

16:45 – 17:00

Till next time, Bucharest!

All times listed in EET

Get the Codecamp app

Main Partner


Sustainalytics has the awesome mission to provide the insights required for investors and companies to make more informed decisions that lead to a more just and sustainable global economy.

They have an innovation practice department focusing on research and integration of Artificial Intelligence/Machine Learning, Information Retrieval, and Digital Curation technologies into the company’s information acquisition, analytics, and research processes.

Sustainalytics has been a Morningstar company since July 2020, continuing to empower investors’ success through responsible investment solutions and products.

Expo Partners


Tremend is the CEE software engineering hub for Publicis Sapient, part of the Publicis Groupe. For over 18 years, the company has been infusing its advanced technical expertise into complex and innovative solutions that meet today’s digital transformation needs and pave the way for a better and smarter future.

Through its advanced expertise in strategy and implementation for complex software projects, innovation programs, and product management, Tremend has proven itself as one of the most dynamic players in the global software development market.

The company specializes in providing consulting, strategy, and implementation services for complex software solutions, innovation programs, and product management for companies in various industries, including telecom, finance, banking, automotive, and healthcare, in more than 20 countries.


We’ve been present in Romania for more than 10 years and we are one of the main players on the IT&C local market. Our Luxoft employees in Romania are involved in cutting-edge projects for key industries such as automotive, finance and digital enterprise. And we are always looking for brilliant minds to join our team.


At UniCredit, we explore bold, innovative ideas, delivering products and solutions that enable people to live more successful and fulfilling lives. Our ambition is to be the Bank for Europe’s future – and we look for people who are willing to walk with us in this direction.

With UniCredit, future candidates can unlock their fullest potential. We strive to attract and retain individuals who embody our Values of Integrity, Ownership and Caring and will become active contributors to achieving our Purpose of Empowering Communities to Progress.

Societe Generale Global Solution Centre

Societe Generale Global Solution Centre is a business solution center for Societe Generale, one of the largest European financial groups. We provide high-quality professional services for more than 35 countries in various fields of activity –Information Technology, Finance & Accounting, Human Resources, Know Your Customer, Compliance. Our mission is to build together a better and sustainable future through responsible and innovative solutions. Our diverse and flexible work environment offers the means to learn and develop for both experienced and young professionals. Here you will find the resources to continuously learn and improve your skillset (or, why not, to explore a completely different career path) through international exposure, transversal projects, numerous learning platforms or internal mobility opportunities.


Devmind accelerates the growth of the digital sector in Romania by offering industry-level nanodegrees in tech, for starters or restless professionals, delivered by experts with academic background. The academy partners with top university teaching assistants, multinationals and industry leaders to bring Computer Science Nanodegrees to individuals and organizations in Romania. Devmind’s mission in education is to foster an ecosystem where learners can achieve the Next Big Milestone in their career, contributing to the overall growth of the ecosystem and new technologies adoption.


The National Cyber Security Directorate (DNSC) is responsible for overseeing Romania’s cyber security and national civilian cyberspace. Its mission is to ensure the security and resilience of national cyberspace in close collaboration with relevant authorities and stakeholders. Key objectives include ensuring the security, confidentiality, integrity, availability, and resilience of the components of the national civilian cyberspace, establishing strategies and policies, and fostering public-private cooperation. DNSC facilitates information exchange, develops certification and training frameworks, and promotes and supports the national cyber security strategy internationally. It identifies and manages threats, conducts awareness campaigns and post-incident investigations, and assists organizations with best practices. DNSC is the national coordination centre for cyber incidents and collaborates with government agencies and international organizations. It also develops and implements cyber security regulations in line with national and international standards and conducts audits and investigations to address non-compliance, and supports research and development initiatives. Its collaborative approach involves international, national, and EU development programs, focusing on capability building and expertise in various cyber security domains. DNSC is engaged in projects such as RO-SAT, GEIGER, IRIS, and SECANT to enhance cyber security capabilities and address emerging challenges.


ROStartup is the representative and cohesive force of the Romanian startup ecosystem. Acting as an umbrella for the ecosystem, we bring together startup enablers organizations from Romania.

We offer a blend of capacity-building programs, policy advocacy, internationalization efforts, and financial support mechanisms – all aimed at cultivating a nurturing environment that propels the growth and global visibility of the Romanian Startup Ecosystem.



Accenture Industry X is helping clients reimagine the products they make, and how they make them. Working across multiple industries, we offer the broadest suite of services for digitizing engineering and R&D functions, factory floors and plant operations. Using data and technologies such as AR/VR/XR, cloud, AI, 5G, robotics and digital twins, you’ll work with our clients to design, engineer and manufacture products and services in ways that are more connected, more efficient and more sustainable.


Strongbytes is a trusted technology partner which designs & delivers software solutions with significant positive business impact for cloud-enabled, data-driven organizations. It empowers businesses to continually improve their ability to access and analyze data consistently to make accurate decisions, with the help of software applications, data engineering, analytics & ML, in the cloud, highly automated. With a focus on understanding the business need, end-to-end quality, and a highly collaborative delivery model, our engineering teams create new and modernize existing products in a consistent, predictable manner.

Community Partners

How To Web

The story of How to Web started in early 2009, at a point when the IT industry was centered on outsourcing activities, while the few individuals and companies working on their own tech products back then were disconnected and didn’t have access to learning and networking opportunities. Year after year, we supported companies to shift their focus from outsourcing to innovation, we’ve learned to differentiate and innovate and we’ve grown together fuelled by he power of an ever-stronger, interconnected community.

IT School

IT career accelerator!
Develop your potential and step into the IT universe!


IT jobs for beginners


Rubik Hub is more than a physical place, it is an emerging community, formed of people with mutual values, a desire to grow and a common VISION: live in a world where each person can reach the best version of themselves and drive positive impact.

We embarked on a brave MISSION, to develop and connect communities, together with whom we inspire, educate and accelerate startups from 0 to 1 and create global successful businesses.

Scoala Informala de IT

The Informal School of IT is the largest platform in Romania that brings together industry leading professionals with talented people driven by a desire to develop their unique IT skills.

Our hands-on approach, combined with a permanently updated curricula and convenient timeframe proved to be a successful recipe for our alternative school.


EVERYTHING you need to start | sustain | grow a successful business

Impact Hub

Impact Hub Bucharest is a place for people with ideas for a better world to work, meet, learn and connect! Founded in 2012 Impact Hub Bucharest operates in Bucharest, near Universitate metro station.

Innovation Labs

Are you a young visionary that aims to build a tech start-up?
Join us to turn your tech vision into a product through fine-tuned mentorship, access to bleeding-edge technologies and interaction with top companies, mentors and angel investors.

Are you an innovative company looking to connect with the most vibrant innovation ecosystems?
Join the main university-based tech start-up accelerator program in Romania – and be part of a network that fosters innovation, collaboration and digital transformation.

Bucharest Software Craftmanship

This is a community for those who care and are proud of what they do. For those developers, regardless of how experienced they are, who want to improve and master their craft.

This is a place for those who believe that being average is just not good enough.

The Manifesto for Software Craftsmanship
As aspiring Software Craftsmen we are raising the bar of professional software development by practising it and helping others learn the craft. Through this work we have come to value:
• Not only working software but also well-crafted software
• Not only responding to change but also steadily adding value
• Not only individuals and interactions but also a community of professionals
• Not only customer collaboration but also productive partnerships

Voxxed Days Bucharest

These developer conferences bring together popular speakers, core developers of popular open-source technologies and professionals willing to share their knowledge and experiences. With several tracks on different topics, attendees can satisfy their curiosity and learn new skills while enjoying and having fun!

Asociatia pentru Dezvoltare, Creativitate si Excelenta in Software | ADCES

Experience & Learn

.Net, C#, Azure & SqlServer


stronger through diversity

Cartea Daliei

Because we wanted to help through our experience the future generations of adults.

Because we wanted to offer modern learning contexts accessible to all children, regardless of the environment they come from. A place where they can prepare for the jobs that they will have in a modern digital world, jobs that require coding skills and the use of technology.

Because we wanted more and better.

And especially because today we are here to put all these things in value by involving the community in disrupting the Romanian education system, together with partners such as IT companies, schools, authorities, and IT professionals.

Bucharest Big Data

This is a group for anybody interested in Big Data: what it means, what tools are there and how to use them, how others are analyzing the data and what is the value they get out of it. Meetups will be both socializing and learning ones. If you are interested about the topic join us.

Romanian SQL Server User Group

Founded in 2005, Romanian SQL Server Group (ROSQL) brings together Database Administrators, Developers, Business Intelligence Professionals, and students interested in or working with Microsoft SQL Server and related technologies. We meet to discuss and socialize, to find out what’s new, to share knowledge (and of course to share pizza).


We believe that when people are excited about coming to work, businesses thrive. Our members enjoy better employee engagement and satisfaction, realize higher productivity and innovation, and attract and retain the best talent. We give business owners the peace of mind to focus on their core business priorities, while we take care of the rest.

Media Partners is the first Romanian IT job board built with Software Engineers in mind.

Our goal is to bring more transparency, openness and diversity to the Romanian IT market.

We want to make the job search process for Software Engineers more enjoyable by gathering all job postings in Romania and presenting them in an informative way.

Our portal is not only for Developers but for everyone working in the IT industry: Engineers, SAP and System Admins, Product Managers, QAs and UX/UI Designers!

Romania Pozitiva

Good things about Romania.

Welcome to the positive information and education platform, Româ!


TechEvents is a free mobile app that brings together all the important tech events in the industry, with the aim of supporting the harmonious development of the IT community in Romania.