Mihaela-Roxana Ghidersa
Signant Health, Technical Lead
Iaşi, Romania
Actions
Driven by a zest for technology and fun in equal measure, I've navigated from hands-on coding across full-stack o steering technical leadership and architecture. Embracing change, I've evolved, always eager to push beyond the familiar. My experience spans a rich variety of domains, including remote device management and monitoring, payroll, healthcare, media, e-commerce, and software for municipalities, in both insourcing and outsourcing models.
Alongside my technical contributions, I've enriched my career by mentoring emerging talent and engaging audiences at conferences, sharing insights and fostering a community of learning and innovation.
Beyond the realm of coding, I am passionate about sharing insights, whether through thought-provoking articles or by distilling my experience into my book, "Software Architecture for Web Developers."
You can see my work in here:
https://medium.com/@ghidersa-mihaela
https://www.amazon.com/Software-Architecture-Web-Developers-professionals/dp/1803237910
Area of Expertise
Topics
Supercharge your coding: Integrating ChatGPT and Copilot in long-term projects
Are you a developer looking to unlock the full potential of AI in your long-term software development endeavors? If so, this presentation is crafted specifically for you. In this session, we will integrate cutting-edge AI technologies, such as ChatGPT and GitHub Copilot, into your development processes. We emphasize sustainability and long-term rewards, delving into the fast-evolving landscape of AI-powered development tools. You will gain valuable insights on seamlessly incorporating these innovations into your workflow, enhancing productivity, improving code quality, and fostering groundbreaking innovation in your projects. Don't miss this opportunity to be at the forefront of AI-driven development!
System Resilience: Surviving the Software Storm
In today's fast-paced technological world, software systems must be able to withstand hardware failures, network outages, cyberattacks, and traffic spikes. To help you build resilient software systems, we invite you to join this session to explore critical strategies such as implementing redundancy and failover mechanisms, using load balancing for traffic management, and adopting microservices architecture for enhanced system robustness. You'll learn the importance of robust disaster recovery plans, stringent security practices, efficient monitoring systems, and continuous testing to fortify your software against various adversities. Join us to master the art of crafting fault-tolerant software that thrives in turbulent environments.
Revolutionizing Software Development: Innovations and Best Practices with AI-Powered Tools
Join us for a deep dive into the world of AI-powered software development tools, with a spotlight on GitHub Copilot. This presentation is tailored for developers, software architects, and tech leaders eager to harness the potential of AI in coding. You'll be immersed in practical examples and case studies showcasing how AI tools like GitHub Copilot, TabNine, and Kite have transformed software development. Walk away with actionable insights, real-world success stories, and a clear understanding of how AI can redefine your development processes.
Quit learning frameworks like there is no tomorrow
In a period when technology changes like fashion, time is the most precious resource we have and, trying to learn all the new frameworks mostly becomes a waste of it. Although at first sight, they might seem different, we have to pay attention to the same specific important elements. The real challenge is to stay relevant by investing in the knowledge that survives the test of time. Key characteristics like resilience, accessibility, staleness, or latency are easily overlooked when building applications, but they do make a difference when applied.
GRAPHQL VS. BFF: A CRITICAL PERSPECTIVE
Picture yourself working with an app that has a web and a mobile version, or better yet, just several different types of clients that consume the same APIs but are being built by totally different teams. The functionalities they provide are distinct, hence the need for distinct sets of data and functionalities. You might think that the solution for this is having an “as generic as possible” backend for all UI’s. From my experience, this kind of backend leads to huge issues in matters of performance, entangled user experience as well as extra and unnecessary communication for the development teams to align and meet their needs. Fortunately, there is a promising set of approaches taking the stage as they are created to optimize how front-end applications collaborate with backends: BFF (Backend-For-Frontend) pattern and GraphQL. Given these two approaches, which one is the right to consider? Join me in a talk where we will discuss the two approaches, underline both their good and bad sides, and determine which you should consider as the most appropriate for your frontend application and business context.
From REST to GraphQL
Sometimes, RESTful APIs limit us regarding how we need to shape data. Although REST is a proven and valid choice when transporting data, details like versioning, managing multiple endpoints, over fetching, under fetching, or chattiness when trying to fully satisfy the needs of an application make us waste a lot of time and ignore some essential metrics. In this session, we will discuss GraphQL, its benefits, how to approach the decision to use it, and how to consume GraphQL in various scenarios, including in combination with REST.
THE (too) MANY FACES OF ARCHITECTURE
Too often, we encounter the idea that software architecture is an esoteric concept, which only the chosen ones are allowed to discuss at the right time. Well, how about a bit of a change of perspective? With software development and users' needs evolving so fast, we don’t afford the luxury of rewriting systems from scratch just because teams fail to understand what they are building. Today’s software developers are tomorrow's architects. We must challenge them to step away from the IDE and understand how the architecture evolves to create a common and stable ground regarding quality, performance, reliability, and scalability. At the same time, software architects must step away from abstractions and stay updated on the project development reality. This session revolves around finding the right ways of intertwining up-front architecture, API design & coding while maintaining a continuous focus on architecture evolution.
The discussion about reactive systems we all need
More than ever business applications feel the need of embracing responsiveness at its finest, be flexible, scalable, and guarantee resilience. As a result, there is an increasing tendency in adopting reactive approaches which even though seem complex in the beginning, strike as necessary for the development process of the application in the long run. What are the core concepts of the reactive paradigm? How do I decide if it's the right tool for the job? What are the challenges when applied in real-life projects? These will be some of the questions we will answer in order to provide a good understanding of what reactive programming stands for, what reactive systems bring to the table, how to apply design principles in various projects, and how to create fully reactive architectures.
How to Fail Big at Being a Tech Lead
Although leadership skills have been analyzed for so long, there is something in the way we choose and raise our technical leads that defy all laws. We often think that the brightest and most creative person in the team will eventually become a technical lead, which actually happens in most cases. The exciting part, though, the process of becoming a technical lead starts when we actually take over the role. What seemed to be a gratification for excellent results can become a long list of failures if you don’t really, really prepare for the challenge. Luckily we can learn from each other’s mistakes, so join us to touch some hot spots in the technical leadership journey.
Architecting frontend
Building frontend architectures open to change and performant can get very complicated. But we don't talk about it. We either get stuck in debates about which framework is best or rely blindly on the approach proposed by the next "solve-all-your-problems-fit-all-scenarios" technology. Very few discussions are about architectural patterns and issues in the frontend area.
Although it is an essential step in the right direction, frontend architecture is not only about building reusable components. Nowadays, we do much of the heavy lifting on the frontend side. Therefore we need resilient structures that quickly adapt to the market's ever-changing needs.
In this session, we will discuss ways that will help us avoid getting lost in the complexity of frontend applications. We will discuss different patterns and ways to approach frontend architecture when starting a new project and when trying to save an existing one.
Modern App Development: Adopting, developing and operating well-architected workloads
The Azure Well-Architected Framework and Azure Cloud Adoption Framework provide a comprehensive approach to designing, operating, and optimizing cloud-based systems on Azure. The Azure Well-Architected Framework is a set of best practices that helps organizations design and operate their cloud-based systems in a secure, reliable, and scalable manner. The Azure Cloud Adoption Framework is a set of guidelines and best practices for planning and executing a successful cloud adoption strategy. In this session, we will this discuss how these frameworks help organizations ensure their cloud solutions are reliable, scalable, and secure while maximizing cost-effectiveness and operational efficiency.
Building the Bridge: Platform Engineering and System Architecture
Discover the strong connection between platform engineering and system architecture. Understand how standardized platforms simplify architectural decisions and how flexible architectures support platform scalability. Join me in this session that wil present real-world examples to provide vital strategies for creating robust, future-proof systems. Tailored for developers, architects, and engineers, this presentation emphasizes the crucial role of this intersection in modern software development.
Tailored for developers, architects, and engineers, this presentation emphasizes the crucial role of this intersection between platform engineering and system architecture in modern software development.
The Developer's Edge: Purposeful Thinking For Better Software
What if your greatest tool as a developer wasn't just your code but your mindset? In this talk, we'll explore how your reasoning patterns can revolutionize your approach to software design and decision-making. By shifting your perspective, you'll learn to make more impactful choices, grow your skills, and contribute meaningfully to your projects.
We'll explore strategies for making more intelligent decisions, designing more resilient systems, and driving personal and professional growth. It's time to think beyond code and start building with purpose.
South Florida Women in Tech User group Sessionize Event Upcoming
DevSum 2024 Sessionize Event
jsday 2024 Sessionize Event
WeAreDevelopers Live 2024 (Season 7) Sessionize Event
DevReach 2023 Sessionize Event
Infobip Shift 2023 Sessionize Event
WeAreDevelopers World Congress 2023 Sessionize Event
Developer Week '23 Sessionize Event
Azure Developer Community Day 2022 (hybrid Edition) Sessionize Event
Porto Tech Hub Conference 2022 Sessionize Event
Frontmania 2022 Sessionize Event
.NET Day Switzerland 2022 Sessionize Event
Developer Week '22 Sessionize Event
DevSum 2022 Sessionize Event
DeveloperWeek Europe 2022 Sessionize Event
ProductWorld 2022 Sessionize Event
.NET Virtual Conference 2022 Sessionize Event
DeveloperWeek Global (Management, Cloud, Enterprise) 2021 Sessionize Event
Build Stuff 2021 Lithuania Sessionize Event
Azure Community Conference 2021 Sessionize Event
API World 2021 Sessionize Event
Frontmania 2021 Sessionize Event
Scenic City Summit 2021 Sessionize Event
Developer Week '21 Sessionize Event
Techorama 2021 Spring Edition Sessionize Event
CodeGen 2021 Sessionize Event
Build Stuff 2020 Lithuania Sessionize Event
API World 2020 Sessionize Event
NE RPC : Back 2 Sk00l Sessionize Event
SciFiDevCon Sessionize Event
ITNEXT Summit 2019 Sessionize Event
Mihaela-Roxana Ghidersa
Signant Health, Technical Lead
Iaşi, Romania
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