Position: Middle .NET Developer
Category: .NET
English level: intermediate
Years of experience: 5

- Implemented CI/CD pipelines for seven .NET projects, reducing deployment time by 50% and increasing code quality by 30%.
- Won two hackathons in game dev and healthcare domains, using .NET technologies to create innovative solutions for real-world problems.
- Developed a custom server framework using C# and ASP.NET Core, supporting various features such as socket communication, data models, API controllers, etc.
- Refactored legacy code to .NET 6/7 using SOLID principles and dependency injection, improving performance by 40% and maintainability by 60%.
Software engineer at Company A (Norway) 
- Developed and maintained backend services for a GPS data aggregation platform using C#, .NET 6.0, gRPC, MongoDB, and Docker
- Implemented various graph algorithms and matrix operations for geospatial analysis and computation
- Applied code generation and reflection techniques to optimize performance and reduce boilerplate code
- Collaborated with frontend developers using React and TypeScript to ensure seamless integration of APIs

.NET Developer at Company B (Canada) 
- Worked on backend development for a farm field computation startup using C#, .NET 7.0, REST API, PostgreSQL, and AWS SQS/S3
- Designed and built microservices architecture using SOLID principles, DI containers, and event-driven patterns
- Refactored legacy monolith codebase to distributed services using NUnit and xUnit for testing
- Automated CI/CD pipelines using GitHub Actions and Nuke Build

GIS Library Maintainer | Jun 2018 - Present
- Contributed to an open-source GIS library written in C# that provides tools for working with geometries and projections
- Worked with CMake and other build systems.
- Fixed bugs, improved documentation, and reviewed pull requests from other contributors

Other Projects
- Developed a Blazor web app for IoT device management using C#, ASP.NET Core, SignalR, Arduino, and MQTT
- Experimented with ML.NET framework for sentiment analysis and image classification tasks using C#
I am looking for direct contracts with companies that value innovation and collaboration in .NET development. I have experience working on various .NET projects across desktop, web, and IoT domains. I am proficient in using the latest .NET technologies and best practices, such as .NET 6/7, gRPC, microservices, CI/CD, etc. I am also eager to learn new skills and adapt to changing requirements.