.NET Developer specialized in building scalable applications. Transformed from IT support to full-stack development through continuous learning and hands-on experience.
I'm a self-taught developer who believes in the power of continuous learning and practical problem-solving. My journey into development wasn't traditional, but it has given me a unique perspective on building software.
Starting from 1st and 2nd line IT support, I developed a deep understanding of user needs and system troubleshooting. This foundation has proven invaluable in creating solutions that are both technically sound and user-friendly.
Today, I specialize in .NET development, building robust backend systems and full-stack applications that solve real-world problems.
Phase 1
Started my tech career in IT support, helping users solve technical problems and gaining deep insights into system architecture and troubleshooting. This experience taught me the importance of user-centric solutions.
Phase 2
Began automating repetitive tasks with PowerShell console applications, discovering the power of scripting and automation. This was my first step into actual programming and development.
Phase 3
Evolved from console apps to building desktop applications with Windows Forms. Created GUI tools that made complex tasks accessible to non-technical users, bridging the gap between IT and end users.
Phase 4
Transitioned to web development using Python and FastAPI, learning about REST APIs, databases, and full-stack architecture. Built my first web applications and discovered the power of modern web technologies.
Phase 5
Found my calling with .NET development. The robust framework, powerful tooling, and comprehensive ecosystem made it the perfect fit. Now building enterprise-grade applications with C#, ASP.NET Core, and modern .NET technologies.