Position: Software Engineer
Category: JavaScript
English level: upper
Years of experience: 4

Participated in several greenfield projects in different areas, from banking to commute tracking at all stages, from planning to launching to production.
Participated in an e-commerce project with the large legacy codebase, was responsible for adding new crucial features and refactoring legacy ones to improve code quality and performance.
In my latest project, I was in charge of developing a mobile application powered by serverless architecture and participated in developing a web application using Next.js
I am a skilled software engineer with 4 years of experience in the industry. I love building great apps with polished UI and UX that make both end-users and stakeholders happy. I started my career as an Android developer, and with time transitioned to developing cross-platform mobile apps with React Native. As I got comfortable with the JavaScript ecosystem and got familiar with web and mobile development, I started picking up other technologies and skills like node.js, cloud functions, server-side rendering, performance optimizations and developed a better understanding of what modern products should look like. I always strive to learn more about new tools and practices to improve myself as an engineer and deliver as much value to my clients as possible.
I am looking for a team with great engineering culture. Ideally it has own products or encourages participation in open source projects. I have worked both remotely and in office, preferrably I would like to have an ability to choose freely between those options.