Position: DevOps engineer & Nest/Angular fullstack engineer
Category: Node.js
English level: fluent
Years of experience: 0.5

Developed a web scraper that automated the process of creating eBooks in PDF format. Implemented scraping techniques using Python and libraries like BeautifulSoup, extracting content from various websites and generating high-quality PDFs, saving time and effort for users.
Designed and developed Discord bots for group management and querying Bible verses. Leveraged the Discord API and utilized programming languages like Python or JavaScript to create interactive bots that performed tasks such as moderating groups, providing information, and delivering Bible verses based on user queries.
Worked with banks, contributing to the development and maintenance of software solutions tailored for the financial industry. Collaborated with teams to implement secure authentication systems, transaction tracking, and compliance measures, ensuring the smooth and secure operation of banking processes.
Acquired expertise in utilizing and deploying microservices architecture. Actively participated in designing and implementing microservices-based solutions, leveraging containerization technologies like Docker and orchestration tools like Kubernetes. Achieved improved scalability, fault tolerance, and simplified deployment processes.
Created an e-commerce site named "BeTheOne." Developed a robust and user-friendly platform using technologies such as Node.js, MongoDB, and front-end frameworks like React or Angular. Implemented features like product catalogs, shopping carts, secure payment gateways, and order management, providing a seamless online shopping experience for customers.
Served as the Chief Technology Officer (CTO) of ElmX, an edtech company. Led the technology team, overseeing software development projects, setting technical direction, and managing resources. Implemented efficient development processes, fostered innovation, and played a key role in the successful delivery of software products.
During my software internship at a bank in Azerbaijan, I gained valuable experience working with a team of developers on various projects. I actively contributed to the development and deployment of software applications that enhanced the bank's internal processes, such as customer management and transaction tracking.

After my internship, I joined an edtech company called ElmX, where I continued to expand my skills. As part of the development team, I was responsible for building and deploying web applications using Node.js and Nest.js frameworks. I gained expertise in deploying applications on the Google Cloud Platform (GCP), utilizing technologies like Kubernetes and App Engine to ensure scalability and reliability.

In addition to my experience with Node.js and Nest.js, I also have proficiency in developing MEAN (MongoDB, Express.js, Angular, Node.js) or MERN (MongoDB, Express.js, React, Node.js) stack applications. I have worked on projects where I leveraged these stacks to build robust and dynamic web applications.

Moreover, I have experience working with databases, such as MongoDB for NoSQL databases and ORMs (Object-Relational Mapping) for SQL databases, ensuring efficient data storage and retrieval. I am comfortable utilizing serverless functions, such as AWS Lambda or Google Cloud Functions, to build scalable and event-driven applications. Additionally, I have worked with cloud messaging services to implement real-time communication and notification features.

Furthermore, I have utilized Firebase, a comprehensive development platform, to build applications for startups. Firebase provides a wide range of services, including authentication, real-time database, cloud storage, and hosting, allowing for rapid prototyping and development of scalable applications.

In my role at ElmX, I collaborated closely with frontend developers, UX designers, and product managers to deliver user-friendly and efficient software solutions. I actively participated in code reviews, testing, and troubleshooting to ensure the quality and stability of the applications.

Moving forward, I am eager to continue expanding my knowledge and skills in full-stack development. I am particularly interested in exploring new frontend frameworks and libraries to further enhance the user experience. Additionally, I aim to stay updated with the latest trends and best practices in software development to continuously improve the efficiency and quality of my work.
While I have gained experience and proficiency in various technologies and tasks, there are certain areas that I prefer not to focus on. For example, I would prefer not to be heavily involved in database administration tasks, such as database configuration, optimization, and performance tuning. While I am comfortable working with databases and utilizing ORMs, my primary interest lies in application development and solving business logic challenges.

Additionally, I would prefer not to engage in extensive front-end design work or graphic design tasks. While I have collaborated with UX designers and front-end developers in the past, my expertise lies more in back-end development and implementing complex business logic.

By clarifying these preferences, it helps to align expectations and ensures that I can contribute most effectively in areas that align with my skills and interests.