Position: Node.js developer
Category: Node.js
English level: fluent
Years of experience: 3

I took a major part in developing a backend for a corporate bookkeeping system, which automated and optimized the corresponding internal processes in the company I worked for. I also developed a new product from start to launch, which is a Microsoft Office add-in for the specialized automated processing of Word documents. I built both the backend and the frontend and deployed the add-in on AWS. Additionally, I created documentation for the product and provided support for the client.
Another accomplishment is participating in developing an MVP for an intelligent diagnosis system to determine the degree of tuberculosis activity. This project was done as a part of my scientific research. It utilizes Python (Flask) and SQLite for the backend and pywebview for the client side. The backend together with the models is deployed on AWS, however, there is also a version that runs entirely on a user's machine. Our work has been published and peer-reviewed in the Scopus Science Base Journal of Elsevier Publishing.
The technologies I use the most are Node.js and Python. Although the vast part of my commercial experience is backend development using Node.js, I actively utilize Python and its tools in my academic research.
As a Node.js developer, I have worked on a number of projects for different purposes, such as a platform for automated analysis and management of next-generation sequencing experiments (worked on both backend and frontend), a data visualization app, a bookkeeping system, which helped to optimize the internal processes in the company, a Word add-in for automated documentation processing (implemented most of the functionality both on the backend and the frontend using React.js, deployed the system using AWS), API integrations for a hotel booking system, etc. I have implemented unit, integration, and end-to-end tests for the mentioned projects. Additionally, my responsibilities included communicating with the clients and solving the issues related to the client's environments and system setups, creating documentation, and performing code reviews.
As a CS Ph.D. student in the Artificial Intelligence department, I participate in various AI projects, such as an intelligent medical diagnosis system (specifically, for tuberculosis diagnosis), where I develop both the backend and the frontend, and implement different kinds of machine learning algorithms. As of now, I am also involved in research on transfer learning and methods for an automatic selection of source datasets for transfer learning for image processing.
My goal, for now, is to grow as a specialist and gain new knowledge. Besides, I am inspired by the opportunity to build new exciting products and improve existing ones.