Conference

Codecamp_Timisoara 2024

11 April 2024

Consultant, programmer, technologist, Curbralan

Software Architect and Lean/Agile Consultant, Gertrud & Cope

Coach, Consultant, Trainer

Senior Program & Project Manager – Delivery Lead, Accenture

Test Manager, System Integration Team Lead, Accenture

Tech Principal, ThoughtWorks

CTO at FoundationaLLM.ai

The speakers

Masterclasses

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.
09:45 – 10:00

Hello, Timisoara!

10:00 – 10:45

How Software Learns

We have a difficult relationship with time. Although we and everything we create experience time, it does not mean we are good at applying our experience. We can be poor at learning the lessons of the past, and we often have an unreasonable belief that we can tell what the future will bring. Design guidelines can often be naïve — “Make everything extensible!”, “Future-proof your architecture!” — or contradictory — “Make your code easy to modify!”, “Close your code to modification!” — and are often framed as simple principles independent of context-dependent considerations. Whether you are approaching your codebase as a junior programmer or as a senior architect, the changes and uncertainty that time brings can be frustrating and surprising.

This talk will not allow you to predict the future or apply all the lessons the past can teach, but it will raise your awareness and your knowledge of how to deal with uncertainty, how to see and respond to change, how to keep your options open and how to understand the effects of time on your software architecture.

11:00 – 11:45

Generative AI – The Good, the Bad, and the Hype

12:00 – 12:45

Project Management and System Integration for a Software as a Medical Device (SaMD)

In the realm of healthcare technology, the development of Software as a Medical Device (SaMD) presents unique challenges and opportunities. This session will explore the intricacies of Project Management and System Integration in the context of SaMD. From conception to deployment, attendees will gain insights into the critical aspects of managing projects for Medical Software, including Regulatory Compliance, Risk Management, and Quality Assurance.

We will delve into the complexities of integrating software with medical devices and systems, ensuring seamless interoperability and functionality.

Join us as we unravel the intricacies of Project Management and System Integration for SaMD, empowering you to lead successful initiatives in the rapidly evolving field of healthcare technology.

12:45 – 14:00

Lunch Break

14:00 – 14:45

Sustainable software development: More usable, valuable, and feasible!

The world is on fire! None of our software development efforts will matter at all if we do not change the course of the climate crisis. The software lifecycle also causes direct and indirect CO2 emissions: it leaves a footprint and exacerbates environmental problems.

However, the environmental aspect is not the only one we need to focus on. If we take our responsibility seriously, we have to look at software development holistically in the sense of the so-called triple bottom line from all three sustainability perspectives: social, economic, and ecological. On the one hand, sustainability is a necessity in the current crisis, and, on the other hand, it is increasingly a key factor that determines the success of companies, both in the search for talent and for customers and markets. So, it’s time to understand to what extent software development can help take this holistic perspective and at the same time achieve higher software productivity through more sustainability.

15:00 – 15:45

What’s ‘Minimal Viable Alignment’? (And Why It Matters)

Sometimes when you’re working on software it feels as if you all know what everyone else is thinking. Decisions get made and code gets written and it doesn’t surprise you at all. It’s exactly the same as if you wrote it yourself. You might not have appreciated it at the time, but you felt it. You had minimal viable alignment.

Far more likely you are experiencing insufficient alignment. Half your day is spent in meetings fighting for what you think is right and against other “autonomous” teams. The other half is spent struggling against cognitive overload to deliver a feature which, at best, doesn’t make things any worse.

“Just enough” alignment is essential not just for high quality software which can be delivered with ease, it’s also key to your experience of work. But how might you achieve it?

In this talk I’ll describe the various sources of alignment, how you might find out how much alignment you and your colleagues need, and how to achieve it. As a result you’ll return to the day job, prepared to make life better, not just for yourself but for everyone around you.

16:00 – 16:45

From Mere Engineer to True Artist

Several years ago I Tweeted that unless a coder regarded their program as a work of art to be carefully crafted as a thing of beauty, they could not truly call themselves a programming professional. I was branded as a gatekeeper and an egotist. Yet in earlier days many programmers cared about beauty. It’s easy to discount the contemporary reaction as owing to Millennial culture and values — and yet there are potentially deeper explanations.

