Position: Senior Front-end Software Engineer
Category: JavaScript
English level: upper
Years of experience: 5


For the last two years I have been working as an external contractor for SAP, Germany where I was a core member of the team that develops Angular Components library. I have been applying my knowledge of fundamentals such as design patters and algorithms, as well as used different technologies to achieve project goals and provide the optimal solution. Worked with Monorepos (Nx), CI/CD (GitHub Actions). Moreover, worked on React and Web Components (Lit) projects with different tech stacks. I'm freely estimating tasks, evaluating goals by communicating with the team, stakeholders and different departments.

Also, I was responsible for interviewing candidates for Angular positions (English, Middle and higher levels) where I was using my whole experience to find the most appropriate applicant.

Before that I worked in a small startup company for several years where I had been involved in many projects, mainly based on Angular. One of them is the UI (using DDD approach) for Management Configuration Application where I was challenging tasks about optimizing tables for showing and working with large datasets, authentication and charts. The other project was an application for working with events on the map, so I used different libraries for mapping - Mapbox, Leaflet. 

Prior to it, I worked as a freelancer during pursuing B.Sc. in Computer Software Engineering, so mostly as a coder and I was implementing custom functionality for different CMSs, as well as directly consulting product owners on technologies and solutions and managed specialists such as designers, SEO and others.
I want to work on actively maintained projects in a team of professionals where I can use my whole experience to apply the optimal solutions to success the defined desired goals.