Position: Front-End Developer
Category: JavaScript
English level: upper
Years of experience: 4


Software Development Practice/Methodologies: 
- CI/CD, Feature Branching, Scrum, Kanban, Code Review.

Coding Principles: 
- SOLID, GoF Patterns.

Design Principles: 
- Event Sourcing, CQRS, GRASP, IoC, DI, Atomic.

Software Development Tools:
- JavaScript(ES6)
- React, Next.js
- Storybook
- MaterialUI
- Redux, Redux-Thunk, Redux-Saga
- TypeScript, Flow
- GraphQL, Apollo Client, Apollo Server, Apollo Federation
- Strapi, Jamstack
- Jest, React Testing Library, Puppeteer, Wiremock, msw
- Rush.js

IT Operations: GitLab CI/CD, Docker, Kubernetes, Graphana

Manager Skills:
- CodeOwner - reviewed all the MRs few times a day.
- Created a release and testing strategies.
- Released 14 products.
- Technical Writer - maintaining a technical blog
- Built the core team processes based on Continuous Integration methodology.
- Dream to work with Continuous Deployment, or event DevOps methodologies.
- Team mentoring. 
- Created knowledge sharing presentations.
- Road map creation and maintaining.
- Successfully solved architecture and performance issues. 
- Reviewing design based on atomic design patterns.
manager skills