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

- Successful development and rolling out of more than 10 projects for the production company. The last of them is a system to manage production work plans & calculate the lack of materials.
- Assisted in enhancing the application's enrollment and reporting functionality by developing services that enable staff to communicate and report student statistics to state-wide services, and synchronize school data with data from the state.
.NET Developer with a focus on rolling out existing projects developed by both out-of-company teams and in-house development, as well as building new app modules. My key responsibilities include analyzing customer requirements to determine system design, potential issues, and possible solutions. Implemented regional/local application features that cover functionality requested by the customer, in-house development and application maintenance, improving the existing codebase, and performing problem-solving on the existing codebase as needed.

Skills:
- .NET/C#
- OOP
- SOLID
- Git, TFS
- MS SQL
- Web application development powered by ASP.NET MVC and server-side MVC extensions DevExpress MVC + DB development + ORM such as Entity Framework
- Working experience with RDBMS (MS SQL) and data access technologies;
- Design patterns
- CQRS

 Technologies:
- Entity Framework 
- Automapper
- MediatR
- Fluent Validations
- DevExpress MVC
Getting a position in a company and career growth, and interesting and challenging tasks will improve my skills as a developer in order to achieve my personal and professional long-term goals. 
Exciting and innovative projects involving the newest technologies and professional development opportunities.
I am eligible to learn new information ASAP, have strong self-motivation, and good analytic vision.