While computer hardware such as RAM, disk storage and processor speed have all advanced about four orders of magnitude, the technology of programming has been about the same for 50 years. Many of the changes we see today owe to changes in social values and culture. Minimalism, planning and pride of ownership have given way to unaccounted growth, agility and team-enabled anonymity.

Yet some still program with pride. This talk explores why that makes a difference, and what you might consider trying to graduate from a programmer, to a software engineer, and ultimately a master of the fine art of programming.

16:45 – 17:00

Till next time, Timisoara!

All times listed in EET

Get the Codecamp app

Main Partner

Accenture

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.

Expo Partners

MassMutual

MassMutual Romania is a technology partner of MassMutual, a leading financial services company in the U.S., with a legacy of more than 170 years. Established in 2020, the Romanian company is building an in-house team passionate about technology and innovation. We have expertise in software development, data science and a wide range of technologies. With offices in Bucharest and Cluj, and team members across the country, MassMutual Romania develops technological solutions that help MassMutual accelerate its digital capabilities and enable it for the next stage of growth in the digital-first world.

MassMutual Romania has been named Top Employer by Undelucram.ro, for a second year in a row, ranking on the 1st place of the IT&C sector for 2023, and second in the general market.

EPAM

EPAM Systems, Inc. is a leading digital transformation services and product engineering company. We are committed to having a positive impact on our customers, our employees, and our communities and are working closely with our clients to help them become digital at their core —transforming not only their technology strategy, but also business, design and operations to run smarter and faster in markets that are continually facing technology change. At EPAM Romania we are working fully remote, in multi-national teams, we are contributing to innovative projects that deliver creative and cutting-edge solutions and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated community that will help you reach your fullest potential. Discover how we do IT!
https://www.youtube.com/watch?v=HXsj50oJ1vA

Cognizant

Cognizant Romania is home to 2500+ creative technologists and is one of Eastern Europe’s largest Software Product Engineering delivery networks. We serve global clients in several industries, including Banking & Financial Services, Insurance, Healthcare & Life Sciences, Communication Media & Technology, and Retail & MLEU (manufacturing, logistics, energy & utilities).

Our product thinking mindset defines, builds, and launches new, experience-centered software products that reinvent business.

Cognizant Romania (formerly Cognizant Softvision) was founded in the early 1990s to be the engineering partner for thriving Silicon Valley tech startups. The organization prides itself on its great culture and reputation for attracting and developing the best technical talent in Romania and providing all of Cognizant with end-to-end delivery expertise. To learn more about Cognizant Romania and explore career opportunities visit our website!

Accesa

Accesa is a leading technology company headquartered in Cluj-Napoca, with offices in Oradea, Bucharest, Timisoara and 20 years of experience in turning business challenges into opportunities and growth.

A value-driven organisation, it has established itself as a partner of choice for major brands in Retail, Manufacturing, Finance, and Banking. It covers the complete digital evolution journey of its customers, from ideation and requirements setup to software development and managed services solutions.

With more than 1,200 IT professionals, Accesa also has a fast-growing footprint, establishing itself as an employer of choice for IT professionals who are passionate about problem-solving through technology. Coming together in strong tech teams with a customer-centric approach, they enable businesses to grow, delivering value for our clients, partners, industry, and community.

Ravers

ACI Worldwide - Codecamp

ACI Worldwide

ACI Worldwide is a global leader in mission-critical, realtime payments software. Our proven, secure and scalable software solutions enable leading corporations, fintechs and financial disruptors to process and manage digital payments, power omni-commerce payments, present and process bill payments, and manage fraud and risk. We combine our global footprint with a local presence to drive the real-time digital transformation of payments and commerce.
We have more than 45 years of payments expertise and customers in 95 countries, including: 10 of the top 10 banks worldwide, 80000+ merchants directly and through PSPs, 3000+ organizations utilizing our electronic bill payment solutions, 1500+ banks and intermediaries preventing fraud with our solutions. Moreover, our broad and integrated suite of electronic payment software solutions enables payment processing for 225+ billion consumer transactions each year and 560+ million bill pay transactions annually.

