Position: .NET Software Developer + (ReactJS)
Category: .NET
English level: intermediate
Years of experience: 5

I was taking part as developer and as like team lead as well, so I may be responsible for different activities.
For my experience, I took part in the development of e-commerce systems, CRM, systems for support services, banking systems, financial platforms for investors. I have participated in the development more then 10 projects. I have accompanied 3 projects from scratch to release to production, they work until now.
My responsibilities included:
-	Estimation, prioritization, and distribution of tasks;
-	Code development;
-	Unit testing;
-	Development build and deployment;
-	Implementing web-page processing ReactJS;
-	Communicating with customer;
-	Product support and documentation maintenance
-	Developing API
-	Database redesign and implementation with application;
-	Software designing, research and analysis for system design.
-	Coaching others
-	Architecture improvement and refactoring
-	Code Review
-	Set clear team goals
-	Delegate tasks and set deadlines
-	Oversee day-to-day operation
-	Monitor team performance and report on metrics
-	Motivate team members
-	Discover training needs and provide coaching
-	Listen to team members’ feedback and resolve any issues or conflicts
-	Recognize high performance and reward accomplishments
-	Encourage creativity and risk-taking