Position: JavaScript Developer
Category: Node.js
English level: fluent
Years of experience: 6

One of the accomplishments that I am most proud of is my work on the development and implementation of Smart Replies for Microsoft Teams. As a Software Engineer at Microsoft, I was given the opportunity to lead this critical project, which aimed at creating an AI-powered system to suggest replies to users based on the context of their conversations.
Throughout my career, I've had the privilege of working on a diverse range of projects which allowed me to use various technologies to solve unique problems.

Most recently, as a Software Engineer 2 at Microsoft, I've been heavily involved in data analysis for smart replies in Teams. This role has exposed me to a range of technologies including Scope, PowerBi, Azure Data Factories (ADF), Azure Data Warehouse (ADW), and C#. A key achievement in this role has been designing and implementing smart replies APIs to fetch suggested replies from AI models and dispatch them to the Teams client on various platforms.

Prior to Microsoft, as a Project Lead Developer at Sovtech, I led the butterfly universe project. Here, my role was centered around project architecture design and documentation, task estimation, and conducting demos for the client. The technologies employed in this role were Node, React, Strapi, AWS, Algolia, and GraphQL.

At Codeshares, I was a Senior Software Engineer where I designed and implemented React, Node, GCP, and AWS applications. My responsibility also included architecture design, documentation, and setting up CI/CD pipelines using Gitlab, GCP, and AWS.

In terms of improvement, I am continuously striving to better my understanding of machine learning and AI technologies. As I've seen the power and potential of AI-driven solutions in my work at Microsoft, I'm keen on exploring this field in depth. I also aim to enhance my leadership skills to take up more project management roles in the future.

Furthermore, I'm always seeking to improve my proficiency in emerging programming languages and frameworks. This continual learning not only helps me stay current but also equips me with the tools to provide innovative solutions to complex problems.
In my new job, I expect to be in a challenging and engaging environment where I can leverage my extensive experience in software development to create efficient, high-quality solutions. I look forward to being part of a dedicated and innovative team, where there is a strong focus on collaboration and knowledge sharing.