About me.
I am a Software Engineering student and Junior Software Engineer with a strong foundation in computer science, system architecture, and mathematics. I focus on building robust backend systems and modern web applications, while continuously improving my engineering skills.
My primary expertise lies in the .NET ecosystem (C#, ASP.NET, WPF, MVVM), but I also actively develop web applications using PHP, JavaScript, TypeScript, React, Next.js, and Node.js. I am comfortable working across the full stack, from frontend UI and APIs to databases and system-level architecture.
I am currently gaining commercial experience as a C# Developer Intern at the Center for Research and Programming (CBiP), working in a backend team on communication platforms. I follow professional workflows using Git, GitHub, Jira, and Swagger within Agile and Scrum environments.
I combine analytical thinking with creative problem solving, allowing me to design maintainable and scalable software solutions.
Engineering & Architecture
I have a solid understanding of client-server architecture, system design principles, and software documentation using UML. I understand how to design scalable systems using layered architectures and separation of concerns.
My background includes knowledge of network topologies, IPv4/IPv6 addressing, and the fundamentals of electronics and electrotechnics, which helps me understand how software interacts with hardware and infrastructure.
Computer Networks
I understand the principles of static and dynamic IP addressing, including DHCP-based network configuration and manual network configuration in enterprise environments. I am familiar with subnetting, network masks, and fundamental routing concepts.
Software Engineering & Documentation
I use UML diagrams (class, sequence, and system diagrams) to model software systems and prepare technical documentation before implementation. I understand the importance of clean architecture, maintainability, and documentation in professional software development.
I have experience with project management fundamentals, sprint planning, and Agile methodologies, using Jira for task tracking and Git for collaborative development workflows.