Position: Full-Stack Developer
Category: Node.js
English level: fluent
Years of experience: 3

As a Team Lead I facilitated cross-team communication and collaborated with the product team on feature development. I also played a key role in planning features and technical tasks, breaking down product requirements into actionable tickets and providing guidance to developers. Leading requirements discussions with the team, I ensured clear objectives and fostered collaborative teamwork. Additionally, I made critical architectural decisions and spearheaded team initiatives, while also being involved in technology selection and implementation. I actively participated in the application development process, setting an example by creating essential components. Moreover, I streamlined the release process within the team and conducted technical interviews for new software engineering candidates. As part of talent management, I conducted performance reviews and effectively onboarded and integrated new team members.

As a Full-Stack engineer I took charge of developing a high workload data import service using NodeJs, and I further improved its performance by implementing Amazon SQS and EventBridge. Additionally, I designed and implemented a search service utilizing OpenSearch for emissions database, establishing a connection to MongoDB. To enhance the system, I also contributed to configuring a logging solution based on this service. On the front-end side, I played a vital role in creating essential components to support the task. Moreover, I developed various user experience enhancing features on both the API side (GraphQL + NestJs) and the client side (Apollo + React). As part of improving project efficiency, I created an SDK package comprising a set of tools to facilitate service building and maintenance.
As a Full-Stack Web Developer specializing in React and Node.js, I thrive on crafting seamless web applications. I have been immersed in the world of web development for a while and continuously refining my skills and exploring new technologies.
In addition to my technical abilities, I have valuable experience as a Team Lead, where I successfully managed a group of talented engineers. Collaborating with my team to introduce new features to the application