Position: .NET Software Developer
Category: .NET
English level: upper
Years of experience: 6

Successfully led and collaborated in large teams to deliver complex software projects on time and within budget

Developed and deployed applications on Microsoft Azure cloud platform, improving scalability, availability, and reliability
Implemented microservices architecture to enhance modularity, flexibility, and maintainability of software systems

Optimized application performance through profiling and performance tuning techniques, resulting in improved response times and reduced resource utilization

Facilitated direct communication with clients to understand their business requirements and provide tailored software solutions, resulting in increased customer satisfaction and repeat business.
Work experience in large teams: I have extensive experience working in large teams, collaborating with diverse groups of individuals and departments to deliver high-quality projects.

Azure: I have hands-on experience with Azure cloud services, including storage, compute, and networking.

Microservices: I am well-versed in designing, developing, and deploying microservices-based architectures. 

Profiling and Performance Updates: I have a strong background in profiling and optimizing the performance of applications. I am proficient in using performance profiling tools such as Visual Studio Profiler and Azure Application Insights to identify performance bottlenecks and implement performance improvements.

Direct communication with stakeholders: I have experience in direct communication with clients and stakeholders, ensuring that project goals are aligned with business objectives. I have excellent communication skills, which enable me to effectively communicate technical information to non-technical stakeholders.
I would like to work with .NET technologies and challenging tasks and help project to became better.