Position: Senior software engineer, team lead
Category: JavaScript
English level: upper
Years of experience: 8


As a software engineer, I have worked primarily in the front-end development space, building web applications and user interfaces for a variety of industries and clients. Over the course of my career, I have become highly skilled in JavaScript, as well as a variety of frameworks and libraries such as Angular and React.
In my most recent position, I worked as a senior front-end developer, and team lead for one of the projects of a large private bank platform, collaborating with designers, back-end engineers, and project managers to build and maintain the projects’ user interface. In this role, I was responsible for overseeing the development of multiple features and components, ensuring that they met design specifications, and architecture requirements and were fully responsive and performant. Also communicating with the client to discuss architecture solutions and requirements. As a team lead overseeing day-to-day operations: code review, discussing problems and solutions, supporting teammates, etc. Took a part in the mentoring program.
Prior to that, I worked as a full-stack engineer, building and maintaining websites and web applications for clients in industries such as finance, healthcare, and education. In this role, I was responsible for ensuring that the sites were user-friendly and accessible and that they integrated with a variety of backend systems and APIs, developing API gateways using NestJS.
Overall, my experience as a software engineer has given me a deep understanding of web development best practices, as well as strong problem-solving and collaboration skills.