Position: Senior Full Stack Developer
Category: .NET
English level: upper
Years of experience: 4

I'm proud that I can quickly learn new technologies that allows me to take any project and deliver it successfully. I started my education of software engineering in university as ASP.NET web developer. My first job was on Xamarin and during my whole career I had different projects with different technologies.

My experience includes:
1. .NET stack
C# + ASP.NET Core;
F# + Suave;

2. Web front-end stack
React, redux, thunks

3. Mobile front-end stack
ReactNative, redux;
Flutter, redux

4. Golang stack
golang + mux. Some experience with blockchain;

I implement my current project using flutter together with a customer. My role on the project is mobile developer and the customer's role is backend developer. We've been working together for more then 8 months and enjoy our collaboration and results that we achieve. The main difficulty of the project is low detailed requirements where I need to use my creativity to choose and suggest best solutions for the project. I think I do it successfully because the customer is extremely satisfied (During the project he wrote 4 positive feedbacks about our work). Also there's no QA engineer on this project so I responsible for the quality too.
Software developer with 4 years of experience as full-stack engineer building web and mobile applications. Area of expertise includes developing applications from scratch, supporting existing solutions, preparing estimates. Experienced in collaborating with customers, creating technical documentation, estimating, planning. Characterized as a result-oriented and communicative developer.
- My role is senior developer or team leader;
- I have a possibility to communicate with customer, influence a product (e.g. suggest feature making the end-product better), improve quality of software;
- I don't want to do only front-end. Full stack or backend development is better option for me;
- Friendly team;
- Business trips abroad will be a plus;
- Minimum overtimes;
- No shadow mode (When customer doesn't know about me, or instead of me works someone else. I want to have maximum transparency);
- A product company will be better;
- I can solve difficult technical tasks;