
Tomasz Osmanowski
Tomasz Osmanowski, Regional Fujitsu Distinguished Engineer, Microsoft MVP
Katowice, Poland
Actions
I started my journey in software development in 2002, inspired by Stephen Prat's book "C++ Primer Plus" when I was 13 years old. Today, as a Regional Fujitsu Distinguished Engineer, I lead IT projects from proof of concept through to delivery and maintenance phases. My experience spans various business sectors, including retail, legal, and defense, and encompasses frameworks such as .NET, Angular, React, and SQL, as well as platforms like Azure, AWS, and Kubernetes (K8s).
I am a Microsoft MVP and a Microsoft MCT. I mentor students from high school and up through an education program I created myself, with its products now thriving independently thanks to collaboration within our TechMentoringPL group. I strongly believe in the benefits of lifelong learning and sharing knowledge, aiming to make IT less intimidating for young adults, future tech leaders - this is the goal of the TechMentoringPL group. To keep my skills sharp, I am currently pursuing the Executive Education program at UC Berkeley Haas.
Area of Expertise
Topics
Azure "Easy Auth": The Pragmatist's Shortcut to Securing Legacy App Migrations
This presentation addresses a real-world architectural challenge: securely migrating a legacy application from IIS to Azure within tight budget and time constraints. Faced with a system using Basic Authentication and an older React v15 frontend, a complete rewrite was not an option. This session is not just about technology; it's about a strategic approach to winning against the clock without compromising on security.
Based on a practical case study, I will guide you through the decision-making process that led to selecting the built-in App Service authentication (Easy Auth) as the preferred strategy. The core of the presentation will be a live coding demonstration showing how to integrate this service with a legacy Single Page Application (SPA). The focus will be less on the code itself and more on how this solution effectively addresses the initial constraints.
The key takeaway is that while Easy Auth is a powerful tool for tactical, rapid migrations, it is not a silver-bullet solution. I will discuss the trade-offs: the immediate benefits of lightning-fast implementation, minimal costs, and platform-managed security versus the drawbacks of reduced flexibility compared to MSAL and potential long-term risks. Attendees will learn how to make an informed decision when choosing this path and what arguments to use in discussions with business stakeholders. This session offers a concrete migration pattern for developers and architects, and provides managers and product owners with insight into modernizing systems without costly, multi-month projects, while fully understanding the compromises involved.
What is it like to be a "junior developer" in the age of AI ? Textbooker.pl - a case study.
For the past two years, I have run a mentoring group that grew from the FujitsuTech initiative into a modest discord community. I am setting up a foundation with friends to develop the design skills of young adults. My personal mission is to strengthen the potential of European youth.
I would like to share a case study of a project I am implementing with my students. We are writing an application to facilitate the sale of used textbooks between students at school.
In the presentation, I would like to talk about three main topics.
1. The impact of AI on education: Why is a shift towards problem-solving education more important than passing the exams to become a living Wikipedia?
2. About the experience of using AI in the learning process.
3. Dwell on the solution's architecture ( .net mvc + htmlx + SQLServer ) and point out we decided to use this stack to speed up development and shorten the way to check whether we properly address "jobs to be done".
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