Bosch

Bosch Service Solutions is a leading provider for Business Process Outsourcing. We are solution designers offering complex technical and software services to the Bosch Group and to external customers in the areas of automotive/ mobility, sensor technology and Internet of Things. We design and provide best-in-class services, such as: software-based solutions, AI and automation, project management, customer experience. Join a team with more than 17 years of experience providing exceptional services as our newest AI Consultant, DevOps engineer, software developer or business process modeler.

Work #LikeABosch

Local Partners

Iulius Congress Hall

Iulius Town

Iulius Town is the success story of a shopping mall transformed into an ambitious mixed-use project, breathing life into a previously industrial urban area and reconnecting it to the city. Iulius Town is the city in the heart of Timișoara, an effervescent and multicultural-friendly space, infusing energy via its rich and varied offer of events for all categories of the public, ranging from educational and recreational activities for children, cultural events and sports competitions, all the way to themed fairs, festivals and art exhibitions.

United Business Center

The United Business Center buildings in Timișoara are a part of Iulius Town Timișoara, including 80,000 sqm of office spaces distributed in four office buildings designed in accordance with LEED standards. Owing to its central location, the benefits provided to employees within the project, as well as the state-of-the-art amenities, the office buildings are the most modern and efficient workplaces in Timișoara.

Community Partners

IT School

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

Juniors

IT jobs for beginners

tim.js

This is a group for anyone working with or interested in any of the technologies from the JavaScript eco-system: Web UIs, Node.js, data bases, mobile, IoT, testing, automation and many more.

Atwood’s Law (http://www.codinghorror.com/blog/archives/000913.html): any application that can be written in JavaScript, will eventually be written in JavaScript.

Aries TM

We promote, protect and develop the IT&C industry

We are the largest association from South-Eastern Europe and the most important and reliable source of information for the IT&C business community.

Timisoara Java User Group

The ‘Timisoara JUG’ is a group of Java developers from Timisoara, which promotes the information sharing between Java users, as well as discussions and meetings on the latest Java technologies, frameworks and development trends.

Timisoara Startups

Timisoara-born startups.
Countless dreams.
One community.

We’re collecting and introducing all our local startups—and their leaders—to the world.

Docker Timisoara

Learn, Collaborate & Dockerize! Meet other developers and ops engineers in your community that are using and learning about Docker. Docker is an open platform that helps you build, ship and run applications anytime and anywhere. Developers use Docker to modify code and to streamline application development, while operations gain support to quickly and flexibly respond to their changing needs. Docker ensures agility, portability and control for all your distributed apps.

Docker is also the main sponsor of the Moby Project, an open framework to assemble specialized container systems without reinventing the wheel. More information available at http://mobyproject.org/

Learn more about the Docker Community at https://www.docker.com/docker-community

OWASP Timisoara Chapter

OWASP Timisoara Chapter, free to join, open to all. We meet to discuss & demonstrate web and browser-based vulnerabilities, tools & solutions.
More information about the OWASP Timisoara Chapter can be found at https://www.owasp.org/index.php/Timisoara .

Hack TM

Let’s mingle at HackTM!

HackTM is the largest (and probably coolest) hackathon in South-Eastern Europe.

In 2023, we’re pinning Timisoara on the map and making it shine!

Let’s Hack the Capital!

HackTM is a 48h marathon of elite programming, with the purpose to generate astounding ideas, have fun and experiment with technology, frameworks and tools, like there’s no tomorrow.

Banat IT

Banat IT (BIT) is a non profit from Timisoara that aims to keep the IT community connected and informed. We organize and promote events primarily targeted towards the tech and creative sector.

BEST Timisoara

Board of European students of technology from Timisoara

We put an effort into improving student life. We don’t expect profit out of our actions. We take pride in our work and enjoy every single bit of what we do.

Liga AC Timisoara

Students’ League of the Faculty of Automation and Computers Timisoara

Media Partners

DevJob.ro

DevJob.ro 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âniaPozitiva.ro!

TechEvents

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.