Position: Senior Software Engineer [Angular]
Category: JavaScript
English level: upper
Years of experience: 11

- Leading the team as a technical leader.
- Setting up projects from scratch, their workflows, and choosing the right progressive technologies.
- Application migrations from legacy code to newer stack and application performance optimization.
- APIs infrastructure development, as well as database architecture.
- Strictly following best practices of software development, DRY, SOLID principles, unit testing, writing documentation, and CI/CD processes.
- Direct communication with the client, understanding what the business wants, and conveying information to the team.
- Building the scrum process, planning, prioritizing, and estimating tasks.
I am a javascript developer with 10 years of commercial experience in software development. My main expertise is Angular, 7 years. My philosophy is writing clean, easy-to-read, and maintainable code as well as creating high-scalable, robust solutions.