Position: JavaScript Developer
Category: JavaScript
English level: upper
Years of experience: 6

On my first project, the codebase was of poor quality. But I managed to understand and refactor it.
I'm good at learning new technologies fast. When I was introduced to the analytics project, it took me a few days to learn D3.js and draw a complex heat map from scratch.
I've never stopped on difficult tasks. If the solution isn't obvious I don't give up and just do further research until I find out the answer.
I always need a little time to get acquainted with the project.
When working on a complex problem, I try to find several solutions and determine which one of them is more reliable and effective.
I'm experienced in working with the Scrum methodology, but I can also adapt to the no-process workflow as well.
When the coronavirus pandemic had spread, I easily switched to the remote work. I guess I have good stress resistance.
0. Small freelance projects on Upwork (Jun 2017 - Aug 2017). I mostly worked on small few-days projects, where my main responsibility was to fix bugs on existing projects. But it was a great opportunity for me to gain some experience at the beginning of my career.
1. The internal employee & time-tracking system of the company (Sep 2017 - Nov 2017). My first project during the trial period. Responsibilities: implementing new features and maintaining existing code, written by trainee / junior developers. Technologies: AngularJS, Angular Material.
2. Analytics platform for ERP systems (Nov 2017 - Jan 2018). It was a short-time dedication to implement a specific set of functionality. Responsibilities: creating graphs, charts, and heat maps of different complexity, Technologies: Angular, TypeScript, Semantic UI, D3.js, Plotly.js. 
3. The CRM system for photographers (Jan 2018 - Apr 2019). Responsibilities: implementing new features, maintaining two versions of Angular in one application, rewriting existing logic to new Angular, developing a mobile application, refactoring poor code. Technologies: Angular, AngularJS, RxJS, Ionic, Bootstrap, TypeScript, webpack.
4. The low-code IDE for creating Ionic-based mobile applications for huge legacy web-systems or from scratch (May 2019 - now). Responsibilities: implementing changes and maintaining the code of the huge multi-modular system, developing custom REST and RDBS connectors, implementing multi-language support, bug fixing & code refactoring. Technologies: AngularJS, Angular, TypeScript, NodeJS, ExpressJS, JWT, WebSocket, JSON-RPC, Ionic.
I'm interested in the project aiming not for the quantity, but for top-level quality in the functionality, with attention to small details. Its workflow should strictly follow the Scrum methodology. It would be a plus if it is a B2C project with a clearly defined business model. The technologies stack may vary, but it should be based on JavaScript, both front end & back end.